Stuck thread in WLI Managed server startup (Doc ID 1171285.1)

Last updated on DECEMBER 01, 2016

Applies to:

Oracle WebLogic Integration - Version 9.2 and later
Information in this document applies to any platform.
***Checked for relevance on 29-August-2013***

Symptoms

A WLI managed server is hanging on startup. When taking a thread dump, a stuck thread is reported

-- Blocked trying to get lock: com/bea/wli/management/configfile/ManagedConfigFileManager@0x2a969471c8[fat lock]
at jrockit/vm/Threads.waitForUnblockSignal()V(Native Method)
at jrockit/vm/Locks.fatLockBlockOrSpin(Locks.java:1675)
at jrockit/vm/Locks.lockFat(Locks.java:1776)
at jrockit/vm/Locks.monitorEnterSecondStageHard(Locks.java:1312)
at jrockit/vm/Locks.monitorEnterSecondStage(Locks.java:1259)
at jrockit/vm/Locks.monitorEnter(Locks.java:2439)
at com/bea/wli/management/configfile/ManagedConfigFileManager.handleAdminServerUpEvent(ManagedConfigFileManager.java:113)
at com/bea/wli/management/BPMComponent.onAdminReconnectToMSIManaged(BPMComponent.java:259)
at sun/reflect/GeneratedMethodAccessor253807.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;(Unknown Source)
at sun/reflect/DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java/lang/reflect/Method.invoke(Method.java:585)
at com/bea/wli/init/BPMStartupShutdown.invoke(BPMStartupShutdown.java:495)
at com/bea/wli/init/BPMStartupShutdown.access$200(BPMStartupShutdown.java:53)
at com/bea/wli/init/BPMStartupShutdown$1.handleReconnectToAdmin(BPMStartupShutdown.java:415)
at com/bea/wli/management/WliMsiHandler.callHandler(WliMsiHandler.java:82)
at com/bea/wli/management/WliMsiHandler.access$300(WliMsiHandler.java:32)
at com/bea/wli/management/WliMsiHandler$LifeCycleListener.handleNotification(WliMsiHandler.java:170)
at weblogic/management/timer/TimerListener$1.run(TimerListener.java:48)
at weblogic/security/acl/internal/AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic/security/service/SecurityManager.runAs(SecurityManager.java:121)
at weblogic/management/timer/TimerListener.deliverNotification(TimerListener.java:44)
at weblogic/management/timer/Timer.deliverNotifications(Timer.java:440)
at weblogic/management/timer/TimerNotification$1.run(TimerNotification.java:124)
at weblogic/security/acl/internal/AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic/security/service/SecurityManager.runAs(SecurityManager.java:121)
at weblogic/management/timer/TimerNotification.timerExpired(TimerNotification.java:121)

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms