IBM Support

IT30903: NULLPOINTEREXCEPTION IN ADAPTOR TRACES FOR SAP BAPI CONNECTIVITY

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

  • If a value is not set for an input field in a BAPI then the
    following exception may be observed in an adapters trace.
    This
    exception is ignored and aside from the missing field being
    unavailable there are no adverse side effects.
    Exception thrown
    by application running in JCoServer
    java.lang.NullPointerException
    at com.ibm.j2ca.extension.dataexc
    hange.sdo.InputAccessorSDO.isSet(InputAccessorSDO.java:569)
    atco
    m.ibm.j2ca.sap.serializer.SAPBapiObjectSerializer.cursorToBapiFu
    nction(SAPBapiObjectSerializer.java:1121)
    at com.ibm.j2ca.sap.ba
    pi.inbound.SapRfcFunctionHandler.processRfcBapi(SapRfcFunctionHa
    ndler.java:197)
    at com.ibm.j2ca.sap.bapi.inbound.SapRfcFunctionH
    andler.handleRequest(SapRfcFunctionHandler.java:128)
    at com.ibm.
    j2ca.sap.ext.SapJCoServerHandlerFactory$SapGenericServerHandler.
    handleRequest(SapJCoServerHandlerFactory.java:138)
    at com.ibm.j2
    ca.sap.ext.SapJCoServerHandlerFactory$SapGenericServerHandler.ha
    ndleRequest(SapJCoServerHandlerFactory.java:93)
    at com.sap.conn.
    jco.rt.DefaultServerWorker$FunctionDispatcher.handleRequest(Defa
    ultServerWorker.java:1047)
    at com.sap.conn.jco.rt.DefaultServerW
    orker$FunctionDispatcher.handleRequest(DefaultServerWorker.java:
    983)
    at com.sap.conn.jco.rt.DefaultServerWorker.dispatchRequest(
    DefaultServerWorker.java:147)
    at com.sap.conn.jco.rt.MiddlewareJ
    avaRfc$JavaRfcServer.dispatchRequest(MiddlewareJavaRfc.java:3680
    )
    at com.sap.conn.jco.rt.MiddlewareJavaRfc$JavaRfcServer.listen(
    MiddlewareJavaRfc.java:2717
    at com.sap.conn.jco.rt.DefaultServer
    Worker.dispatch(DefaultServerWorker.java:274)
    at com.sap.conn.jc
    o.rt.DefaultServerWorker.loop(DefaultServerWorker.java:362)
    at c
    om.sap.conn.jco.rt.DefaultServerWorker.run(DefaultServerWorker.j
    ava:231)
    at java.lang.Thread.run(Thread.java:811)
    

Local fix

Problem summary

  • ****************************************************************
    USERS AFFECTED:
    All users of IBM Integration Bus v10 or App Connect Enterprise
    v11 using the SAPRequest node with BAPIs.
    
    
    Platforms affected:
    MultiPlatform
    
    ****************************************************************
    PROBLEM DESCRIPTION:
    <span style="background-color:rgb(255, 255, 255)">If a value is
    not set for an input field in a BAPI then the </span><span
    style="background-color:rgb(255, 255, 255)">following exception
    may be observed in an adapters trace.      </span>
    <span style="background-color:rgb(255, 255, 255)">This
    </span><span style="background-color:rgb(255, 255,
    255)">exception is ignored and aside from the missing field
    being </span><span style="background-color:rgb(255, 255,
    255)">unavailable there are no adverse side effects.
                    </span>
    
    <span style="background-color:rgb(255, 255, 255)">Exception
    thrown </span><span style="background-color:rgb(255, 255,
    255)">by application running in JCoServer</span>
    <span style="background-color:rgb(255, 255,
    255)">java.lang.NullPointerException
         </span>
    <span style="background-color:rgb(255, 255, 255)">at
    com.ibm.j2ca.extension.dataexc</span><span
    style="background-color:rgb(255, 255,
    255)">hange.sdo.InputAccessorSDO.isSet(InputAccessorSDO.java:569
    )    </span>
    <span style="background-color:rgb(255, 255, 255)">at
    co</span><span style="background-color:rgb(255, 255,
    255)">m.ibm.j2ca.sap.serializer.SAPBapiObjectSerializer.cursorTo
    BapiFu</span><span style="background-color:rgb(255, 255,
    255)">nction(SAPBapiObjectSerializer.java:1121)
         </span>
    <span style="background-color:rgb(255, 255, 255)">at
    com.ibm.j2ca.sap.ba </span><span
    style="background-color:rgb(255, 255,
    255)">pi.inbound.SapRfcFunctionHandler.processRfcBapi(SapRfcFunc
    tionHa</span><span style="background-color:rgb(255, 255,
    255)">ndler.java:197)
         </span>
    <span style="background-color:rgb(255, 255, 255)">at
    com.ibm.j2ca.sap.bapi.inbound.SapRfcFunctionH</span><span
    style="background-color:rgb(255, 255,
    255)">andler.handleRequest(SapRfcFunctionHandler.java:128)
         </span>
    <span style="background-color:rgb(255, 255, 255)">at
    com.ibm.</span><span style="background-color:rgb(255, 255,
    255)">j2ca.sap.ext.SapJCoServerHandlerFactory$SapGenericServerHa
    ndler.</span><span style="background-color:rgb(255, 255,
    255)">handleRequest(SapJCoServerHandlerFactory.java:138)
         </span>
    <span style="background-color:rgb(255, 255, 255)">at
    com.ibm.j2</span><span style="background-color:rgb(255, 255,
    255)">ca.sap.ext.SapJCoServerHandlerFactory$SapGenericServerHand
    ler.ha</span><span style="background-color:rgb(255, 255,
    255)">ndleRequest(SapJCoServerHandlerFactory.java:93)
         </span>
    <span style="background-color:rgb(255, 255, 255)">at
    com.sap.conn.</span><span style="background-color:rgb(255, 255,
    255)">jco.rt.DefaultServerWorker$FunctionDispatcher.handleReques
    t(Defa</span><span style="background-color:rgb(255, 255,
    255)">ultServerWorker.java:1047)
         </span>
    <span style="background-color:rgb(255, 255, 255)">at
    com.sap.conn.jco.rt.DefaultServerW</span><span
    style="background-color:rgb(255, 255,
    255)">orker$FunctionDispatcher.handleRequest(DefaultServerWorker
    .java:</span><span style="background-color:rgb(255, 255,
    255)">983)
         </span>
    <span style="background-color:rgb(255, 255, 255)">at
    com.sap.conn.jco.rt.DefaultServerWorker.dispatchRequest(</span><
    span style="background-color:rgb(255, 255,
    255)">DefaultServerWorker.java:147)
         </span>
    <span style="background-color:rgb(255, 255, 255)">at
    com.sap.conn.jco.rt.MiddlewareJ</span><span
    style="background-color:rgb(255, 255,
    255)">avaRfc$JavaRfcServer.dispatchRequest(MiddlewareJavaRfc.jav
    a:3680</span><span style="background-color:rgb(255, 255, 255)">)
    
    </span>
    <span style="background-color:rgb(255, 255, 255)">at
    com.sap.conn.jco.rt.MiddlewareJavaRfc$JavaRfcServer.listen(</spa
    n><span style="background-color:rgb(255, 255,
    255)">MiddlewareJavaRfc.java:2717
         </span>
    <span style="background-color:rgb(255, 255, 255)">at
    com.sap.conn.jco.rt.DefaultServer</span><span
    style="background-color:rgb(255, 255,
    255)">Worker.dispatch(DefaultServerWorker.java:274)
         </span>
    <span style="background-color:rgb(255, 255, 255)">at
    com.sap.conn.jc</span><span style="background-color:rgb(255,
    255,
    255)">o.rt.DefaultServerWorker.loop(DefaultServerWorker.java:362
    )    </span>
    <span style="background-color:rgb(255, 255, 255)">at
    c</span><span style="background-color:rgb(255, 255,
    255)">om.sap.conn.jco.rt.DefaultServerWorker.run(DefaultServerWo
    rker.j</span><span style="background-color:rgb(255, 255,
    255)">ava:231)</span>
    <span style="background-color:rgb(255, 255, 255)">at
    java.lang.Thread.run(Thread.java:811)       </span>
    

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    IT30903

  • Reported component name

    INTEGRATION BUS

  • Reported component ID

    5724J0540

  • Reported release

    A00

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2019-11-11

  • Closed date

    2019-12-18

  • Last modified date

    2019-12-18

  • 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

    INTEGRATION BUS

  • Fixed component ID

    5724J0540

Applicable component levels

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSNQK6","label":"IBM Integration Bus"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"10.0","Edition":"","Line of Business":{"code":"LOB36","label":"IBM Automation"}}]

Document Information

Modified date:
18 December 2019