The numbers in parentheses represent where the compiler stopped: : The error category (Syntax/Parser error). 42 : The statement number where the compiler failed.
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 .
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)
: An internal function definition is placed in the middle of other logic. In PeopleCode, functions must often be defined before they are called within the same event.
: A preceding line is missing a semicolon ( ; ), causing the compiler to misread the subsequent line as part of an invalid statement.
: Ensure any internal or external functions are declared at the very top of your PeopleCode program, immediately after any Component or Global variable declarations.
: Ensure "Word Wrap" is turned off under the View menu to ensure the statement numbers match what the compiler is reporting.
: You are calling a function that has not been defined or declared at the top of your program.