IV39491: NULLPOINTEREXCEPTION WHEN EMITTING BFM OR HTM EVENTS.

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

  • This error is seen when emitting CEI events from a business
    process or human task.
    
    java.lang.NullPointerException
            at
    org.eclipse.emf.ecore.impl.EClassImpl.getEAllStructuralFeatures(
    EClassImpl.java:386)
            at
    org.eclipse.emf.ecore.impl.EClassImpl.getEAllStructuralFeaturesD
    ata(EClassImpl.java:825)
            at
    org.eclipse.emf.ecore.impl.EClassImpl.getFeatureCount(EClassImpl
    .java:837)
            at
    org.eclipse.emf.ecore.impl.EClassImpl.getEStructuralFeature(ECla
    ssImpl.java:763)
            at
    org.eclipse.emf.ecore.sdo.util.SDOUtil.setString(SDOUtil.java:31
    61)
            at
    org.eclipse.emf.ecore.sdo.impl.DynamicEDataObjectImpl.setString(
    DynamicEDataObjectImpl.java:566)
            at
    com.ibm.bpe.engine.observer.EventGenerationUtilities.createActiv
    ityBaseEventExtDataObject(EventGenerationUtilities.java:255)
    
    
    
    This is caused by the underlying emf classes which are not
    completely thread safe. When emitting many BFM or HTM CEI
    events in parallel under heavy load in a high performance
    environment a NullPointerException can occur in
     org.eclipse.emf.ecore.impl.EClassImpl.getEAllStructuralFeatures
    All extension fields in BFM & HTM CBE's can be effected by this
    issue.
    

Local fix

  • No workaround
    

Problem summary

  • This error is seen when emitting CEI events from a business
    process or human task.
    
    java.lang.NullPointerException
      at
    org.eclipse.emf.ecore.impl.EClassImpl.getEAllStructuralFeatures(
    EClassImpl.java:386)
      at
    org.eclipse.emf.ecore.impl.EClassImpl.getEAllStructuralFeaturesD
    ata(EClassImpl.java:825)
      at
    org.eclipse.emf.ecore.impl.EClassImpl.getFeatureCount(EClassImpl
    .java:837)
      at
    org.eclipse.emf.ecore.impl.EClassImpl.getEStructuralFeature(ECla
    ssImpl.java:763)
      at
    org.eclipse.emf.ecore.sdo.util.SDOUtil.setString(SDOUtil.java:31
    59)
      at
    org.eclipse.emf.ecore.sdo.impl.DynamicEDataObjectImpl.setString(
    DynamicEDataObjectImpl.java:565)
      at
    com.ibm.bpe.engine.observer.EventGenerationUtilities.createActiv
    ityWIStatusEventExtDataObject(EventGenerationUtilities.java:501)
      at
    com.ibm.bpe.engine.observer.ActivityInstanceEventTypeHandler.add
    BpcBfmActivityWistatusPayload(ActivityInstanceEventTypeHandler.j
    ava:1113)
      at
    com.ibm.bpe.engine.observer.ActivityInstanceEventTypeHandler.add
    Payload(ActivityInstanceEventTypeHandler.java:1280)
      [...]
    
    This is caused by the underlying emf classes which are not
    completely thread safe.
    

Problem conclusion

  • The fix adds synchronization logic when event data is created.
    
    iFix available on top of V620 FP3
    

Temporary fix

Comments

APAR Information

  • APAR number

    IV39491

  • Reported component name

    BUS PRC CHOREOG

  • Reported component ID

    5655FLW11

  • Reported release

    620

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-04-10

  • Closed date

    2013-07-04

  • Last modified date

    2013-07-04

  • APAR is sysrouted FROM one or more of the following:

    IV10552

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    BUS PRC CHOREOG

  • Fixed component ID

    5655FLW11

Applicable component levels

  • R620 PSY

       UP



Rate this page:

(0 users)Average rating

Document information


More support for:

WebSphere Process Server
Business Process Choreographer

Software version:

6.2

Reference #:

IV39491

Modified date:

2013-07-04

Translate my page

Machine Translation

Content navigation