IBM Support

JR50207: PERFORMANCE ISSUE WHEN LOADING MANAGED ASSETS FOR THE FIRST TIME

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • You can add external assets, such as JAR files, so that you can
    use them in an IBM Business Process Manager (BPM) solution to,
    for example implement a Java integration service step. If there
    are multiple or huge  assets for a process application snapshot,
    loading the first resource (for example, a Java class) from an
    asset in a given context could take several minutes.
       The java stack of the thread loading the managed assets is
    "WebContainer : 0" J9VMThread:0x00000000090F6000,
    j9thread_t:0x00000000294F0A70,
    java/lang/Thread:0x0000000092C3E708,
    state:CW, prio=5
     (java/lang/Thread getId:0x131, isDaemon:true)
     (native thread ID:0xF70, native priority:0x5, native
    policy:UNKNOWN)
    Heap bytes allocated since last GC cycle=228554344 (0xD9F7668)
    Java callstack:
    com/lombardisoftware/server/core/AssetByResourceName.containsAss
    et(AssetByResourceName.java:49(Compiled Code))
    com/lombardisoftware/server/core/ManagedAssetClassLoader$4$1.vis
    itFile(ManagedAssetClassLoader.java:287(Compiled Code))
    com/lombardisoftware/server/core/ManagedAssetClassLoader$4$1.vis
    itFile(ManagedAssetClassLoader.java:283(Compiled Code))
    com/lombardisoftware/server/core/ManagedAssetClassLoader.visitFi
    les(ManagedAssetClassLoader.java:496)
    com/lombardisoftware/server/core/ManagedAssetClassLoader.access$
    600(ManagedAssetClassLoader.java:73)
    com/lombardisoftware/server/core/ManagedAssetClassLoader$4.visit
    (ManagedAssetClassLoader.java:283)
    com/lombardisoftware/client/persistence/common/versioning/Refere
    nceHelper.breadthFirstVisit(ReferenceHelper.java:674)
    com/lombardisoftware/client/persistence/common/versioning/Refere
    nceHelper.breadthFirstVisit(ReferenceHelper.java:669)
    com/lombardisoftware/server/core/ManagedAssetClassLoader.createO
    wningAssetsByResourceName(ManagedAssetClassLoader.java:269)
    com/lombardisoftware/server/core/ManagedAssetClassLoader.getOwni
    ngAssetsByResourceName(ManagedAssetClassLoader.java:241)
    (entered lock:
    com/lombardisoftware/server/core/ManagedAssetClassLoader@0x00000
    0009588CC68, entry count: 2)
    com/lombardisoftware/server/core/ManagedAssetClassLoader.getReso
    urceData(ManagedAssetClassLoader.java:441)
    com/lombardisoftware/server/core/ManagedAssetClassLoader.findCla
    ssInAssets(ManagedAssetClassLoader.java:544)
    com/lombardisoftware/server/core/ManagedAssetClassLoader.loadCla
    ss(ManagedAssetClassLoader.java:183)
    (entered lock:
    com/lombardisoftware/server/core/ManagedAssetClassLoader@0x00000
    0009588CC68, entry count: 1)
    java/lang/ClassLoader.loadClass(ClassLoader.java:650(Compiled
    Code))
    org/mozilla/javascript/Kit.classOrNull(Kit.java:92)
    org/mozilla/javascript/Kit.testIfCanLoadRhinoClasses(Kit.java:12
    1)
    org/mozilla/javascript/Context.getApplicationClassLoader(Context
    .java:2273)
    

Local fix

Problem summary

  • No additional information is available.
    

Problem conclusion

  • A fix is available for IBM BPM V8.5.0.0 that removes a
    superfluous check in the managed asset classloader and,
    therefore, improves the response time when loading the first
    resource.
    
    
    On Fix Central (http://www.ibm.com/support/fixcentral), search
    for JR50207:
    
    1. Select IBM Business Process Manager with your edition from
     the product selector, the installed version to the fix pack
     level, and your platform, and then click Continue.
    
    2. Select APAR or SPR, enter JR50207, and click Continue.
    
    When you download fix packages, ensure that you also download
    the readme file for each fix. Review each readme file for
    additional installation instructions and information about the
    fix.
    

Temporary fix

Comments

APAR Information

  • APAR number

    JR50207

  • Reported component name

    BPM ADVANCED

  • Reported component ID

    5725C9400

  • Reported release

    850

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2014-05-12

  • Closed date

    2014-07-02

  • Last modified date

    2014-11-24

  • 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 STANDARD

  • Fixed component ID

    5725C9500

Applicable component levels

  • R850 PSY

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSFTDH","label":"IBM Business Process Manager Standard"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.5","Edition":"","Line of Business":{"code":"LOB36","label":"IBM Automation"}}]

Document Information

Modified date:
24 November 2014