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