IBM Support

PM36593: NULLPOINTEREXCEPTION WHEN INVOKING A WEB SERVICE CALL USING JAVA CLIENT

Fixes are available

7.0.0.19: WebSphere Application Server V7.0 Fix Pack 19
7.0.0.21: WebSphere Application Server V7.0 Fix Pack 21
7.0.0.23: WebSphere Application Server V7.0 Fix Pack 23
7.0.0.25: WebSphere Application Server V7.0 Fix Pack 25
7.0.0.27: WebSphere Application Server V7.0 Fix Pack 27
7.0.0.29: WebSphere Application Server V7.0 Fix Pack 29
7.0.0.31: WebSphere Application Server V7.0 Fix Pack 31
7.0.0.27: Java SDK 1.6 SR13 FP2 Cumulative Fix for WebSphere Application Server
7.0.0.33: WebSphere Application Server V7.0 Fix Pack 33
7.0.0.35: WebSphere Application Server V7.0 Fix Pack 35
7.0.0.37: WebSphere Application Server V7.0 Fix Pack 37
7.0.0.39: WebSphere Application Server V7.0 Fix Pack 39
7.0.0.41: WebSphere Application Server V7.0 Fix Pack 41
7.0.0.43: WebSphere Application Server V7.0 Fix Pack 43
7.0.0.45: WebSphere Application Server V7.0 Fix Pack 45
7.0.0.19: Java SDK 1.6 SR9 FP2 Cumulative Fix for WebSphere Application Server
7.0.0.21: Java SDK 1.6 SR9 FP2 Cumulative Fix for WebSphere
7.0.0.23: Java SDK 1.6 SR10 FP1 Cumulative Fix for WebSphere
7.0.0.25: Java SDK 1.6 SR11 Cumulative Fix for WebSphere Application Server
7.0.0.27: Java SDK 1.6 SR12 Cumulative Fix for WebSphere Application Server
7.0.0.29: Java SDK 1.6 SR13 FP2 Cumulative Fix for WebSphere Application Server
7.0.0.45: Java SDK 1.6 SR16 FP60 Cumulative Fix for WebSphere Application Server
7.0.0.31: Java SDK 1.6 SR15 Cumulative Fix for WebSphere Application Server
7.0.0.35: Java SDK 1.6 SR16 FP1 Cumulative Fix for WebSphere Application Server
7.0.0.37: Java SDK 1.6 SR16 FP3 Cumulative Fix for WebSphere Application Server
7.0.0.39: Java SDK 1.6 SR16 FP7 Cumulative Fix for WebSphere Application Server
7.0.0.41: Java SDK 1.6 SR16 FP20 Cumulative Fix for WebSphere Application Server
7.0.0.43: Java SDK 1.6 SR16 FP41 Cumulative Fix for WebSphere Application Server
Obtain the fix for this APAR.

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • NullPointerException is seen when invoking a web service call
    using java client because server-only code is being driven. This
    apar will produce an error message instead of
    NullPointerException.
    
    javax.xml.ws.WebServiceException: java.lang.NullPointerException
     at org.apache.axis2.jaxws.ExceptionFactory.createWebServiceExce
    ption(ExceptionFactory.java:175)
     at org.apache.axis2.jaxws.ExceptionFactory.makeWebServiceExcept
    ion(ExceptionFactory.java:70)
     at org.apache.axis2.jaxws.ExceptionFactory.makeWebServiceExcept
    ion(ExceptionFactory.java:128)
    ...
    Caused by: java.lang.NullPointerException
     at com.ibm.ws.security.token.WSCredentialTokenMapper.createAuth
    TokenFromWSCredential(WSCredentialTokenMapper.java:829)
     at com.ibm.ws.security.context.ContextImpl$5.run(ContextImpl.ja
    va:857)
     at java.security.AccessController.doPrivileged(AccessController
    .java:251)
     at com.ibm.ws.security.context.ContextImpl.privCreateAuthTokenF
    romWSCredential(ContextImpl.java:855)
     at com.ibm.ws.security.context.ContextImpl.writeObject(ContextI
    mpl.java:903)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce
    ssorImpl.java:48)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe
    thodAccessorImpl.java:37)
     at java.lang.reflect.Method.invoke(Method.java:600)
     at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClas
    s.java:957)
     at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStrea
    m.java:1470)
     at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputS
    tream.java:1401)
     at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.j
    ava:1159)
     at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.ja
    va:332)
     at com.ibm.ws.websvcs.utils.SecurityContextMigrator$5.run(Secur
    ityContextMigrator.java:336)
     at java.security.AccessController.doPrivileged(AccessController
    .java:251)
     at com.ibm.ws.websvcs.utils.SecurityContextMigrator.migrateThre
    adToContext(SecurityContextMigrator.java:333)
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  All users of IBM WebSphere Application      *
    *                  Server V7.0 who launches Web service from   *
    *                  launchClient                                *
    ****************************************************************
    * PROBLEM DESCRIPTION: NullPointerException is thrown when     *
    *                      launching Web Service from launchClient *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    When Web service is kicked off from launchClient, there is a
    case where security code is called that is only supported on
    Server.  When this happens, the code access an object
    that is null if the code is not running on server and causes
    NullPointerException.
    

Problem conclusion

  • The code is updated to avoid NullPointerException.
    
    APAR PM36593 is currently targeted for inclusion in Service
    Level (Fix Pack) 7.0.0.19 of WebSphere Application Server V7.0.
    
    Please refer to URL:
    //www.ibm.com/support/docview.wss?rs=404&uid=swg27006970
    for Fix Pack availability.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM36593

  • Reported component name

    WEBSPHERE FOR Z

  • Reported component ID

    5655I3500

  • Reported release

    700

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2011-04-08

  • Closed date

    2011-04-25

  • Last modified date

    2011-10-04

  • 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

    WEBSPHERE FOR Z

  • Fixed component ID

    5655I3500

Applicable component levels

  • R700 PSY UK71297

       UP11/09/10 P F109

Fix is available

  • Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.



Document information

More support for: WebSphere Application Server for z/OS
General

Software version: 7.0

Reference #: PM36593

Modified date: 04 October 2011