Posted: Mon Nov 11, 2019 12:35 am Post subject: java.lang.NoSuchMethodError: com/ibm/icu/impl/ICUBinary
Master
Joined: 05 Dec 2007 Posts: 296
HI Kindly assist.
My transfers work if transfer mode is binary, But if I set it as text then I get the error bellow, This is the the Abend file created when I transfer using text mode.
Code:
Cause: java.lang.NoSuchMethodError: com/ibm/icu/impl/ICUBinary.readHeader(Ljava/io/InputStream;[BLcom/ibm/icu/impl/ICUBinary$Authenticate;)[B (loaded from file:/C:/IBM/WebSphereMQ/mqft/lib/icu4j-56_1.jar by com.ibm.wmqfte.agent.bootstrap.impl.BootstrapClassLoaderImpl@e2a38ecc) called from class com.ibm.icu.charset.UConverterAliasDataReader (loaded from file:/C:/IBM/WebSphereMQ/mqft/lib/icu4j-charset-49_1.jar by com.ibm.wmqfte.agent.bootstrap.impl.BootstrapClassLoaderImpl@e2a38ecc).
java.lang.NoSuchMethodError: com/ibm/icu/impl/ICUBinary.readHeader(Ljava/io/InputStream;[BLcom/ibm/icu/impl/ICUBinary$Authenticate;)[B (loaded from file:/C:/IBM/WebSphereMQ/mqft/lib/icu4j-56_1.jar by com.ibm.wmqfte.agent.bootstrap.impl.BootstrapClassLoaderImpl@e2a38ecc) called from class com.ibm.icu.charset.UConverterAliasDataReader (loaded from file:/C:/IBM/WebSphereMQ/mqft/lib/icu4j-charset-49_1.jar by com.ibm.wmqfte.agent.bootstrap.impl.BootstrapClassLoaderImpl@e2a38ecc).
at com.ibm.icu.charset.UConverterAliasDataReader.<init>(UConverterAliasDataReader.java:137)
at com.ibm.icu.charset.UConverterAlias.haveAliasData(UConverterAlias.java:140)
at com.ibm.icu.charset.UConverterAlias.getCanonicalName(UConverterAlias.java:549)
at com.ibm.icu.charset.CharsetProviderICU.getICUCanonicalName(CharsetProviderICU.java:114)
at com.ibm.icu.charset.CharsetProviderICU.charsetForName(CharsetProviderICU.java:51)
at com.ibm.icu.charset.CharsetICU.forNameICU(CharsetICU.java:226)
at com.ibm.wmqfte.utils.FTECharset.forName(FTECharset.java:103)
at com.ibm.wmqfte.io.FTEFileIOAttributes.getLineSeparatorBytes(FTEFileIOAttributes.java:490)
at com.ibm.wmqfte.io.impl.FTETextFileChannelImpl.createConverter(FTETextFileChannelImpl.java:161)
at com.ibm.wmqfte.io.impl.FTETextFileChannelImpl.openForWrite(FTETextFileChannelImpl.java:139)
at com.ibm.wmqfte.transfer.frame.impl.TransferFrameReceiverImpl.openAndLockFile(TransferFrameReceiverImpl.java:1281)
at com.ibm.wmqfte.transfer.frame.impl.TransferFrameReceiverImpl.openAndLockFile(TransferFrameReceiverImpl.java:1152)
at com.ibm.wmqfte.transfer.frame.impl.TransferFrameReceiverImpl.processChunk(TransferFrameReceiverImpl.java:502)
at com.ibm.wmqfte.transfer.frame.impl.TransferFrameReceiverImpl.access$000(TransferFrameReceiverImpl.java:78)
at com.ibm.wmqfte.transfer.frame.impl.TransferFrameReceiverImpl$ChunkProcessor.processFileIORequest(TransferFrameReceiverImpl.java:118)
at com.ibm.wmqfte.transfer.frame.impl.TransferFrameIOWorker.doWorkImpl(TransferFrameIOWorker.java:307)
at com.ibm.wmqfte.io.impl.FTEFileIOWorker.doWork(FTEFileIOWorker.java:118)
at com.ibm.wmqfte.io.impl.FTEFileIORequestQueue.run(FTEFileIORequestQueue.java:244)
at java.lang.Thread.run(Thread.java:785)
at com.ibm.wmqfte.thread.FTEThread.run(FTEThread.java:70)
Stack ids:
com.ibm.wmqfte.transfer.frame.impl.TransferFrameReceiverImpl.$sccsid=@(#) MQMBID sn=p900-002-170926 su=_2doC4KKgEeemArm-SR-vRA pn=com.ibm.wmqfte.agent/src/com/ibm/wmqfte/transfer/frame/impl/TransferFrameReceiverImpl.java [%H% %T%]
com.ibm.wmqfte.io.impl.FTEFileIOWorker.$sccsid=@(#) MQMBID sn=p900-002-170926 su=_2doC4KKgEeemArm-SR-vRA pn=com.ibm.wmqfte.io/src/com/ibm/wmqfte/io/impl/FTEFileIOWorker.java [%H% %T%]
com.ibm.wmqfte.thread.FTEThread.$sccsid=@(#) MQMBID sn=p900-002-170926 su=_2doC4KKgEeemArm-SR-vRA pn=com.ibm.wmqfte.common/src/com/ibm/wmqfte/thread/FTEThread.java [%H% %T%]
com.ibm.wmqfte.transfer.frame.impl.TransferFrameReceiverImpl$ChunkProcessor.$sccsid=@(#) MQMBID sn=p900-002-170926 su=_2doC4KKgEeemArm-SR-vRA pn=com.ibm.wmqfte.agent/src/com/ibm/wmqfte/transfer/frame/impl/TransferFrameIOWorker.java [%H% %T%]
com.ibm.wmqfte.io.impl.FTETextFileChannelImpl.$sccsid=@(#) MQMBID sn=p900-002-170926 su=_2doC4KKgEeemArm-SR-vRA pn=com.ibm.wmqfte.io/src/com/ibm/wmqfte/io/impl/FTETextFileChannelImpl.java [%H% %T%]
com.ibm.wmqfte.transfer.frame.impl.TransferFrameIOWorker.$sccsid=@(#) MQMBID sn=p900-002-170926 su=_2doC4KKgEeemArm-SR-vRA pn=com.ibm.wmqfte.agent/src/com/ibm/wmqfte/transfer/frame/impl/TransferFrameIOWorker.java [%H% %T%]
Arg[0]: Thread[FileIOWorker-11:0,5,main]
[EOF]
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum