IBM Support

JR58542: TW.SYSTEM.SERIALIZER.TOXML() THROWS A NULLPOINTEREXCEPTION WHEN AN OBJECT IS DEFINED AS ARRAY OF TYPE ANY

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 property type of a result set is an array of type ANY, the
    tw.system.serializer.toXml() function throws a
    NullPointerException during serialization. The following
    exception is logged in the SystemOut.log file:
    
    
    Caused by: java.lang.NullPointerException
    at
    com.lombardisoftware.core.VariableObjectSerializer.addContainerI
    fNeeded(VariableObjectSerializer.java:1333)
    at
    com.lombardisoftware.core.VariableObjectSerializer.serializeInte
    rnal(VariableObjectSerializer.java:233)
    at
    com.lombardisoftware.core.VariableObjectSerializer.serializeReco
    rd(VariableObjectSerializer.java:768)
    at
    com.lombardisoftware.core.VariableObjectSerializer.serializeSyst
    emType(VariableObjectSerializer.java:698)
    at
    com.lombardisoftware.core.VariableObjectSerializer.serializeInte
    rnal(VariableObjectSerializer.java:366)
    at
    com.lombardisoftware.core.VariableObjectSerializer.serializeInte
    rnal(VariableObjectSerializer.java:250)
    at
    com.lombardisoftware.core.VariableObjectSerializer.serialize(Var
    iableObjectSerializer.java:141)
    at
    com.lombardisoftware.core.script.js.SerializerScriptable.jsFunct
    ion_toXml(SerializerScriptable.java:58)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor
    Impl.java:95)
    at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod
    AccessorImpl.java:56)
    at java.lang.reflect.Method.invoke(Method.java:620)
    at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:126)
    ... 94 more
    

Local fix

Problem summary

  • No additional information is available.
    
    PRODUCTS AFFECTED
    IBM Business Process Manager (BPM)
    IBM BPM Express
    

Problem conclusion

  • A fix that addresses the serialization of the property types of
    a result set will be included in a future release.
    

Temporary fix

Comments

APAR Information

  • APAR number

    JR58542

  • Reported component name

    BPM ADVANCED

  • Reported component ID

    5725C9400

  • Reported release

    860

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2017-10-16

  • Closed date

    2017-11-09

  • Last modified date

    2017-11-09

  • 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

  • Fixed component ID

    5737A5700

Applicable component levels

  • R860 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSFPJS","label":"IBM Business Process Manager"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.6.0.0","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
14 September 2022