IBM Support

IC83879: TRANSFER HANGS IN RECOVERING STATE AFTER AGENT LOGS BFGCH0066E ERROR

Subscribe

You can track all active APARs for this component.

 

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":"LOB36","label":"IBM Automation"}}]

Document Information

Modified date:
17 July 2012