Error Messages

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 CodeDescription

1000

Unrecognized line

1001

Compare routine is invalid

1002

Database name is invalid

1003

Routine name is invalid

1004

Date format is invalid

1005

Date format is invalid

1006

Date flag is invalid

1007

Operand needs to be an identifier

1009

Number of operands is incorrect

1010

Right parenthesis is missing

1011

Right square bracket is missing

1012

Key list error

1013

Syntax error

1014

Parameter list error

1018

Only Main method is allowed in an INSERTABLE

1019

%1() must exit with a Return, and it must be the last command

1740

RTU source configuration is not set

1741

RTU source Default Pack is not set.

1742

RTU configure Default Pack is not set.

1743

RTU file name missing.

1744

RTU RDB configuration is not RDB.

1745

RTU RDB Default Pack is not set .

1746

RTU RDB port timeouts are identical.

1747

RTU Additional Configuration is not set to CONFIGURE.

1748

RTU Additional Default Pack is not set.

1749

Same POF Duplicate Family

1750

Maximum translations.

1751

No IsCopied attribute.

1752

REORGDB DB not defined.

1753

Database profile has no keys.

1754

Exceeded maximum profile length.

1755

DASDL attribute name too long.

1756

Invalid Separator Character.

1757

Persistent Extract file.

1758

Numeric length exceeded.

1759

Extract file name has reserved words.

1760

Under Segment/Report, only Primitives or Groups can be persistent

1761

Frame class found.

1762

The AutoLookup dependency on target %1 is invalid

1763

Profile in Event.

1764

National String is not supported with national support defined as None or Unicode.

1765

Class parameter is not supported.

1766

Mixed Group direction found.

1767

Undefined National Support.

1768

Caption length exceeded.

1779

Invalid element name.

1796

Cannot extend sealed class.

1809

No valid presentation.

1810

Unmatched PresentationType.

1830

Group length is invalid.

1885

Insertable number exceeded.

1999

Internal syntax error

2001

Forward definition of the label %1 was not found

2002

Case command cannot be used after an Otherwise command

2003

Command name was not found

2004

Command name was not expected here

2005

Jump to label %1 is not allowed

2006

Command name can only be used in a loop

2007

Label %1 has already been defined at line %2

2010

OTHERWISE must be the last command within BEGINCASE Block

2011

CASE command not found within BEGINCASE block

2012

Only one OTHERWISE command is allowed within BEGINCASE block

2100

Type of the %1 is invalid. Valid type(s) are – ’%2’

2101

Operand name should be writeable

2102

Operand name should be persistent

2103

Type of the %1 is not compatible with the type of the %2

2104

Type of the %1 is not compatible with the return type of the method

2105

Operand %1 cannot be void (Check that it has a return value)

2106

Mapper can only be used with a Report Frame

2107

Operand name should be a shadow report

2108

Case value is not compatible with Begin Case

2109

Screen Field name should be an enterable screen field

2110

Operand name should be a length of at least number

2111

Invalid Set operation

2112

Number of keys does not match the profile or ispec definition

2113

Source key '%1' cannot be used in the key list

2114

A Flag to the key '%1' is not valid

2115

Operand name should be type 'Number'

2116

Operand name should be an extract file

2110

Operand name could not be found. Check that it has the correct Visibility

2119

Operand name should be a member of name

2120

Operand name should be an array

2121

Array '%1' needs to have %2 dimensions

2122

Index %1 of array '%2' should be type '%3'

2123

Operand name should be a method

2124

Method '%1' needs to have %2 parameters

2125

Parameter %1 of method '%2' should be type '%3'

2126

Invalid arithmetic expression

2127

Invalid conditional expression

2128

Invalid logical expression

2129

Command cannot be used in a System close GLG

2130

Command cannot be used in a Copy From Edit method

2131

Command cannot be used in a System GLG

2132

Iterator %1 should inherit from the dataset

2133

Conditional Profile attributes must be persistent members - %1

2134

Value logic can only reference 'This'

2135

Operand %1 must be an Object (Check that is has Multiplicity 0)

2137

The Key definition is incorrect

2138

Command cannot be used in a Copy From Main method

2139

Only one comparison function is allowed when using match with extract files

2140

The Match comparison parameter %1 must inherit from GLB.File

2141

The Match comparison parameter %1 should be using %2

2142

The same extract file cannot be used in a Match command

2143

This command cannot be used in an Insertable class

2144

Incompatible Parameter

2145

Insertable attribute methods cannot be called

2146

Method '%1' cannot be used here

2147

The Array attribute %1 must be fully selected

2148

The name %1 is in error (Check that arrays have indexes and functions have parameters)

2160

IO parameters - %1 cannot be a literal - %2

2161

Symbol is readonly

2162

Position operand cannot have decimals

2163

Numeric literals can have a maximum of %1 digits

2164

Restart cannot be used here

2165

CRITICAL POINT can only be used inside a Report Main method

2166

CRITICAL POINT cannot be used inside a database access loop (DT, LU, ForEach)

2168

Operand %1 needs to be of the same type as %2

2169

Operand %1 needs to be an instance of class in same inheritance heirarchy as %2

2170

Operand '%1' is inaccessible due to its Visibility setting

2171

Load is only valid when called on an object with 1 or more keys

2172

Halt is not valid for use in Release mode

2173

Invalid BeginCase control variable '%1' specified for case value '%2'

2176

Invalid action parameter %1

2177

Data item is not long enough - %1

2178

Index %1 of array '%2' is larger than the number of elements

2180

Invalid Range - Upper limit should be higher than the lower limit for %1

2181

Delimiter

2182

Index %1 of array '%2' cannot be zero or negative

2183

Literal cannot be greater than 23 characters '%1'

2184

The operand '%1' is not compatible with %2 due to truncation

2185

Invalid Range - Upper and lower values cannot be equal for %1

2186

Binary object '%1' needs to be external to be used as a reference

2187

Segment object cannot be found

2197

This command cannot be used on a component with Default Profile set

2198

Contra method is applicable only to Signed Numbers

2199

Invalid %1 value - %1 value '%2' is greater than the length of %3

2201

Invalid %1 type. This argument cannot be a National String

2202

Parameter %1 of method '%2' should be a valid Decimal Point character

2203

Method %1 should have minimum %2 parameter

2204

Method %1 can only have maximum of %2 parameter

2205

Command 'SwitchTo' cannot be used inside a report

2206

The length of initial value = %1 for %2 is larger than the specified length = %3 of the data-item

2207

Initial value '%1' is incompatible with the data item '%2' for '%3' language

2208

Data item '%1' should be unsigned for '%2' language

2209

Decimal character position for the data item '%1' is incorrect for '%2' language

2210

Data item '%1' cannot have decimal character for '%2' language

2211

Keyword 'FILE' is expected before the extract file '%1'.

2212

Initial value of data item '%1' contains invalid characters for '%2' language

2213

Command %1 can only be used in a report

2214

The operand %1 cannot be inserted. INSERT statement can only insert an Insertable class.

2215

Initial value of national data item %1 can only contain single byte characters when segment NationalSupport=SingleByte.

2216

Type of the %1 is invalid. Valid types are - 'String, NationalString, Numeric, Boolean, Date, Binary, Group'

2217

Invalid condition expression (Check whether the expression is completed)

2218

Profile '%1' cannot have a condition because it is a default profile

2219

Cursor cannot be positioned at screen field '%1' as it is not a primitive

2220

Cursor cannot be positioned at screen field '%1' as it could not be found

2221

DefaultCursorField of '%1' cannot be screen field '%2' as it does not have direction set to In/InOut

2222

DefaultCursorField of '%1' cannot be screen field '%2' as it is not a primitive

2223

DefaultCursorField of '%1' cannot be screen field '%2' as it could not be found (Check that it has the correct Visibility)

2224

Cursor cannot be positioned at screen field '%1' as '%2' is not on the painter

2225

DefaultCursorField of '%1' cannot be screen field '%2' as '%3' is not on the painter

2226

The object '%1' cannot be used in profile condition

2227

Operand %1 is database Read-only

2228

Template property should be specified for list object '%1'

2229

%1 needs to be a ISerializable interface

2230

As <interface> must be specified since %1 implements more than one interface

2231

Operand %1 needs to be of the same type as %2

2232

Operand %1 needs to be an instance of class in same inheritance hierarchy as %2

2233

Operand %1 doesn't implement interface %2

2234

%1 is not compatible with %2. An explicit cast may be available with the AsA command

2235

A void method %1 cannot return a value (Check the method has a return type)

2236

Method %1 must return a value

2237

Operand '%1' is not a valid reference target

2238

Operand %1 could not be found in the current context

2239

Ambiguous interface reference %1. Please qualify this reference to resolve this ambiguity.

3500

Element not validated prior to Migration (%1 instance of Insertable not found)

3501

Length or decimal of the literal are not compatible with parameter %1 of method '%2'

3502

'%1' cannot be used here due to '%2' instantiating an Inner class

3503

Command %1 cannot be used inside a method owned by a Messenger class

3504

Operand '%1' could not be found or is not a method in the context of '%2'

3505

Operand '%1' could not be found or is not a method in the context of '%2'

3506

Operand '%1' could not be found in the context of '%2'

3507

Operand '%1' could not be found or is not a method in the current context

3508

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.