Customer Portal

Error While Writing Record

Comments 5

  • Avatar
    oldforum
    0
    Comment actions Permalink
    I had BufferOverflowException in Merge Component - when its processing many records and also waiting on the previous component to finish processing.

    By taking out the Mege component to new phase, I could resolve this issue.
  • Avatar
    oldforum
    0
    Comment actions Permalink
    Hi David,



    For debugging i changed following lines in Graph/BufferdEdge packBuffer() method.

    This:" if (dataBuffer.remaining()==0 || readPosition==position)" was changed with
    "if (readPosition==position)" and it went through fine uptil now.

    Ranvir
  • Avatar
    oldforum
    0
    Comment actions Permalink
    Hello Ranvir !

    In general, this may mean that the data you are processing is quite large (data records) and sometimes does not fit into the internal buffer - set to 8192. Of course, it may mean that there is some internal error, but I would need more details to provide qualified guess.

    If you have the source code of Clover, go to org.jetel.data.Defaults and increase MAX_RECORD_SIZE and FIELD_BUFFER_LENGTH.

    I have posted something regarding these compile-time constants to this conference some time ago.

    David.
  • Avatar
    oldforum
    0
    Comment actions Permalink
    Hello Ranvir !

    Could you please describe a bit more the problem & the fix ?

    Thanks a lot !

    David.
  • Avatar
    oldforum
    0
    Comment actions Permalink
    Hello !

    Can you possibly send the graph layout to david.pavlis<at>centrum.cz ?

    That would help me investigate the problem.

    Thanks,

    David.

Please sign in to leave a comment.