IBM Support

Classic source to CDC Java engine target: An uncaught exception has occurred. The exception message is: |Error: [null].唈ava.lang.NullPointerException

Troubleshooting


Problem

Source IIDR Classic CDC -> Target cdc for db2(upgrade from 10.2.0 to 10.2.1) All the subscriptions with conversion failed to refresh after target is upgraded from 10.2.0 for DB2 to 10.2.1 for DB2, Source side keeps as it is. Restore target server from v10.2.1 to v10.2.0, problem gone. But the subscription without conversion could be refreshed and mirror replicated successfully after upgrade.

Symptom

Source IIDR Classic CDC -> Target cdc for db2(upgrade from 10.2.0 to 10.2.1)
All the subscriptions with conversion failed to refresh after target is upgraded from 10.2.0 for DB2 to 10.2.1 for DB2, Source side keeps as it is.
Restore target server from v10.2.1 to v10.2.0, problem gone.
But the subscription without conversion could be refreshed and mirror replicated successfully after upgrade.
1379 2016-10-13 18:56:48.619 SUB_TXDE Target Image Builder:0{104} com.datamirror.ts.target.publication.TargetDataImage extractDataFromSourceByteArray() Invalid sign 64 encountered while parsing the byte buffer 0000 40 40 @@..............|哻om.datamirror.ts.exception.NetworkDataParseException Invalid sign 64 encountered while parsing the byte buffer 0000 40 40 @@..............|| at com.datamirror.ts.data.PackedDataNetworkConverter.unformat(PackedDataNetworkConverter.java:117)| at com.datamirror.ts.source.replication.DataImageBase.readPacked(DataImageBase.java:212)| at com.datamirror.ts.data.PackedDataNetworkConverter.populateDataFromTargetDataImage(PackedDataNetworkConverter.java:222)| at com.datamirror.ts.target.publication.TargetDataImage.extractDataFromSourceByteArray(TargetDataImage.java:2897)| at com.datamirror.ts.target.publication.TargetDataImage.createAfterImage(TargetDataImage.java:697)| at com.datamirror.ts.target.publication.TargetOperation.ensureImagesAreExtractedFromDataMessage(TargetOperation.java:1440)| at com.datamirror.ts.target.publication.TargetOperation.extractAndPrepareImage(TargetOperation.java:1704)| at com.datamirror.ts.target.publication.TargetImageBuilderJob.extractAndPrepareImage(TargetImageBuilderJob.java:292)| at com.datamirror.ts.target.publication.TargetImageBuilderJob.execute(TargetImageBuilderJob.java:170)| at com.datamirror.ts.engine.component.PipelineThread.runThread(PipelineThread.java:217)| at com.datamirror.ts.util.TsThread.run(TsThread.java:130)
1380 2016-10-13 18:56:48.619 SUB_TXDE Target Image Builder:0{104} com.datamirror.ts.util.PipelineStopRequestState requestAbortStop() Abort with non-recoverable error.唈ava.lang.Exception Abort with non-recoverable error.| at com.datamirror.ts.util.PipelineStopRequestState.requestAbortStop(PipelineStopRequestState.java:143)| at com.datamirror.ts.engine.component.PipelineThread.runThread(PipelineThread.java:244)| at com.datamirror.ts.util.TsThread.run(TsThread.java:130)
1381 2016-10-13 18:56:48.619 SUB_TXDE Target Image Builder:0{104} com.datamirror.ts.util.TsExceptionHandler processUnhandledException() An uncaught exception has occurred. The exception message is: |Error: [null].唈ava.lang.NullPointerException | at com.datamirror.ts.target.publication.TargetDataImage.extractDataFromSourceByteArray(TargetDataImage.java:2925)| at com.datamirror.ts.target.publication.TargetDataImage.createAfterImage(TargetDataImage.java:697)| at com.datamirror.ts.target.publication.TargetOperation.ensureImagesAreExtractedFromDataMessage(TargetOperation.java:1440)| at com.datamirror.ts.target.publication.TargetOperation.extractAndPrepareImage(TargetOperation.java:1704)| at com.datamirror.ts.target.publication.TargetImageBuilderJob.extractAndPrepareImage(TargetImageBuilderJob.java:292)| at com.datamirror.ts.target.publication.TargetImageBuilderJob.execute(TargetImageBuilderJob.java:170)| at com.datamirror.ts.engine.component.PipelineThread.runThread(PipelineThread.java:217)| at com.datamirror.ts.util.TsThread.run(TsThread.java:130)

[{"Product":{"code":"SSTRGZ","label":"InfoSphere Data Replication"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Component":"IIDR Target Engine","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF016","label":"Linux"},{"code":"PF035","label":"z\/OS"},{"code":"PF012","label":"IBM i"}],"Version":"10.2.1;11.3.3","Edition":"","Line of Business":{"code":"LOB76","label":"Data Platform"}}]

Log InLog in to view more of this document

This document has the abstract of a technical article that is available to authorized users once you have logged on. Please use Log in button above to access the full document. After log in, if you do not have the right authorization for this document, there will be instructions on what to do next.

Document Information

Modified date:
16 June 2018

UID

swg21992633