IBM Support

PI65688: MergeException at application start up

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



Document information

More support for: WebSphere Application Server
General

Software version: 7.0

Reference #: PI65688

Modified date: 17 February 2017