• If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Announcement

Collapse
No announcement yet.

Valence Job Crash

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Valence Job Crash

    We had a Valence job crash with the following error:


    Message ID . . . . . . : CPF9999 Severity . . . . . . . : 40
    Message type . . . . . : Escape
    Date sent . . . . . . : 10/02/24 Time sent . . . . . . : 09:01:31

    Message . . . . : Function check. CEE0813 unmonitored by ARRAYLIST at
    statement 0000000172, instruction X'0000'.
    Cause . . . . . : An escape exception message was sent to a program which
    did not monitor for that message. The full name of the program to which the
    unmonitored message was sent is ARRAYLIST ARRAYLIST arraylist_create. At the
    time the message was sent the program was stopped at higher level language
    statement number(s) 0000000172. If more than one statement number is shown,
    the program was a bound program. Optimization does not allow a single
    statement number to be determined. If *N is shown as a value, it means the
    actual value was not available.
    Recovery . . . : See the low level messages previously listed to locate the
    cause of the function check. Correct any errors, and then try the request
    More...?

  • #2
    Need some more info on this? When is it happening? What is being called?

    Comment


    • #3
      Here's more from the job log:

      CEE0813 Escape 30 10/02/24 09:01:31.282098 QLEAWI QSYS *STMT ARRAYLIST VALENCESF *STMT
      From user . . . . . . . . . : FILSF
      From module . . . . . . . . : QLETOOL
      From procedure . . . . . . : Q LE AWIRaise
      Statement . . . . . . . . . : 176
      To module . . . . . . . . . : ARRAYLIST
      To procedure . . . . . . . : arraylist_create
      Statement . . . . . . . . . : 172
      Message . . . . : Insufficient storage available to satisfy the request.
      Cause . . . . . : Insufficient storage available to satisfy the request.
      The exception occurred in procedure CEEGTST. Recovery . . . : Use a
      smaller allocation size and try the operation again.
      CPF9999 Escape 40 10/02/24 09:01:31.573997 QMHUNMSG *N DNHLP002V DUSMODOA31 *STMT
      From user . . . . . . . . . : FILSF
      To module . . . . . . . . . : DNHLP002V
      To procedure . . . . . . . : DNHLP002V
      Statement . . . . . . . . . : 8400
      Message . . . . : Function check. CEE0813 unmonitored by ARRAYLIST at
      statement 0000000172, instruction X'0000'.
      ?

      Comment


      • #4
        Could you send a screenshot of the full call stack? It could be a cumulative memory allocation from prior calls that has nothing to do with the call in question, but it'd be helpful to see it nonetheless.

        A couple other questions:
        What IBM i OS level are you running?
        How often do you restart your VALENCESF server instance?

        Comment


        • #5
          When is this happening? Is it a call when a user clicks a button, a grid row, or is it a form helper program, etc...

          Comment


          • #6
            The call stack isn't available as we cancelled the job. It's happening in a form helper program.

            Comment

            Working...
            X