IBM Support

JR46353: JAVA.LANG.NULLPOINTEREXCEPTION IN JMS BINDING AFTER MIGRATING APP FROM BPM 7.5.1.0 TO 7.5.1.1

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Application was deployed under BPM 7.5.1.0.  Then the BPM
    version is upgraded to BPM 7.5.1.1.  Application with JMS
    Binding fails with this error.
    .
    [3/25/13 21:44:04:679 GMT] 00000034 JMS           >
    com.ibm.ws.sca.internal.jms.util.FailedEventManagerUtils
    invokeFailedEventManager Entry >> { java.lang.Object[]@49cd49cd
    }
    length = 5
      [0] = An error occurred while parsing native data: The error
    message
    is: commonj.connector.runtime.DataBindingException:
    java.lang.NullPointerException.
    Caused By: commonj.connector.runtime.DataBindingException:
    java.lang.NullPointerException
        at
    com.ibm.wsspi.sca.jms.data.JMSParsableNativeDataHolder.getBodyRe
    adOnly(JMSParsableNativeDataHolder.java:302)
        at
    com.ibm.ws.sca.internal.message.impl.ManagedMessageImpl.getBody(
    ManagedMessageImpl.java:1375)
    ...
    Caused by: commonj.connector.runtime.DataBindingException:
    java.lang.NullPointerException
        at
    com.ibm.wsspi.sca.jms.data.JMSParsableNativeDataHolder.getUnwrap
    pedBody(JMSParsableNativeDataHolder.java:240)
        at
    com.ibm.wsspi.sca.jms.data.JMSParsableNativeDataHolder.getBodyRe
    adOnly(JMSParsableNativeDataHolder.java:285)
        ... 21 more
    Caused by: java.lang.NullPointerException
        at
    com.ibm.ws.bo.service.BOTypeSPIImpl.isSimpleType(BOTypeSPIImpl.j
    ava:688)
        at
    com.ibm.ws.bo.delegate.BOTypeSPIImplDelegate.isSimpleType(BOType
    SPIImplDelegate.java:243)
        at
    com.ibm.wsspi.sca.jms.data.JMSDataHandlerBindingImpl.isObjectTyp
    e(JMSDataHandlerBindingImpl.java:297)
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  Business Process Manager v7.5 users         *
    ****************************************************************
    * PROBLEM DESCRIPTION: NullPointerException occurs when        *
    *                      JMS binding processing request          *
    *                      message.                                *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    When JMS binding is used, the following exception could
    occurred at runtime.
    [3/25/13 20:42:32:045 GMT] 00000034 JMS           Z
    com.ibm.wsspi.sca.jms.data.JMSParsableNativeDataHolder
    com.ibm.wsspi.sca.jms.data.JMSParsableNativeDataHolder#0x07
    Exception:
    java.lang.NullPointerException
    at
    com.ibm.ws.bo.service.BOTypeSPIImpl.isSimpleType(BOTypeSPIImpl.j
    ava:688)
    at
    com.ibm.ws.bo.delegate.BOTypeSPIImplDelegate.isSimpleType(BOType
    SPIImplDelegate.java:243)
    at
    com.ibm.wsspi.sca.jms.data.JMSDataHandlerBindingImpl.isObjectTyp
    e(JMSDataHandlerBindingImpl.java:297)
    at
    com.ibm.wsspi.sca.jms.data.JMSParsableNativeDataHolder.getUnwrap
    pedBody(JMSParsableNativeDataHolder.java:221)
    at
    com.ibm.wsspi.sca.jms.data.JMSParsableNativeDataHolder.getBodyRe
    adOnly(JMSParsableNativeDataHolder.java:285)
    at
    com.ibm.ws.sca.internal.message.impl.ManagedMessageImpl.getBody(
    ManagedMessageImpl.java:1375)
    

Problem conclusion

  • The problem is resolved by correcting the simple business
    object processing in JMS binding.
    
    Install/Dependency information is available in the readme.txt
    on FixCentral. When the user goes to the download files page
    in FixCentral, the readme will be available with the fix
    package as a separate download.
    

Temporary fix

Comments

APAR Information

  • APAR number

    JR46353

  • Reported component name

    BPM ADVANCED

  • Reported component ID

    5725C9400

  • Reported release

    751

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-04-15

  • Closed date

    2013-04-29

  • Last modified date

    2013-04-29

  • 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

    BPM ADVANCED

  • Fixed component ID

    5725C9400

Applicable component levels

  • R750 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSFTN5","label":"IBM Business Process Manager Advanced"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.5.1","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
07 January 2022