A fix is available
APAR status
Closed as program error.
Error description
A transfer goes into 'recovering' state and never recovers. The following will be observed in the output0.log file: BFGCH0027I: An internal error has occurred. The command message has been discarded because 'BFGCH0066E: An internal error has occurred. An exception has been reported by the State Store. The exception is null'. BFGUT0002E: An internal error has occurred. Product failure data was captured in file "FFDC.FTE.X.Y.log". The FFDC generated will show: Cause: com.ibm.wmqfte.cmdhandler.FTECommandHandlerErrorException: BFGCH0066E: An internal error has occurred. An exception has been reported by the State Store. The exception is null com.ibm.wmqfte.cmdhandler.FTECommandHandlerErrorException: BFGCH0066E: An internal error has occurred. An exception has been reported by the State Store. The exception is null at com.ibm.wmqfte.cmdhandler.impl.FTECommandHandlerStateStoreImpl.p rocessInternalCommand(FTECommandHandlerStateStoreImpl.java:646) at com.ibm.wmqfte.cmdhandler.impl.MessageHandlerImpl.internalMessag eHandler(MessageHandlerImpl.java:393) at com.ibm.wmqfte.cmdhandler.impl.MessageHandlerImpl.processCommand (MessageHandlerImpl.java:143) at com.ibm.wmqfte.cmdhandler.impl.MessageHandlerImpl.processCommand (MessageHandlerImpl.java:134) at com.ibm.wmqfte.cmdhandler.impl.FTECommandThread.run(FTECommandTh read.java:279) at java.lang.Thread.run(Thread.java:736) at com.ibm.wmqfte.thread.FTEThread.run(FTEThread.java:64) Caused by: java.lang.NullPointerException at com.ibm.wmqfte.io.queue.FTEQueueFactory.newFTEFile(FTEQueueFacto ry.java:77) at com.ibm.wmqfte.io.FTEFileFactory.newFTEFile(FTEFileFactory.java: 225) at com.ibm.wmqfte.io.FTEFileFactory.newFTEFile(FTEFileFactory.java: 202) at com.ibm.wmqfte.io.FTEFileFactory.isRecordOriented(FTEFileFactory .java:936) at com.ibm.wmqfte.cmdhandler.impl.FTECommandHandlerStateStoreImpl.p rocessTransferCommandMessage(FTECommandHandlerStateStoreImpl.jav a:812) at com.ibm.wmqfte.cmdhandler.impl.FTECommandHandlerStateStoreImpl.p rocessInternalCommand(FTECommandHandlerStateStoreImpl.java:574) ... 6 more
Local fix
Problem summary
Invalid checking for a Message-to-File transfer could cause a NullPointerException which cause a transfer to enter recovering state and never recover. USERS AFFECTED: All users of Message-to-File PLATFORMS AFFECTED: All
Problem conclusion
The code has been altered to ensure that the erroneous checking is not performed for Message-to-File transfers. The fix for this APAR is currently targeted for inclusion in fix pack 7.0.4.2.
Temporary fix
Comments
APAR Information
APAR number
IC83879
Reported component name
WMQ FILE TRANSF
Reported component ID
5724R1000
Reported release
704
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2012-05-31
Closed date
2012-06-12
Last modified date
2012-07-17
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
WMQ FILE TRANSF
Fixed component ID
5724R1000
Applicable component levels
R704 PSY
UP
[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSEP7X","label":"WebSphere MQ File Transfer Edition"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.0.4","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]
Document Information
Modified date:
17 July 2012