Syntax Error Code Statement 2 42 Peoplecode -
: In the Application Designer PeopleCode editor, press CTRL + G and enter the statement number (usually the second number in the error string) to jump directly to the problematic line.
: A preceding line is missing a semicolon ( ; ), causing the compiler to misread the subsequent line as part of an invalid statement.
The error in PeopleCode is a generic syntax error message meaning "expecting statement" . It occurs during code validation or when saving PeopleCode in Application Designer because the compiler encountered a line it did not expect or cannot parse. Common Causes for Error (2,42) Syntax Error Code Statement 2 42 Peoplecode
: Ensure "Word Wrap" is turned off under the View menu to ensure the statement numbers match what the compiler is reporting.
: If you have added new logic to an existing event (like Page Activate ), try moving your new code or function definitions to the top of the event. Understanding the Error Format : In the Application Designer PeopleCode editor, press
Which you are using (e.g., SaveEdit, FieldChange). The exact line of code where the error is occurring. If you are trying to call a function or declare a variable .
: Ensure any internal or external functions are declared at the very top of your PeopleCode program, immediately after any Component or Global variable declarations. It occurs during code validation or when saving
The numbers in parentheses represent where the compiler stopped: : The error category (Syntax/Parser error). 42 : The statement number where the compiler failed.