Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Show Contents List

...

You

...

execute

...

one

...

of

...

your

...

scripts

...

and

...

see

...

an

...

error

...

message

...

like

...

this:

Image Added

What does this error mean?

Your script has a structural defect that prevents any attempt to execute it. For example, put this code:

     if (1 == 2)

...


{

into a script and fail to add the required closing }. The RAMP editor will warn you about the missing }, but ignore the warning and go ahead and execute the script anyway. This will cause a 80020101 error because the script has a missing }.

The missing } means the whole script does not make any sense at all.

Similarly, this code causes an error because of the double closing square brackets:

     SETVALUE("utxtBankAccountID",objListManager.AKey3

...

[0

...

]

...

])

...

Solution

...

Look

...

for

...

"unbalanced"

...

things

...

in

...

your

...

script

...

such

...

as:

  • An ( without a closing/matching )
  • An { without a closing/matching }

...

  • An

...

  • [

...

  • without

...

  • a

...

  • closing/matching

...

  • ]
  • A " or ' without a closing/match " or ' (an un-terminated string constant). 
  • An /* without a closing/matching */ (an un-terminated comment)

Other JavaScript constructs that are structurally incorrect.

...