This table includes some of the common error messages that may appear in Agile Business Suite Developer.
Click the error codes in the table to know about the cause and the resolution of each error message.
Error Code | Description |
---|---|
Unrecognized line | |
Compare routine is invalid | |
Database name is invalid | |
Routine name is invalid | |
Date format is invalid | |
Date format is invalid | |
Date flag is invalid | |
Operand needs to be an identifier | |
Number of operands is incorrect | |
Right parenthesis is missing | |
Right square bracket is missing | |
Key list error | |
Syntax error | |
Parameter list error | |
Only Main method is allowed in an INSERTABLE | |
%1() must exit with a Return, and it must be the last command | |
RTU source configuration is not set | |
RTU source Default Pack is not set. | |
RTU configure Default Pack is not set. | |
RTU file name missing. | |
RTU RDB configuration is not RDB. | |
RTU RDB Default Pack is not set . | |
RTU RDB port timeouts are identical. | |
RTU Additional Configuration is not set to CONFIGURE. | |
RTU Additional Default Pack is not set. | |
Same POF Duplicate Family | |
Maximum translations. | |
No IsCopied attribute. | |
REORGDB DB not defined. | |
Database profile has no keys. | |
Exceeded maximum profile length. | |
DASDL attribute name too long. | |
Invalid Separator Character. | |
Persistent Extract file. | |
Numeric length exceeded. | |
Extract file name has reserved words. | |
Under Segment/Report, only Primitives or Groups can be persistent | |
Frame class found. | |
The AutoLookup dependency on target %1 is invalid | |
Profile in Event. | |
National String is not supported with national support defined as None or Unicode. | |
Class parameter is not supported. | |
Mixed Group direction found. | |
Undefined National Support. | |
Caption length exceeded. | |
Invalid element name. | |
Cannot extend sealed class. | |
No valid presentation. | |
Unmatched PresentationType. | |
Group length is invalid. | |
Insertable number exceeded. | |
Internal syntax error | |
Forward definition of the label %1 was not found | |
Case command cannot be used after an Otherwise command | |
Command name was not found | |
Command name was not expected here | |
Jump to label %1 is not allowed | |
Command name can only be used in a loop | |
Label %1 has already been defined at line %2 | |
OTHERWISE must be the last command within BEGINCASE Block | |
CASE command not found within BEGINCASE block | |
Only one OTHERWISE command is allowed within BEGINCASE block | |
Type of the %1 is invalid. Valid type(s) are – ’%2’ | |
Operand name should be writeable | |
Operand name should be persistent | |
Type of the %1 is not compatible with the type of the %2 | |
Type of the %1 is not compatible with the return type of the method | |
Operand %1 cannot be void (Check that it has a return value) | |
Mapper can only be used with a Report Frame | |
Operand name should be a shadow report | |
Case value is not compatible with Begin Case | |
Screen Field name should be an enterable screen field | |
Operand name should be a length of at least number | |
Invalid Set operation | |
Number of keys does not match the profile or ispec definition | |
Source key '%1' cannot be used in the key list | |
A Flag to the key '%1' is not valid | |
Operand name should be type 'Number' | |
Operand name should be an extract file | |
Operand name could not be found. Check that it has the correct Visibility | |
Operand name should be a member of name | |
Operand name should be an array | |
Array '%1' needs to have %2 dimensions | |
Index %1 of array '%2' should be type '%3' | |
Operand name should be a method | |
Method '%1' needs to have %2 parameters | |
Parameter %1 of method '%2' should be type '%3' | |
Invalid arithmetic expression | |
Invalid conditional expression | |
Invalid logical expression | |
Command cannot be used in a System close GLG | |
Command cannot be used in a Copy From Edit method | |
Command cannot be used in a System GLG | |
Iterator %1 should inherit from the dataset | |
Conditional Profile attributes must be persistent members - %1 | |
Value logic can only reference 'This' | |
Operand %1 must be an Object (Check that is has Multiplicity 0) | |
The Key definition is incorrect | |
Command cannot be used in a Copy From Main method | |
Only one comparison function is allowed when using match with extract files | |
The Match comparison parameter %1 must inherit from GLB.File | |
The Match comparison parameter %1 should be using %2 | |
The same extract file cannot be used in a Match command | |
This command cannot be used in an Insertable class | |
Incompatible Parameter | |
Insertable attribute methods cannot be called | |
Method '%1' cannot be used here | |
The Array attribute %1 must be fully selected | |
The name %1 is in error (Check that arrays have indexes and functions have parameters) | |
IO parameters - %1 cannot be a literal - %2 | |
Symbol is readonly | |
Position operand cannot have decimals | |
Numeric literals can have a maximum of %1 digits | |
Restart cannot be used here | |
CRITICAL POINT can only be used inside a Report Main method | |
CRITICAL POINT cannot be used inside a database access loop (DT, LU, ForEach) | |
Operand %1 needs to be of the same type as %2 | |
Operand %1 needs to be an instance of class in same inheritance heirarchy as %2 | |
Operand '%1' is inaccessible due to its Visibility setting | |
Load is only valid when called on an object with 1 or more keys | |
Halt is not valid for use in Release mode | |
Invalid BeginCase control variable '%1' specified for case value '%2' | |
Invalid action parameter %1 | |
Data item is not long enough - %1 | |
Index %1 of array '%2' is larger than the number of elements | |
Invalid Range - Upper limit should be higher than the lower limit for %1 | |
Delimiter | |
Index %1 of array '%2' cannot be zero or negative | |
Literal cannot be greater than 23 characters '%1' | |
The operand '%1' is not compatible with %2 due to truncation | |
Invalid Range - Upper and lower values cannot be equal for %1 | |
Binary object '%1' needs to be external to be used as a reference | |
Segment object cannot be found | |
This command cannot be used on a component with Default Profile set | |
Contra method is applicable only to Signed Numbers | |
Invalid %1 value - %1 value '%2' is greater than the length of %3 | |
Invalid %1 type. This argument cannot be a National String | |
Parameter %1 of method '%2' should be a valid Decimal Point character | |
Method %1 should have minimum %2 parameter | |
Method %1 can only have maximum of %2 parameter | |
Command 'SwitchTo' cannot be used inside a report | |
The length of initial value = %1 for %2 is larger than the specified length = %3 of the data-item | |
Initial value '%1' is incompatible with the data item '%2' for '%3' language | |
Data item '%1' should be unsigned for '%2' language | |
Decimal character position for the data item '%1' is incorrect for '%2' language | |
Data item '%1' cannot have decimal character for '%2' language | |
Keyword 'FILE' is expected before the extract file '%1'. | |
Initial value of data item '%1' contains invalid characters for '%2' language | |
Command %1 can only be used in a report | |
The operand %1 cannot be inserted. INSERT statement can only insert an Insertable class. | |
Initial value of national data item %1 can only contain single byte characters when segment NationalSupport=SingleByte. | |
Type of the %1 is invalid. Valid types are - 'String, NationalString, Numeric, Boolean, Date, Binary, Group' | |
Invalid condition expression (Check whether the expression is completed) | |
Profile '%1' cannot have a condition because it is a default profile | |
Cursor cannot be positioned at screen field '%1' as it is not a primitive | |
Cursor cannot be positioned at screen field '%1' as it could not be found | |
DefaultCursorField of '%1' cannot be screen field '%2' as it does not have direction set to In/InOut | |
DefaultCursorField of '%1' cannot be screen field '%2' as it is not a primitive | |
DefaultCursorField of '%1' cannot be screen field '%2' as it could not be found (Check that it has the correct Visibility) | |
Cursor cannot be positioned at screen field '%1' as '%2' is not on the painter | |
DefaultCursorField of '%1' cannot be screen field '%2' as '%3' is not on the painter | |
The object '%1' cannot be used in profile condition | |
Operand %1 is database Read-only | |
Template property should be specified for list object '%1' | |
%1 needs to be a ISerializable interface | |
As <interface> must be specified since %1 implements more than one interface | |
Operand %1 needs to be of the same type as %2 | |
Operand %1 needs to be an instance of class in same inheritance hierarchy as %2 | |
Operand %1 doesn't implement interface %2 | |
%1 is not compatible with %2. An explicit cast may be available with the AsA command | |
A void method %1 cannot return a value (Check the method has a return type) | |
Method %1 must return a value | |
Operand '%1' is not a valid reference target | |
Operand %1 could not be found in the current context | |
Ambiguous interface reference %1. Please qualify this reference to resolve this ambiguity. | |
Element not validated prior to Migration (%1 instance of Insertable not found) | |
Length or decimal of the literal are not compatible with parameter %1 of method '%2' | |
'%1' cannot be used here due to '%2' instantiating an Inner class | |
Command %1 cannot be used inside a method owned by a Messenger class | |
Operand '%1' could not be found or is not a method in the context of '%2' | |
Operand '%1' could not be found or is not a method in the context of '%2' | |
Operand '%1' could not be found in the context of '%2' | |
Operand '%1' could not be found or is not a method in the current context | |
Parameter %1 cannot be an expression. It can either be a literal or of type '%2'. | |
Sequence number of members is inconsistent or is not unique. |