IBM Support

JR58086: CDC ISSUES JAVA.LANG.NULLPOINTEREXCEPTION WHEN CDC TRIES TO UPDATE AN LOB VALUE AND THE CONFLICT CONDITION IS HIT.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • CDC issues java.lang.NullPointerException when CDC tries to
    update an lob value and the conflict condition(source win) is
    hit.
    Target
    Apply:0{255} com.datamirror.ts.util.TsExceptionHandler processUn
    handledException()
    An uncaught exception has occurred:
    java.lang.NullPointerException |
    at java.lang.System.arraycopy(Native Method)|
    at
    com.datamirror.ts.data.operation.OperationData.putBytes(Operatio
    nData.java:94)|
    at
    com.datamirror.ts.data.operation.Operation.putBinary(Operation.j
    ava:584)|
    at
    com.datamirror.ts.data.operation.target.TargetDataManipulationOp
    eration.setByteArrayRegion(TargetDataManipulationOperation.java:
    800)|
    at
    com.datamirror.ts.data.operation.target.TargetDataManipulationOp
    eration.setReusableDataWrapper(TargetDataManipulationOperation.j
    ava:2732)|
    at
    com.datamirror.ts.data.operation.target.TargetDataManipulationOp
    eration.setReusableDataWrapper(TargetDataManipulationOperation.j
    ava:2704)|
    at
    com.datamirror.ts.data.operation.target.TargetDataManipulationOp
    eration.replaceImage(TargetDataManipulationOperation.java:2698)|
    at
    com.datamirror.ts.target.publication.TargetApplyJob.resolveUpdat
    eConflict(TargetApplyJob.java:2650)|
    at
    com.datamirror.ts.target.publication.TargetApplyJob.performUpdat
    e(TargetApplyJob.java:1380)|
    at
    com.datamirror.ts.target.publication.TargetApplyJob.applyUpdateO
    peration(TargetApplyJob.java:3044)|
    at
    com.datamirror.ts.target.publication.TargetMirrorApplyJob.proces
    sOperation(TargetMirrorApplyJob.java:330)|
    at
    com.datamirror.ts.target.publication.TargetApplyJob.execute(Targ
    etApplyJob.java:432)|
    at
    com.datamirror.ts.engine.component.PipelineThread.runThread(Pipe
    lineThread.java:217)|
    at com.datamirror.ts.util.TsThread.run(TsThread.java:130)
    

Local fix

  • n/a
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * This issue affects IIDR users with Conflict Detection and    *
    * Resolution table mappings, where one of the columns being    *
    * replicated contains LOBs.                                    *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * When a conflict is detected on a table that contains LOBs,   *
    * replication stops for the subscription. A                    *
    * NullPointerException is issued at                            *
    * java.lang.System.arraycopy.                                  *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * Upgrade to IIDR 11.3.3.3-65 or 11.4.0.0-5025, or later.      *
    ****************************************************************
    

Problem conclusion

  • Upgrading to IIDR 11.3.3.3-65 or 11.4.0.0-5025, or later,
    resolves the issue.
    

Temporary fix

Comments

APAR Information

  • APAR number

    JR58086

  • Reported component name

    IS CDC DB2 LUW

  • Reported component ID

    5725E30DL

  • Reported release

    B33

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2017-06-23

  • Closed date

    2017-10-05

  • Last modified date

    2017-10-05

  • 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

    IS CDC DB2 LUW

  • Fixed component ID

    5725E30DL

Applicable component levels

  • RB33 PSY

       UP

  • RB40 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSTRGZ","label":"InfoSphere Data Replication"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"B33","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Document Information

Modified date:
05 October 2017