IBM Support

PI28158: RDZ V9.1 CRRDG3002E CONNECTION LOST WHEN DEBUGGING BATCH PROGRAM IN TRADITIONAL CHINESE

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • Rational Developer for System z V9.1 receives CRRDG3002E
    Connection lost when debugging batch program in Traditional
    Chinese
    
    Errors encountered in batch debugging in Traditional Chinese
    whereas  it works successfully when RDz is started  with
    parameter  "-nl  en_US"
    
    Problem Analysis
    In the .log file the following stack trace can be observer:
    !ENTRY com.ibm.debug.pdt.core 4 0 2014-10-06 00:26:42.920
    !MESSAGE  [Worker-3] CRRDG3002E ???????????
    !STACK 0
    com.ibm.debug.pdt.internal.core.model.EngineConnectionException:
    CRRDG3002E ???????????
        at
    com.ibm.debug.pdt.internal.core.model.EPDCRequestProcessor.inter
    nalProcessEPDCRequest(Unknown Source)
        at
    com.ibm.debug.pdt.internal.core.model.EPDCRequestProcessor.proce
    ssEPDCRequest(Unknown Source)
        at
    com.ibm.debug.pdt.internal.core.model.DebugEngine.processRequest
    (Unknown Source)
        at
    com.ibm.debug.pdt.internal.core.model.DebugEngine.processRequest
    (Unknown Source)
        at
    com.ibm.debug.pdt.internal.core.model.DebugEngine.getStackDetail
    s(Unknown Source)
        at
    com.ibm.debug.pdt.internal.core.model.DebugEngine.getDefaultColu
    mnIds(Unknown Source)
        at
    com.ibm.debug.pdt.internal.core.model.DebuggeeThread.monitorStac
    k(Unknown Source)
        at
    com.ibm.debug.pdt.internal.core.model.DebuggeeThread.getStackFra
    mes(Unknown Source)
        at
    com.ibm.debug.pdt.internal.core.model.DebuggeeThread.getTopStack
    Frame(Unknown Source)
        at
    org.eclipse.debug.internal.ui.viewers.update.DebugTargetProxy.ge
    tNextSuspendedThreadDelta(Unknown Source)
        at
    org.eclipse.debug.internal.ui.viewers.update.DebugTargetProxy.in
    stalled(Unknown Source)
        at
    org.eclipse.debug.internal.ui.viewers.provisional.AbstractModelP
    roxy$2.run(Unknown Source)
        at org.eclipse.core.internal.jobs.Worker.run(Unknown Source)
    
    EPDC trace shows:
    >>>>> REQUEST Remote_Initialize_Debug_Engine ******* TimeStamp =
    31 ms. *** Delta = 0 ms.
    
    Request length:   57
    DU:   0
    
      FE string encoding :   UTF-8
      **** Unexpected non-null in reserved field at offset 11: 32768
      Front End Platform : NT-W95
      CodePage of front end : MS950
      Locale of front end : zh_TW
    
    ....
    The EPDC trace also shows several log entries with:
    Error message:      <String offset is NULL>
    

Local fix

  • Start RDz with parameter "-nl en_US"
    

Problem summary

  • When debugging host applications in RDz started in Traditional
    Chinese, the debug session is abruptly terminated with the
    message CRRDG3002E Connection lost when debugging batch program.
    This problem is caused by the communication with the host
    incorrectly handling zero length exchanges, and may possibly
    occur with other non-English languages.
    

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    PI28158

  • Reported component name

    RATL DEV FOR SY

  • Reported component ID

    5724T0700

  • Reported release

    910

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2014-10-22

  • Closed date

    2014-12-11

  • Last modified date

    2014-12-11

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    RATL DEV FOR SY

  • Fixed component ID

    5724T0700

Applicable component levels

  • R911 PSY

       UP



Document information

More support for: Rational Developer for System z

Software version: 9.1

Reference #: PI28158

Modified date: 11 December 2014