IBM Support

PH27806: Deadlock between com/ibm/ws/odc/nd/ODCTreeImpl and org/eclipse/osgi/framework/internal/core/BundleRepository blocks start-up.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • PC: TS003928747
    SC: TS003957214
    
    JVM server process fails hangs during start-up due to
    deadlock with the following signature:
    
    3XMTHREADINFO      "P=573224:O=0:CT"
    J9VMThread:0x0000000000708700,
    omrthread_t:0x00007F7E04007AE0,
    java/lang/Thread:0x00000000D008AB78, state:B, prio=5
    3XMJAVALTHREAD            (java/lang/Thread getId:0x1,
    isDaemon:false)
    3XMTHREADINFO1            (native thread ID:0x19CE8, native
    priority:0x5, native policy:UNKNOWN, vmstate:B, vm thread
    flags:0x00000281)
    3XMTHREADINFO2            (native stack address range
    from:0x00007F7E0B6CE000, to:0x00007F7E0D6CF000,
    size:0x2001000)
    3XMCPUTIME               CPU usage total: 14.768847517 secs,
    current category="Application"
    3XMTHREADBLOCK     Blocked on:
    com/ibm/ws/odc/nd/ODCTreeImpl@0x00000000D21D9720 Owned by:
    "Thread-52" (J9VMThread:0x0000000002574A00,
    java/lang/Thread:0x00000000D29F6AB0)
    3XMHEAPALLOC             Heap bytes allocated since last GC
    cycle=0 (0x0)
    3XMTHREADINFO3           Java callstack:
    4XESTACKTRACE                at
    com/ibm/ws/odc/nd/cell/TreeBuilder.setMyServerState(TreeBuil
    der.java:5990)
    4XESTACKTRACE                at
    com/ibm/ws/odc/nd/cell/TreeBuilder.propertyChange(TreeBuilde
    r.java:3836)
    4XESTACKTRACE                at
    com/ibm/ws/odc/nd/cell/TreeBuilder$LocalEventListener.proper
    tyChange(TreeBuilder.java:6253)
    4XESTACKTRACE                at
    java/beans/PropertyChangeSupport.fire(PropertyChangeSupport.
    java:346)
    4XESTACKTRACE                at
    java/beans/PropertyChangeSupport.firePropertyChange(Property
    ChangeSupport.java:339)
    4XESTACKTRACE                at
    java/beans/PropertyChangeSupport.firePropertyChange(Property
    ChangeSupport.java:274)
    4XESTACKTRACE                at
    com/ibm/wsspi/runtime/component/WsComponentImpl.setState(WsC
    omponentImpl.java:584)
    4XESTACKTRACE                at
    com/ibm/ws/runtime/component/ComponentImpl.setState(Componen
    tImpl.java:145)
    4XESTACKTRACE                at
    com/ibm/ws/runtime/component/ComponentImpl.setStartState(Com
    ponentImpl.java:165)
    4XESTACKTRACE                at
    com/ibm/ws/runtime/component/ServerImpl.start(ServerImpl.jav
    a:547)
    4XESTACKTRACE                at
    com/ibm/ws/runtime/WsServerImpl.bootServerContainer(WsServer
    Impl.java:325)
    5XESTACKTRACE                   (entered lock:
    com/ibm/ws/runtime/component/ServerImpl@0x00000000D1D1F7E8,
    entry count: 1)
    4XESTACKTRACE                at
    com/ibm/ws/runtime/WsServerImpl.start(WsServerImpl.java:238)
    4XESTACKTRACE                at
    com/ibm/ws/runtime/WsServerImpl.main(WsServerImpl.java:711)
    4XESTACKTRACE                at
    com/ibm/ws/runtime/WsServer.main(WsServer.java:59)
    4XESTACKTRACE                at
    sun/reflect/NativeMethodAccessorImpl.invoke0(Native Method)
    4XESTACKTRACE                at
    sun/reflect/NativeMethodAccessorImpl.invoke(NativeMethodAcce
    ssorImpl.java:90)
    4XESTACKTRACE                at
    sun/reflect/DelegatingMethodAccessorImpl.invoke(DelegatingMe
    thodAccessorImpl.java:55)
    4XESTACKTRACE                at
    java/lang/reflect/Method.invoke(Method.java:508)
    4XESTACKTRACE                at
    com/ibm/wsspi/bootstrap/WSLauncher.launchMain(WSLauncher.jav
    a:234)
    4XESTACKTRACE                at
    com/ibm/wsspi/bootstrap/WSLauncher.main(WSLauncher.java:96)
    4XESTACKTRACE                at
    com/ibm/wsspi/bootstrap/WSLauncher.run(WSLauncher.java:77)
    4XESTACKTRACE                at
    sun/reflect/NativeMethodAccessorImpl.invoke0(Native Method)
    4XESTACKTRACE                at
    sun/reflect/NativeMethodAccessorImpl.invoke(NativeMethodAcce
    ssorImpl.java:90)
    4XESTACKTRACE                at
    sun/reflect/DelegatingMethodAccessorImpl.invoke(DelegatingMe
    thodAccessorImpl.java:55)
    4XESTACKTRACE                at
    java/lang/reflect/Method.invoke(Method.java:508)
    4XESTACKTRACE                at
    org/eclipse/equinox/internal/app/EclipseAppContainer.callMet
    hodWithException(EclipseAppContainer.java:587)
    4XESTACKTRACE                at
    org/eclipse/equinox/internal/app/EclipseAppHandle.run(Eclips
    eAppHandle.java:198)
    4XESTACKTRACE                at
    org/eclipse/core/runtime/internal/adaptor/EclipseAppLauncher
    .runApplication(EclipseAppLauncher.java:110)
    4XESTACKTRACE                at
    org/eclipse/core/runtime/internal/adaptor/EclipseAppLauncher
    .start(EclipseAppLauncher.java:79)
    4XESTACKTRACE                at
    org/eclipse/core/runtime/adaptor/EclipseStarter.run(EclipseS
    tarter.java:369)
    4XESTACKTRACE                at
    org/eclipse/core/runtime/adaptor/EclipseStarter.run(EclipseS
    tarter.java:179)
    4XESTACKTRACE                at
    sun/reflect/NativeMethodAccessorImpl.invoke0(Native Method)
    4XESTACKTRACE                at
    sun/reflect/NativeMethodAccessorImpl.invoke(NativeMethodAcce
    ssorImpl.java:90)
    4XESTACKTRACE                at
    sun/reflect/DelegatingMethodAccessorImpl.invoke(DelegatingMe
    thodAccessorImpl.java:55)
    4XESTACKTRACE                at
    java/lang/reflect/Method.invoke(Method.java:508)
    4XESTACKTRACE                at
    org/eclipse/core/launcher/Main.invokeFramework(Main.java:340
    )
    4XESTACKTRACE                at
    org/eclipse/core/launcher/Main.basicRun(Main.java:282)
    4XESTACKTRACE                at
    org/eclipse/core/launcher/Main.run(Main.java:981)
    4XESTACKTRACE                at
    com/ibm/wsspi/bootstrap/WSPreLauncher.launchEclipse(WSPreLau
    ncher.java:424)
    4XESTACKTRACE                at
    com/ibm/wsspi/bootstrap/WSPreLauncher.main(WSPreLauncher.jav
    a:177)
    3XMTHREADINFO3           Native callstack:
    
    
    3XMTHREADINFO      "Thread-52"
    J9VMThread:0x0000000002574A00,
    omrthread_t:0x00007F7E056AEBA0,
    java/lang/Thread:0x00000000D29F6AB0, state:B, prio=5
    3XMJAVALTHREAD            (java/lang/Thread getId:0x67,
    isDaemon:true)
    3XMTHREADINFO1            (native thread ID:0x19D4A, native
    priority:0x5, native policy:UNKNOWN, vmstate:B, vm thread
    flags:0x00000281)
    3XMTHREADINFO2            (native stack address range
    from:0x00007F7DE7013000, to:0x00007F7DE7054000,
    size:0x41000)
    3XMCPUTIME               CPU usage total: 36.779732069 secs,
    current category="Application"
    3XMTHREADBLOCK     Blocked on:
    org/eclipse/osgi/framework/internal/core/BundleRepository@0x
    00000000D048D238 Owned by: "P=573224:O=0:CT"
    (J9VMThread:0x0000000000708700,
    java/lang/Thread:0x00000000D008AB78)
    3XMHEAPALLOC             Heap bytes allocated since last GC
    cycle=0 (0x0)
    3XMTHREADINFO3           Java callstack:
    4XESTACKTRACE                at
    org/eclipse/osgi/framework/internal/core/Framework.getBundle
    BySymbolicName(Framework.java:1155)
    4XESTACKTRACE                at
    org/eclipse/osgi/framework/internal/core/PackageAdminImpl.ge
    tBundles(PackageAdminImpl.java:573(Compiled Code))
    4XESTACKTRACE                at
    org/eclipse/core/internal/runtime/InternalPlatform.getBundle
    (InternalPlatform.java:181)
    4XESTACKTRACE                at
    org/eclipse/core/runtime/Platform.getBundle(Platform.java:14
    16)
    4XESTACKTRACE                at
    com/ibm/ws/util/ImplFactory.loadClass(ImplFactory.java:608)
    4XESTACKTRACE                at
    com/ibm/ws/util/ImplFactory.loadClassFromKey(ImplFactory.jav
    a:373)
    4XESTACKTRACE                at
    com/ibm/ws/util/ImplFactory.loadImplFromKey(ImplFactory.java
    :328)
    4XESTACKTRACE                at
    com/ibm/ws/util/ImplFactory.loadImplFromKey(ImplFactory.java
    :333)
    4XESTACKTRACE                at
    com/ibm/websphere/management/filetransfer/client/FileDownloa
    dInputStream.<init>(FileDownloadInputStream.java:58)
    4XESTACKTRACE                at
    com/ibm/websphere/management/filetransfer/client/FileDownloa
    dInputStream.<init>(FileDownloadInputStream.java:64)
    4XESTACKTRACE                at
    com/ibm/ws/management/repository/FileDocument.read(FileDocum
    ent.java:630)
    4XESTACKTRACE                at
    com/ibm/ws/management/repository/FileRepository.extractInter
    nal(FileRepository.java:1144)
    4XESTACKTRACE                at
    com/ibm/ws/management/repository/FileRepository.extract(File
    Repository.java:1116)
    4XESTACKTRACE                at
    com/ibm/ws/management/repository/FileRepository.extract(File
    Repository.java:1067)
    4XESTACKTRACE                at
    com/ibm/ws/management/repository/FileRepository.extract(File
    Repository.java:1056)
    4XESTACKTRACE                at
    sun/reflect/NativeMethodAccessorImpl.invoke0(Native Method)
    4XESTACKTRACE                at
    sun/reflect/NativeMethodAccessorImpl.invoke(NativeMethodAcce
    ssorImpl.java:90)
    4XESTACKTRACE                at
    sun/reflect/DelegatingMethodAccessorImpl.invoke(DelegatingMe
    thodAccessorImpl.java:55(Compiled Code))
    4XESTACKTRACE                at
    java/lang/reflect/Method.invoke(Method.java:508(Compiled
    Code))
    4XESTACKTRACE                at
    com/ibm/ws/odc/nd/util/Util.isManagedForeignServerType(Util.
    java:598)
    5XESTACKTRACE                   (entered lock:
    com/ibm/ws/odc/nd/util/Util@0x00000000D1C7E9B8, entry count:
    1)
    4XESTACKTRACE                at
    com/ibm/ws/odc/nd/util/Util.getForeignServerChildren(Util.ja
    va:668)
    4XESTACKTRACE                at
    com/ibm/ws/odc/nd/ODCTreeImpl.getServerPathsOfContributors(O
    DCTreeImpl.java:1986)
    4XESTACKTRACE                at
    com/ibm/ws/odc/nd/ODCTreeImpl.getServerPathsOfMyContributors
    (ODCTreeImpl.java:1952)
    5XESTACKTRACE                   (entered lock:
    com/ibm/ws/odc/nd/ODCTreeImpl@0x00000000D21D9720, entry
    count: 3)
    4XESTACKTRACE                at
    com/ibm/ws/odc/nd/ODCTreeImpl.performEvents(ODCTreeImpl.java
    :234)
    5XESTACKTRACE                   (entered lock:
    com/ibm/ws/odc/nd/ODCTreeImpl@0x00000000D21D9720, entry
    count: 2)
    4XESTACKTRACE                at
    com/ibm/ws/wsgroup/nd/odc/ODCGroup.performEvents(ODCGroup.ja
    va:1638)
    4XESTACKTRACE                at
    com/ibm/ws/wsgroup/nd/odc/ODCGroup.handleTreeChangeMessage(O
    DCGroup.java:1588)
    5XESTACKTRACE                   (entered lock:
    com/ibm/ws/odc/nd/ODCTreeImpl@0x00000000D21D9720, entry
    count: 1)
    4XESTACKTRACE                at
    com/ibm/ws/wsgroup/nd/odc/ODCGroup.consumerOnMessage(ODCGrou
    p.java:547)
    4XESTACKTRACE                at
    com/ibm/ws/wsgroup/nd/odc/ODCGroup.processMessage(ODCGroup.j
    ava:726)
    4XESTACKTRACE                at
    com/ibm/ws/wsgroup/nd/odc/ODCGroup.onMessage(ODCGroup.java:6
    83)
    5XESTACKTRACE                   (entered lock:
    java/util/LinkedList@0x00000000D21DA980, entry count: 1)
    4XESTACKTRACE                at
    com/ibm/ws/wsgroup/WsGroup.deliverMessage(WsGroup.java:219)
    4XESTACKTRACE                at
    com/ibm/ws/wsgroup/bb/CombinedGroup.onP2PMessage(CombinedGro
    up.java:294)
    4XESTACKTRACE                at
    com/ibm/ws/wsgroup/bb/CombinedGroup$MyP2PGroupListener.onMes
    sage(CombinedGroup.java:449)
    4XESTACKTRACE                at
    com/ibm/ws/wsgroup/WsGroup.deliverMessage(WsGroup.java:219)
    4XESTACKTRACE                at
    com/ibm/ws/wsgroup/WsGroup.receiveMessages(WsGroup.java:202)
    4XESTACKTRACE                at
    com/ibm/ws/wsgroup/p2p/P2PGroup.calledWhenMessageArrives(P2P
    Group.java:209)
    4XESTACKTRACE                at
    com/ibm/ws/wsgroup/p2p/SonP2PShimImpl$Worker.oneStep(SonP2PS
    himImpl.java:1347)
    4XESTACKTRACE                at
    com/ibm/ws/wsgroup/p2p/SonP2PShimImpl$Worker.run(SonP2PShimI
    mpl.java:1213)
    4XESTACKTRACE                at
    java/lang/Thread.run(Thread.java:818)
    3XMTHREADINFO3           Native callstack:
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  All users of IBM WebSphere Application      *
    *                  Server WAS ND edition.                      *
    ****************************************************************
    * PROBLEM DESCRIPTION: Deadlock between                        *
    *                      com/ibm/ws/odc/nd/ODCTreeImpl and       *
    *                      org/eclipse/osgi/framework/internal/cor *
    *                      e/BundleRepository blocks start-up.     *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    JVM server process hangs during start-up due to deadlock with
    the following signature:
    
    3XMTHREADINFO      "P=573224:O=0:CT"
    J9VMThread:0x0000000000708700, omrthread_t:0x00007F7E04007AE0,
    java/lang/Thread:0x00000000D008AB78, state:B, prio=5
    3XMJAVALTHREAD            (java/lang/Thread getId:0x1,
    isDaemon:false)
    3XMTHREADINFO1            (native thread ID:0x19CE8, native
    priority:0x5, native policy:UNKNOWN, vmstate:B, vm thread
    flags:0x00000281)
    3XMTHREADINFO2            (native stack address range
    from:0x00007F7E0B6CE000, to:0x00007F7E0D6CF000, size:0x2001000)
    3XMCPUTIME               CPU usage total: 14.768847517 secs,
    current category="Application"
    3XMTHREADBLOCK     Blocked on:
    com/ibm/ws/odc/nd/ODCTreeImpl@0x00000000D21D9720 Owned by:
    "Thread-52" (J9VMThread:0x0000000002574A00,
    java/lang/Thread:0x00000000D29F6AB0)
    3XMHEAPALLOC             Heap bytes allocated since last GC
    cycle=0 (0x0)
    3XMTHREADINFO3           Java callstack:
    4XESTACKTRACE                at
    com/ibm/ws/odc/nd/cell/TreeBuilder.setMyServerState(TreeBuilder.
    java:5990)
    4XESTACKTRACE                at
    com/ibm/ws/odc/nd/cell/TreeBuilder.propertyChange(TreeBuilder.ja
    va:3836)
    4XESTACKTRACE                at
    com/ibm/ws/odc/nd/cell/TreeBuilder$LocalEventListener.propertyCh
    ange(TreeBuilder.java:6253)
    4XESTACKTRACE                at
    java/beans/PropertyChangeSupport.fire(PropertyChangeSupport.java
    :346)
    4XESTACKTRACE                at
    java/beans/PropertyChangeSupport.firePropertyChange(PropertyChan
    geSupport.java:339)
    4XESTACKTRACE                at
    java/beans/PropertyChangeSupport.firePropertyChange(PropertyChan
    geSupport.java:274)
    4XESTACKTRACE                at
    com/ibm/wsspi/runtime/component/WsComponentImpl.setState(WsCompo
    nentImpl.java:584)
    4XESTACKTRACE                at
    com/ibm/ws/runtime/component/ComponentImpl.setState(ComponentImp
    l.java:145)
    4XESTACKTRACE                at
    com/ibm/ws/runtime/component/ComponentImpl.setStartState(Compone
    ntImpl.java:165)
    4XESTACKTRACE                at
    com/ibm/ws/runtime/component/ServerImpl.start(ServerImpl.java:54
    7)
    4XESTACKTRACE                at
    com/ibm/ws/runtime/WsServerImpl.bootServerContainer(WsServerImpl
    .java:325)
    5XESTACKTRACE                   (entered lock:
    com/ibm/ws/runtime/component/ServerImpl@0x00000000D1D1F7E8,
    entry count: 1)
    4XESTACKTRACE                at
    com/ibm/ws/runtime/WsServerImpl.start(WsServerImpl.java:238)
    4XESTACKTRACE                at
    com/ibm/ws/runtime/WsServerImpl.main(WsServerImpl.java:711)
    4XESTACKTRACE                at
    com/ibm/ws/runtime/WsServer.main(WsServer.java:59)
    4XESTACKTRACE                at
    sun/reflect/NativeMethodAccessorImpl.invoke0(Native Method)
    4XESTACKTRACE                at
    sun/reflect/NativeMethodAccessorImpl.invoke(NativeMethodAccessor
    Impl.java:90)
    4XESTACKTRACE                at
    sun/reflect/DelegatingMethodAccessorImpl.invoke(DelegatingMethod
    AccessorImpl.java:55)
    4XESTACKTRACE                at
    java/lang/reflect/Method.invoke(Method.java:508)
    4XESTACKTRACE                at
    com/ibm/wsspi/bootstrap/WSLauncher.launchMain(WSLauncher.java:23
    4)
    4XESTACKTRACE                at
    com/ibm/wsspi/bootstrap/WSLauncher.main(WSLauncher.java:96)
    4XESTACKTRACE                at
    com/ibm/wsspi/bootstrap/WSLauncher.run(WSLauncher.java:77)
    4XESTACKTRACE                at
    sun/reflect/NativeMethodAccessorImpl.invoke0(Native Method)
    4XESTACKTRACE                at
    sun/reflect/NativeMethodAccessorImpl.invoke(NativeMethodAccessor
    Impl.java:90)
    4XESTACKTRACE                at
    sun/reflect/DelegatingMethodAccessorImpl.invoke(DelegatingMethod
    AccessorImpl.java:55)
    4XESTACKTRACE                at
    java/lang/reflect/Method.invoke(Method.java:508)
    4XESTACKTRACE                at
    org/eclipse/equinox/internal/app/EclipseAppContainer.callMethodW
    ithException(EclipseAppContainer.java:587)
    4XESTACKTRACE                at
    org/eclipse/equinox/internal/app/EclipseAppHandle.run(EclipseApp
    Handle.java:198)
    4XESTACKTRACE                at
    org/eclipse/core/runtime/internal/adaptor/EclipseAppLauncher.run
    Application(EclipseAppLauncher.java:110)
    4XESTACKTRACE                at
    org/eclipse/core/runtime/internal/adaptor/EclipseAppLauncher.sta
    rt(EclipseAppLauncher.java:79)
    4XESTACKTRACE                at
    org/eclipse/core/runtime/adaptor/EclipseStarter.run(EclipseStart
    er.java:369)
    4XESTACKTRACE                at
    org/eclipse/core/runtime/adaptor/EclipseStarter.run(EclipseStart
    er.java:179)
    4XESTACKTRACE                at
    sun/reflect/NativeMethodAccessorImpl.invoke0(Native Method)
    4XESTACKTRACE                at
    sun/reflect/NativeMethodAccessorImpl.invoke(NativeMethodAccessor
    Impl.java:90)
    4XESTACKTRACE                at
    sun/reflect/DelegatingMethodAccessorImpl.invoke(DelegatingMethod
    AccessorImpl.java:55)
    4XESTACKTRACE                at
    java/lang/reflect/Method.invoke(Method.java:508)
    4XESTACKTRACE                at
    org/eclipse/core/launcher/Main.invokeFramework(Main.java:340)
    4XESTACKTRACE                at
    org/eclipse/core/launcher/Main.basicRun(Main.java:282)
    4XESTACKTRACE                at
    org/eclipse/core/launcher/Main.run(Main.java:981)
    4XESTACKTRACE                at
    com/ibm/wsspi/bootstrap/WSPreLauncher.launchEclipse(WSPreLaunche
    r.java:424)
    4XESTACKTRACE                at
    com/ibm/wsspi/bootstrap/WSPreLauncher.main(WSPreLauncher.java:17
    7)
    3XMTHREADINFO3           Native callstack:
    
    
    3XMTHREADINFO      "Thread-52" J9VMThread:0x0000000002574A00,
    omrthread_t:0x00007F7E056AEBA0,
    java/lang/Thread:0x00000000D29F6AB0, state:B, prio=5
    3XMJAVALTHREAD            (java/lang/Thread getId:0x67,
    isDaemon:true)
    3XMTHREADINFO1            (native thread ID:0x19D4A, native
    priority:0x5, native policy:UNKNOWN, vmstate:B, vm thread
    flags:0x00000281)
    3XMTHREADINFO2            (native stack address range
    from:0x00007F7DE7013000, to:0x00007F7DE7054000, size:0x41000)
    3XMCPUTIME               CPU usage total: 36.779732069 secs,
    current category="Application"
    3XMTHREADBLOCK     Blocked on:
    org/eclipse/osgi/framework/internal/core/BundleRepository@0x0000
    0000D048D238 Owned by: "P=573224:O=0:CT"
    (J9VMThread:0x0000000000708700,
    java/lang/Thread:0x00000000D008AB78)
    3XMHEAPALLOC             Heap bytes allocated since last GC
    cycle=0 (0x0)
    3XMTHREADINFO3           Java callstack:
    4XESTACKTRACE                at
    org/eclipse/osgi/framework/internal/core/Framework.getBundleBySy
    mbolicName(Framework.java:1155)
    4XESTACKTRACE                at
    org/eclipse/osgi/framework/internal/core/PackageAdminImpl.getBun
    dles(PackageAdminImpl.java:573(Compiled Code))
    4XESTACKTRACE                at
    org/eclipse/core/internal/runtime/InternalPlatform.getBundle(Int
    ernalPlatform.java:181)
    4XESTACKTRACE                at
    org/eclipse/core/runtime/Platform.getBundle(Platform.java:1416)
    4XESTACKTRACE                at
    com/ibm/ws/util/ImplFactory.loadClass(ImplFactory.java:608)
    4XESTACKTRACE                at
    com/ibm/ws/util/ImplFactory.loadClassFromKey(ImplFactory.java:37
    3)
    4XESTACKTRACE                at
    com/ibm/ws/util/ImplFactory.loadImplFromKey(ImplFactory.java:328
    )
    4XESTACKTRACE                at
    com/ibm/ws/util/ImplFactory.loadImplFromKey(ImplFactory.java:333
    )
    4XESTACKTRACE                at
    com/ibm/websphere/management/filetransfer/client/FileDownloadInp
    utStream.<init>(FileDownloadInputStream.java:58)
    4XESTACKTRACE                at
    com/ibm/websphere/management/filetransfer/client/FileDownloadInp
    utStream.<init>(FileDownloadInputStream.java:64)
    4XESTACKTRACE                at
    com/ibm/ws/management/repository/FileDocument.read(FileDocument.
    java:630)
    4XESTACKTRACE                at
    com/ibm/ws/management/repository/FileRepository.extractInternal(
    FileRepository.java:1144)
    4XESTACKTRACE                at
    com/ibm/ws/management/repository/FileRepository.extract(FileRepo
    sitory.java:1116)
    4XESTACKTRACE                at
    com/ibm/ws/management/repository/FileRepository.extract(FileRepo
    sitory.java:1067)
    4XESTACKTRACE                at
    com/ibm/ws/management/repository/FileRepository.extract(FileRepo
    sitory.java:1056)
    4XESTACKTRACE                at
    sun/reflect/NativeMethodAccessorImpl.invoke0(Native Method)
    4XESTACKTRACE                at
    sun/reflect/NativeMethodAccessorImpl.invoke(NativeMethodAccessor
    Impl.java:90)
    4XESTACKTRACE                at
    sun/reflect/DelegatingMethodAccessorImpl.invoke(DelegatingMethod
    AccessorImpl.java:55(Compiled Code))
    4XESTACKTRACE                at
    java/lang/reflect/Method.invoke(Method.java:508(Compiled Code))
    4XESTACKTRACE                at
    com/ibm/ws/odc/nd/util/Util.isManagedForeignServerType(Util.java
    :598)
    5XESTACKTRACE                   (entered lock:
    com/ibm/ws/odc/nd/util/Util@0x00000000D1C7E9B8, entry count: 1)
    4XESTACKTRACE                at
    com/ibm/ws/odc/nd/util/Util.getForeignServerChildren(Util.java:6
    68)
    4XESTACKTRACE                at
    com/ibm/ws/odc/nd/ODCTreeImpl.getServerPathsOfContributors(ODCTr
    eeImpl.java:1986)
    4XESTACKTRACE                at
    com/ibm/ws/odc/nd/ODCTreeImpl.getServerPathsOfMyContributors(ODC
    TreeImpl.java:1952)
    5XESTACKTRACE                   (entered lock:
    com/ibm/ws/odc/nd/ODCTreeImpl@0x00000000D21D9720, entry count:
    3)
    4XESTACKTRACE                at
    com/ibm/ws/odc/nd/ODCTreeImpl.performEvents(ODCTreeImpl.java:234
    )
    5XESTACKTRACE                   (entered lock:
    com/ibm/ws/odc/nd/ODCTreeImpl@0x00000000D21D9720, entry count:
    2)
    4XESTACKTRACE                at
    com/ibm/ws/wsgroup/nd/odc/ODCGroup.performEvents(ODCGroup.java:1
    638)
    4XESTACKTRACE                at
    com/ibm/ws/wsgroup/nd/odc/ODCGroup.handleTreeChangeMessage(ODCGr
    oup.java:1588)
    5XESTACKTRACE                   (entered lock:
    com/ibm/ws/odc/nd/ODCTreeImpl@0x00000000D21D9720, entry count:
    1)
    4XESTACKTRACE                at
    com/ibm/ws/wsgroup/nd/odc/ODCGroup.consumerOnMessage(ODCGroup.ja
    va:547)
    4XESTACKTRACE                at
    com/ibm/ws/wsgroup/nd/odc/ODCGroup.processMessage(ODCGroup.java:
    726)
    4XESTACKTRACE                at
    com/ibm/ws/wsgroup/nd/odc/ODCGroup.onMessage(ODCGroup.java:683)
    5XESTACKTRACE                   (entered lock:
    java/util/LinkedList@0x00000000D21DA980, entry count: 1)
    4XESTACKTRACE                at
    com/ibm/ws/wsgroup/WsGroup.deliverMessage(WsGroup.java:219)
    4XESTACKTRACE                at
    com/ibm/ws/wsgroup/bb/CombinedGroup.onP2PMessage(CombinedGroup.j
    ava:294)
    4XESTACKTRACE                at
    com/ibm/ws/wsgroup/bb/CombinedGroup$MyP2PGroupListener.onMessage
    (CombinedGroup.java:449)
    4XESTACKTRACE                at
    com/ibm/ws/wsgroup/WsGroup.deliverMessage(WsGroup.java:219)
    4XESTACKTRACE                at
    com/ibm/ws/wsgroup/WsGroup.receiveMessages(WsGroup.java:202)
    4XESTACKTRACE                at
    com/ibm/ws/wsgroup/p2p/P2PGroup.calledWhenMessageArrives(P2PGrou
    p.java:209)
    4XESTACKTRACE                at
    com/ibm/ws/wsgroup/p2p/SonP2PShimImpl$Worker.oneStep(SonP2PShimI
    mpl.java:1347)
    4XESTACKTRACE                at
    com/ibm/ws/wsgroup/p2p/SonP2PShimImpl$Worker.run(SonP2PShimImpl.
    java:1213)
    4XESTACKTRACE                at
    java/lang/Thread.run(Thread.java:818)
    3XMTHREADINFO3           Native callstack:
    

Problem conclusion

  • The On-Demand-Configuration (ODC) component was modified to
    avoid this deadlock during start-up.
    
    The fix for this APAR is currently targeted for inclusion in fix
    packs 8.5.5.18 and 9.0.5.5.  Please refer to the Recommended
    Updates page for delivery information:
    http://www.ibm.com/support/docview.wss?rs=180&uid=swg27004980
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH27806

  • Reported component name

    WEBS APP SERV N

  • Reported component ID

    5724H8800

  • Reported release

    850

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2020-07-23

  • Closed date

    2020-08-04

  • Last modified date

    2020-08-04

  • 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

  • R850 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSEQTP","label":"WebSphere Application Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.5","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
02 November 2021