IBM Support

PI65688: MergeException at application start up

Fixes are available

9.0.0.4: WebSphere Application Server traditional V9.0 Fix Pack 4
8.5.5.12: WebSphere Application Server V8.5.5 Fix Pack 12
9.0.0.5: WebSphere Application Server traditional V9.0 Fix Pack 5
8.0.0.14: WebSphere Application Server V8.0 Fix Pack 14
9.0.0.6: WebSphere Application Server traditional V9.0 Fix Pack 6
8.5.5.13: WebSphere Application Server V8.5.5 Fix Pack 13
9.0.0.7: WebSphere Application Server traditional V9.0 Fix Pack 7
7.0.0.45: WebSphere Application Server V7.0 Fix Pack 45
8.0.0.15: WebSphere Application Server V8.0 Fix Pack 15
7.0.0.45: Java SDK 1.6 SR16 FP60 Cumulative Fix for WebSphere Application Server
9.0.0.8: WebSphere Application Server traditional V9.0 Fix Pack 8
8.5.5.14: WebSphere Application Server V8.5.5 Fix Pack 14
9.0.0.9: WebSphere Application Server traditional V9.0 Fix Pack 9
9.0.0.10: WebSphere Application Server traditional V9.0 Fix Pack 10
8.5.5.15: WebSphere Application Server V8.5.5 Fix Pack 15
9.0.0.11: WebSphere Application Server traditional V9.0 Fix Pack 11
9.0.5.0: WebSphere Application Server traditional Version 9.0.5 Refresh Pack
9.0.5.1: WebSphere Application Server traditional Version 9.0.5 Fix Pack 1
9.0.5.2: WebSphere Application Server traditional Version 9.0.5 Fix Pack 2
8.5.5.17: WebSphere Application Server V8.5.5 Fix Pack 17
9.0.5.3: WebSphere Application Server traditional Version 9.0.5 Fix Pack 3
9.0.5.4: WebSphere Application Server traditional Version 9.0.5 Fix Pack 4
9.0.5.5: WebSphere Application Server traditional Version 9.0.5 Fix Pack 5
9.0.5.6: WebSphere Application Server traditional Version 9.0.5 Fix Pack 6

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • MergeException might happen just after deployment manager is
    started.
    
    In SystemOut.log of dmgr, we can see the following exception.
    --------------------------
    [16/07/08 6:40:14:032 JST] 00000048 annotations   E
    AnnotativeMetadataManagerImpl merge Caught exception while
    merging
    
    com.ibm.wsspi.amm.merge.MergeException: Merge post-processing
    failure
    at
    com.ibm.ws.amm.AnnotativeMetadataManagerImpl.mergePostProcess(An
    notativeMetadataManagerImpl.java:561)
    at
    com.ibm.ws.amm.AnnotativeMetadataManagerImpl.merge(AnnotativeMet
    adataManagerImpl.java:181)
    at
    com.ibm.ws.amm.commonarchive.AnnotationsProcessorImpl.merge(Anno
    tationsProcessorImpl.java:115)
    at
    org.eclipse.jst.j2ee.commonarchivecore.internal.impl.EJBJarFileI
    mpl.processAnnotations(EJBJarFileImpl.java:438)
    at
    org.eclipse.jst.j2ee.commonarchivecore.internal.impl.EJBJarFileI
    mpl.getDeploymentDescriptor(EJBJarFileImpl.java:369)
    at
    org.eclipse.jst.j2ee.commonarchivecore.internal.impl.EJBJarFileI
    mpl.getDeploymentDescriptor(EJBJarFileImpl.java:218)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
    Method)
    at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor
    Impl.java:60)
    at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod
    AccessorImpl.java:37)
    at java.lang.reflect.Method.invoke(Method.java:611)
    at
    com.ibm.ws.xd.util.mapper.PackageMapper$MapperProxy.invoke(Packa
    geMapper.java:361)
    at
    com.ibm.ws.xd.util.mapper.$Proxy39.getDeploymentDescriptor(Unkno
    wn Source)
    at
    com.ibm.ws.xd.visualizationengine.cacheservice.cacheimpl.Partiti
    onConfigCache.initializeEntityCache(PartitionConfigCache.java:22
    5)
    at
    com.ibm.ws.xd.visualizationengine.cacheservice.AbstractIndexCach
    e$InitializeEntityWorker.run(AbstractIndexCache.java:1427)
    at
    com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1604)
    --------------------------
    
    
    By taking deployment MustGather trace,
    ConcurrentModificationException happened.
    
    -------------------------------------------
    java.util.ConcurrentModificationException
    at
    java.util.LinkedList$LinkIterator.next(LinkedList.java:119)
    at
    com.ibm.ws.amm.AnnotativeMetadataManagerImpl.mergePostProcess(An
    notativeMetadataManagerImpl.java:549)
    at
    com.ibm.ws.amm.AnnotativeMetadataManagerImpl.merge(AnnotativeMet
    adataManagerImpl.java:181)
    ------------------------------------------
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  All users of IBM WebSphere Application      *
    *                  Server                                      *
    ****************************************************************
    * PROBLEM DESCRIPTION: A MergeException might occur during     *
    *                      the start of an application.            *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    A defect exists in the way the application server processes
    Java annotations and deployment descriptor data using
    multiple threads.   The result is an incorrect configuration
    for the application.   The following exception will be seen in
    the SystemOut.log file.
    AnnotativeMetadataManagerImpl merge Caught exception while
    merging
    com.ibm.wsspi.amm.merge.MergeException: Merge post-processing
    failure
    at
    com.ibm.ws.amm.AnnotativeMetadataManagerImpl.mergePostProcess(An
    notativeMetadataManagerImpl.java:561)
    . . .
    java.util.ConcurrentModificationException
    at java.util.LinkedList$LinkIterator.next(LinkedList.java:119)
    at
    com.ibm.ws.amm.AnnotativeMetadataManagerImpl.mergePostProcess(
    AnnotativeMetadataManagerImpl.java:549)
    at
    com.ibm.ws.amm.AnnotativeMetadataManagerImpl.merge(AnnotativeM
    etadataManagerImpl.java:181)
    

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    PI65688

  • Reported component name

    WEBS APP SERV N

  • Reported component ID

    5724H8800

  • Reported release

    700

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2016-07-12

  • Closed date

    2017-02-17

  • Last modified date

    2017-02-17

  • 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

    WEBS APP SERV N

  • Fixed component ID

    5724H8800

Applicable component levels

  • R700 PSY

       UP

  • R800 PSY

       UP

  • R850 PSY

       UP

  • R900 PSY

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud \u0026 Data Platform"},"Product":{"code":"SSEQTP","label":"WebSphere Application Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.0","Line of Business":{"code":"LOB36","label":"IBM Automation"}}]

Document Information

Modified date:
14 October 2021