IBM Support

IT33228: NULLPOINTEREXCEPTION: NULL WHEN STARTING A FLOW WITH SAP NODES

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

APAR status

  • Closed as program error.

Error description

  • The following error may be seen on startup:
    BIP4362E: Java node
    error: [BIPmsgs:3423]BIP3423E: WebSphere Adapters nodes failed
    to load due to exception 'NullPointerException: null' During
    the startup of an integration server an error was encountered
    while loading the java code for the WebSphere Adapters nodes.
    The details of the error are: 'NullPointerException: null' This
    is an internal error. For more information contact IBM Support.
    : Exception in Adapter Input Node onStart()..
    
    This is caused
    by the SAP adapter version being unavailable during startup. A
    service trace will show an entry like:
    com.ibm.j2ca.sap.SAPResou
    rceAdapter.start(BootstrapContext), 'MbLogHandler:INFO', 'The
    base AFC Version : null'
    } com.ibm.broker.adapter.deploy.MbInbou
    ndAdapter@b50e698.start
    com.ibm.broker.adapter.nodes.SAPInputNod
    e@-6a3e1376.onStart, 'Exception in Adapter Input Node
    onStart().', 'java.lang.NullPointerException'
    
    The version
    could be unavailable if the version information is overridden
    by another JAR file that also have version information.
    

Local fix

Problem summary

  • ****************************************************************
    USERS AFFECTED:
    All users of IBM Integration Bus version 10 or App Connect
    Enterprise version 11 using the SAP nodes.
    
    
    Platforms affected:
    MultiPlatform
    
    ****************************************************************
    PROBLEM DESCRIPTION:
    <span style="background-color:rgb(255, 255, 255)">The following
    error may be seen on startup:                    </span>
    <span style="background-color:rgb(255, 255, 255)">BIP4362E: Java
    node </span><span style="background-color:rgb(255, 255,
    255)">error: [BIPmsgs:3423]BIP3423E: WebSphere Adapters nodes
    failed </span>
    <span style="background-color:rgb(255, 255, 255)">to load due to
    exception 'NullPointerException: null' During </span><span
    style="background-color:rgb(255, 255, 255)">the startup of an
    integration server an error was encountered </span><span
    style="background-color:rgb(255, 255, 255)">while loading the
    java code for the WebSphere Adapters nodes.  </span>
    <span style="background-color:rgb(255, 255, 255)">The details of
    the error are: 'NullPointerException: null' This </span><span
    style="background-color:rgb(255, 255, 255)">is an internal
    error. For more information contact IBM Support.</span><span
    style="background-color:rgb(255, 255, 255)">: Exception in
    Adapter Input Node onStart()..                  </span>
    <span style="background-color:rgb(255, 255, 255)">
    
    </span>
    <span style="background-color:rgb(255, 255, 255)">This is caused
    </span><span style="background-color:rgb(255, 255, 255)">by the
    SAP adapter version being unavailable during startup. A </span>
    <span style="background-color:rgb(255, 255, 255)">service trace
    will show an entry like:                         </span>
    <span style="background-color:rgb(255, 255,
    255)">com.ibm.j2ca.sap.SAPResou</span><span
    style="background-color:rgb(255, 255,
    255)">rceAdapter.start(BootstrapContext), 'MbLogHandler:INFO',
    'The  </span><span style="background-color:rgb(255, 255,
    255)">base AFC Version : null' </span><span
    style="background-color:rgb(255, 255, 255)">}
    com.ibm.broker.adapter.deploy.MbInbou</span>ndAdapter@b50e698.st
    art<span style="background-color:rgb(255, 255, 255)">
                                           </span>
    <span style="background-color:rgb(255, 255,
    255)">com.ibm.broker.adapter.nodes.SAPInputNod</span>e@-6a3e1376
    .onStart<span style="background-color:rgb(255, 255, 255)">,
    'Exception in Adapter Input Node </span><span
    style="background-color:rgb(255, 255, 255)">onStart().',
    'java.lang.NullPointerException'                  </span>
    <span style="background-color:rgb(255, 255, 255)">
    
    </span>
    <span style="background-color:rgb(255, 255, 255)">The version
    </span><span style="background-color:rgb(255, 255, 255)">could
    be unavailable if the version information is overridden
    </span><span style="background-color:rgb(255, 255, 255)">by
    another JAR file that also have version information.
    </span>
    

Problem conclusion

  • The SAP Adapter and Adapter Foundation Component jars have been
    modified to use a property name less like to clash with other
    jars to store version information. Additionally a mismatch in
    versions no longer causes a failure and instead results in an
    entry being written to trace.
    
    ---------------------------------------------------------------
    The fix is targeted for delivery in the following PTFs:
    
    Version    Maintenance Level
    v11.0      11.0.0.11
    
    The latest available maintenance can be obtained from:
    http://www-01.ibm.com/support/docview.wss?rs=849&uid=swg27006041
    
    If the maintenance level is not yet available,information on
    its planned availability can be found on:
    http://www-1.ibm.com/support/docview.wss?rs=849&uid=swg27006308
    ---------------------------------------------------------------
    

Temporary fix

Comments

APAR Information

  • APAR number

    IT33228

  • Reported component name

    APP CONNECT ENT

  • Reported component ID

    5724J0550

  • Reported release

    B00

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2020-06-16

  • Closed date

    2020-12-15

  • Last modified date

    2020-12-15

  • 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

    APP CONNECT ENT

  • Fixed component ID

    5724J0550

Applicable component levels

[{"Line of Business":{"code":"LOB36","label":"IBM Automation"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSDR5J","label":"IBM App Connect Enterprise"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"B00"}]

Document Information

Modified date:
15 December 2020