1 Reply Latest reply: Mar 22, 2013 1:27 AM by Kishore Rout RSS

    Unable to start weblogic - force shutting down

    998434
      Weblogic admin server force shutting down, with the below dump... it is on windows 7...

      ===== FULL THREAD DUMP ===============
      Thu Mar 21 12:41:47 2013
      BEA JRockit(R) R27.6.5-32_o-121899-1.6.0_14-20091001-2107-windows-ia32

      "Main Thread" id=1 idx=0x4 tid=4728 prio=5 alive, in native, blocked
      -- Blocked trying to get lock: java/lang/Class@0x15AB9AE0[thin lock]
      at jrockit/vm/Threads.sleep(I)V(Native Method)
      at jrockit/vm/Locks.waitForThinRelease(Locks.java:1209)
      at jrockit/vm/Locks.monitorEnterSecondStageHard(Locks.java:1342)
      at jrockit/vm/Locks.monitorEnterSecondStage(Locks.java:1259)
      at jrockit/vm/Locks.monitorEnter(Locks.java:2466)
      at java/lang/Shutdown.exit(Shutdown.java:164)
      at java/lang/Runtime.exit(Runtime.java:90)
      at java/lang/System.exit(System.java:904)
      at weblogic/Server.main(Server.java:87)
      at jrockit/vm/RNI.c2java(IIIII)V(Native Method)
      -- end of trace

      "(Signal Handler)" id=2 idx=0x8 tid=2200 prio=5 alive, in native, daemon

      "(GC Main Thread)" id=3 idx=0xc tid=4500 prio=5 alive, in native, native_waiting, daemon

      "(GC Worker Thread 1)" id=? idx=0x10 tid=400 prio=5 alive, in native, daemon

      "(GC Worker Thread 2)" id=? idx=0x14 tid=5004 prio=5 alive, in native, daemon

      "(Code Generation Thread 1)" id=4 idx=0x18 tid=5568 prio=5 alive, in native, native_waiting, daemon

      "(Code Optimization Thread 1)" id=5 idx=0x1c tid=4048 prio=5 alive, in native, native_waiting, daemon

      "(VM Periodic Task)" id=6 idx=0x20 tid=4224 prio=10 alive, in native, daemon

      "(Attach Listener)" id=7 idx=0x24 tid=1628 prio=5 alive, in native, daemon

      "Finalizer" id=8 idx=0x28 tid=4416 prio=8 alive, in native, native_waiting, daemon
      at jrockit/memory/Finalizer.waitForFinalizees([Ljava/lang/Object;)I(Native Method)
          at jrockit/memory/Finalizer.access$500(Finalizer.java:12)
          at jrockit/memory/Finalizer$4.run(Finalizer.java:159)
          at java/lang/Thread.run(Thread.java:619)
          at jrockit/vm/RNI.c2java(IIIII)V(Native Method)
          -- end of trace

      "Reference Handler" id=9 idx=0x2c tid=5864 prio=10 alive, in native, native_waiting, daemon
          at java/lang/ref/Reference.waitForActivatedQueue()Ljava/lang/ref/Reference;(Native Method)
          at java/lang/ref/Reference.access$100(Reference.java:11)
          at java/lang/ref/Reference$ReferenceHandler.run(Reference.java:79)
          at jrockit/vm/RNI.c2java(IIIII)V(Native Method)
          -- end of trace

      "(Sensor Event Thread)" id=10 idx=0x30 tid=3640 prio=5 alive, in native, daemon

      "JDWP Transport Listener: dt_socket" id=11 idx=0x34 tid=4120 prio=10 alive, in native, daemon

      "JDWP Event Helper Thread" id=12 idx=0x38 tid=3428 prio=10 alive, in native, native_waiting, daemon

      "Timer-0" id=15 idx=0x3c tid=3808 prio=5 alive, in native, waiting, daemon
          -- Waiting for notification on: java/util/TaskQueue@0x120011C0[fat lock]
      at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
      at java/lang/Object.wait(J)V(Native Method)
      at java/lang/Object.wait(Object.java:485)
      at java/util/TimerThread.mainLoop(Timer.java:483)
      ^-- Lock released while waiting: java/util/TaskQueue@0x120011C0[fat lock]
      at java/util/TimerThread.run(Timer.java:462)
      at jrockit/vm/RNI.c2java(IIIII)V(Native Method)
      -- end of trace

      "Timer-1" id=16 idx=0x40 tid=4724 prio=5 alive, in native, waiting, daemon
      -- Waiting for notification on: java/util/TaskQueue@0x12001578[fat lock]
      at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
      at java/lang/Object.wait(J)V(Native Method)
      at java/util/TimerThread.mainLoop(Timer.java:509)
      ^-- Lock released while waiting: java/util/TaskQueue@0x12001578[fat lock]
      at java/util/TimerThread.run(Timer.java:462)
      at jrockit/vm/RNI.c2java(IIIII)V(Native Method)
      -- end of trace

      "[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'" id=17 idx=0x44 tid=5008 prio=5 alive, in native, waiting, daemon
      -- Waiting for notification on: weblogic/t3/srvr/T3Srvr$2@0x15AC6550[fat lock]
      at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
      at java/lang/Object.wait(J)V(Native Method)
      at java/lang/Thread.join(Thread.java:1143)
      ^-- Lock released while waiting: weblogic/t3/srvr/T3Srvr$2@0x15AC6550[fat lock]
      at java/lang/Thread.join(Thread.java:1196)
      at java/lang/ApplicationShutdownHooks.runHooks(ApplicationShutdownHooks.java:79)
      at java/lang/ApplicationShutdownHooks$1.run(ApplicationShutdownHooks.java:24)
      at java/lang/Shutdown.runHooks(Shutdown.java:79)
      at java/lang/Shutdown.sequence(Shutdown.java:123)
      at java/lang/Shutdown.exit(Shutdown.java:168)
      ^-- Holding lock: java/lang/Class@0x15AB9AE0[thin lock]
      at java/lang/Runtime.exit(Runtime.java:90)
      at java/lang/System.exit(System.java:904)
      at com/fedex/k2/webapp/servlet/IK2StartupServletContextListener.contextInitialized(IK2StartupServletContextListener.java:61)
      at weblogic/servlet/internal/EventsManager$FireContextListenerAction.run(EventsManager.java:481)
      at weblogic/security/acl/internal/AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
      at weblogic/security/service/SecurityManager.runAs(SecurityManager.java:121)
      at weblogic/servlet/internal/EventsManager.notifyContextCreatedEvent(EventsManager.java:181)
      at weblogic/servlet/internal/WebAppServletContext.preloadResources(WebAppServletContext.java:1801)
      ^-- Holding lock: weblogic/servlet/internal/WebAppServletContext@0x1449CBA8[thin lock]
      at weblogic/servlet/internal/WebAppServletContext.start(WebAppServletContext.java:3045)
      at weblogic/servlet/internal/WebAppModule.startContexts(WebAppModule.java:1397)
      at weblogic/servlet/internal/WebAppModule.start(WebAppModule.java:460)
      at weblogic/application/internal/flow/ModuleStateDriver$3.next(ModuleStateDriver.java:425)
      at weblogic/application/utils/StateMachineDriver.nextState(StateMachineDriver.java:83)
      at weblogic/application/internal/flow/ModuleStateDriver.start(ModuleStateDriver.java:119)
      at weblogic/application/internal/flow/ScopedModuleDriver.start(ScopedModuleDriver.java:200)
      at weblogic/application/internal/flow/ModuleListenerInvoker.start(ModuleListenerInvoker.java:247)
      at weblogic/application/internal/flow/ModuleStateDriver$3.next(ModuleStateDriver.java:425)
      at weblogic/application/utils/StateMachineDriver.nextState(StateMachineDriver.java:83)
      at weblogic/application/internal/flow/ModuleStateDriver.start(ModuleStateDriver.java:119)
      at weblogic/application/internal/flow/StartModulesFlow.activate(StartModulesFlow.java:27)
      at weblogic/application/internal/BaseDeployment$2.next(BaseDeployment.java:1267)
      at weblogic/application/utils/StateMachineDriver.nextState(StateMachineDriver.java:83)
      at weblogic/application/internal/BaseDeployment.activate(BaseDeployment.java:409)
      at weblogic/application/internal/SingleModuleDeployment.activate(SingleModuleDeployment.java:39)
      at weblogic/application/internal/DeploymentStateChecker.activate(DeploymentStateChecker.java:161)
      at weblogic/deploy/internal/targetserver/AppContainerInvoker.activate(AppContainerInvoker.java:79)
      at weblogic/deploy/internal/targetserver/BasicDeployment.activate(BasicDeployment.java:184)
      at weblogic/deploy/internal/targetserver/BasicDeployment.activateFromServerLifecycle(BasicDeployment.java:361)
      at weblogic/management/deploy/internal/DeploymentAdapter$1.doActivate(DeploymentAdapter.java:51)
      at weblogic/management/deploy/internal/DeploymentAdapter.activate(DeploymentAdapter.java:196)
      at weblogic/management/deploy/internal/AppTransition$2.transitionApp(AppTransition.java:30)
      at weblogic/management/deploy/internal/ConfiguredDeployments.transitionApps(ConfiguredDeployments.java:233)
      at weblogic/management/deploy/internal/ConfiguredDeployments.activate(ConfiguredDeployments.java:169)
      at weblogic/management/deploy/internal/ConfiguredDeployments.deploy(ConfiguredDeployments.java:123)
      at weblogic/management/deploy/internal/DeploymentServerService.resume(DeploymentServerService.java:173)
      at weblogic/management/deploy/internal/DeploymentServerService.start(DeploymentServerService.java:89)
      at weblogic/t3/srvr/SubsystemRequest.run(SubsystemRequest.java:64)
      at weblogic/work/ExecuteThread.execute(ExecuteThread.java:201)
      at weblogic/work/ExecuteThread.run(ExecuteThread.java:173)
      at jrockit/vm/RNI.c2java(IIIII)V(Native Method)
      -- end of trace

      "weblogic.time.TimeEventGenerator" id=18 idx=0x48 tid=1180 prio=9 alive, in native, waiting, daemon
      -- Waiting for notification on: weblogic/time/common/internal/TimeTable@0x12001E70[fat lock]
      at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
      at java/lang/Object.wait(J)V(Native Method)
      at weblogic/time/common/internal/TimeTable.snooze(TimeTable.java:286)
      ^-- Lock released while waiting: weblogic/time/common/internal/TimeTable@0x12001E70[fat lock]
      at weblogic/time/common/internal/TimeEventGenerator.run(TimeEventGenerator.java:117)
      at java/lang/Thread.run(Thread.java:619)
      at jrockit/vm/RNI.c2java(IIIII)V(Native Method)
      -- end of trace

      "JMAPI event thread" id=19 idx=0x4c tid=4752 prio=5 alive, in native, native_waiting, daemon

      "weblogic.timers.TimerThread" id=20 idx=0x50 tid=3764 prio=9 alive, in native, waiting, daemon
      -- Waiting for notification on: weblogic/timers/internal/TimerThread@0x144839C0[fat lock]
      at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
      at java/lang/Object.wait(J)V(Native Method)
      at weblogic/timers/internal/TimerThread$Thread.run(TimerThread.java:267)
      ^-- Lock released while waiting: weblogic/timers/internal/TimerThread@0x144839C0[fat lock]
      at jrockit/vm/RNI.c2java(IIIII)V(Native Method)
      -- end of trace

      "[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'" id=21 idx=0x54 tid=1840 prio=5 alive, in native, waiting, daemon
      -- Waiting for notification on: weblogic/work/ExecuteThread@0x1447C848[fat lock]
      at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
      at java/lang/Object.wait(J)V(Native Method)
      at java/lang/Object.wait(Object.java:485)
      at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:157)
      ^-- Lock released while waiting: weblogic/work/ExecuteThread@0x1447C848[fat lock]
      at weblogic/work/ExecuteThread.run(ExecuteThread.java:178)
      at jrockit/vm/RNI.c2java(IIIII)V(Native Method)
      -- end of trace

      "Thread-7" id=24 idx=0x58 tid=5156 prio=5 alive, in native, parked, daemon
      -- Parking to wait for: java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject@0x12F80AC0
      at jrockit/vm/Locks.park0(J)V(Native Method)
      at jrockit/vm/Locks.park(Locks.java:2517)
      at sun/misc/Unsafe.park(ZJ)V(Native Method)
      at java/util/concurrent/locks/LockSupport.park(LockSupport.java:158)
      at java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
      at java/util/concurrent/LinkedBlockingQueue.take(LinkedBlockingQueue.java:358)
      at weblogic/utils/concurrent/JDK15ConcurrentBlockingQueue.take(JDK15ConcurrentBlockingQueue.java:89)
      at weblogic/store/internal/PersistentStoreImpl.getOutstandingWork(PersistentStoreImpl.java:567)
      at weblogic/store/internal/PersistentStoreImpl.run(PersistentStoreImpl.java:615)
      at weblogic/store/internal/PersistentStoreImpl$2.run(PersistentStoreImpl.java:383)
      at jrockit/vm/RNI.c2java(IIIII)V(Native Method)
      -- end of trace

      "ExecuteThread: '0' for queue: 'weblogic.socket.Muxer'" id=25 idx=0x5c tid=1880 prio=5 alive, in native, daemon
      at weblogic/socket/NTSocketMuxer.getIoCompletionResult(Lweblogic/socket/NTSocketMuxer$IoCompletionData;)Z(Native Method)
      at weblogic/socket/NTSocketMuxer.processSockets(NTSocketMuxer.java:81)
      at weblogic/socket/SocketReaderRequest.run(SocketReaderRequest.java:29)
      at weblogic/socket/SocketReaderRequest.execute(SocketReaderRequest.java:42)
      at weblogic/kernel/ExecuteThread.execute(ExecuteThread.java:145)
      at weblogic/kernel/ExecuteThread.run(ExecuteThread.java:117)
      at jrockit/vm/RNI.c2java(IIIII)V(Native Method)
      -- end of trace

      "ExecuteThread: '1' for queue: 'weblogic.socket.Muxer'" id=26 idx=0x60 tid=4688 prio=5 alive, in native, daemon
      at weblogic/socket/NTSocketMuxer.getIoCompletionResult(Lweblogic/socket/NTSocketMuxer$IoCompletionData;)Z(Native Method)
      at weblogic/socket/NTSocketMuxer.processSockets(NTSocketMuxer.java:81)
      at weblogic/socket/SocketReaderRequest.run(SocketReaderRequest.java:29)
      at weblogic/socket/SocketReaderRequest.execute(SocketReaderRequest.java:42)
      at weblogic/kernel/ExecuteThread.execute(ExecuteThread.java:145)
      at weblogic/kernel/ExecuteThread.run(ExecuteThread.java:117)
      at jrockit/vm/RNI.c2java(IIIII)V(Native Method)
      -- end of trace

      "ExecuteThread: '2' for queue: 'weblogic.socket.Muxer'" id=27 idx=0x64 tid=5300 prio=5 alive, in native, daemon
      at weblogic/socket/NTSocketMuxer.getIoCompletionResult(Lweblogic/socket/NTSocketMuxer$IoCompletionData;)Z(Native Method)
      at weblogic/socket/NTSocketMuxer.processSockets(NTSocketMuxer.java:81)
      at weblogic/socket/SocketReaderRequest.run(SocketReaderRequest.java:29)
      at weblogic/socket/SocketReaderRequest.execute(SocketReaderRequest.java:42)
      at weblogic/kernel/ExecuteThread.execute(ExecuteThread.java:145)
      at weblogic/kernel/ExecuteThread.run(ExecuteThread.java:117)
      at jrockit/vm/RNI.c2java(IIIII)V(Native Method)
      -- end of trace

      "VDE Transaction Processor Thread" id=30 idx=0x68 tid=4260 prio=2 alive, in native, waiting, daemon
      -- Waiting for notification on: com/octetstring/vde/backend/standard/TransactionProcessor@0x12F80720[fat lock]
      at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
      at java/lang/Object.wait(J)V(Native Method)
      at java/lang/Object.wait(Object.java:485)
      at com/octetstring/vde/backend/standard/TransactionProcessor.waitChange(TransactionProcessor.java:367)
      ^-- Lock released while waiting: com/octetstring/vde/backend/standard/TransactionProcessor@0x12F80720[fat lock]
      at com/octetstring/vde/backend/standard/TransactionProcessor.run(TransactionProcessor.java:212)
      at jrockit/vm/RNI.c2java(IIIII)V(Native Method)
      -- end of trace

      "DoSManager" id=32 idx=0x70 tid=3492 prio=6 alive, in native, sleeping, native_waiting, daemon
      at java/lang/Thread.sleep(J)V(Native Method)
      at com/octetstring/vde/DoSManager.run(DoSManager.java:433)
      at jrockit/vm/RNI.c2java(IIIII)V(Native Method)
      -- end of trace

      "Thread-11" id=33 idx=0x74 tid=5936 prio=5 alive, in native, parked, daemon
      -- Parking to wait for: java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject@0x12F80FA0
      at jrockit/vm/Locks.park0(J)V(Native Method)
      at jrockit/vm/Locks.park(Locks.java:2517)
      at sun/misc/Unsafe.park(ZJ)V(Native Method)
      at java/util/concurrent/locks/LockSupport.park(LockSupport.java:158)
      at java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
      at java/util/concurrent/LinkedBlockingQueue.take(LinkedBlockingQueue.java:358)
      at weblogic/utils/concurrent/JDK15ConcurrentBlockingQueue.take(JDK15ConcurrentBlockingQueue.java:89)
      at weblogic/store/internal/PersistentStoreImpl.getOutstandingWork(PersistentStoreImpl.java:567)
      at weblogic/store/internal/PersistentStoreImpl.run(PersistentStoreImpl.java:615)
      at weblogic/store/internal/PersistentStoreImpl$2.run(PersistentStoreImpl.java:383)
      at jrockit/vm/RNI.c2java(IIIII)V(Native Method)
      -- end of trace

      "[STANDBY] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'" id=34 idx=0x78 tid=3976 prio=5 alive, in native, waiting, daemon
      -- Waiting for notification on: weblogic/work/ExecuteThread@0x1447C920[fat lock]
      at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
      at java/lang/Object.wait(J)V(Native Method)
      at java/lang/Object.wait(Object.java:485)
      at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:157)
      ^-- Lock released while waiting: weblogic/work/ExecuteThread@0x1447C920[fat lock]
      at weblogic/work/ExecuteThread.run(ExecuteThread.java:178)
      at jrockit/vm/RNI.c2java(IIIII)V(Native Method)
      -- end of trace

      "Timer-2" id=35 idx=0x7c tid=4992 prio=5 alive, in native, waiting, daemon
      -- Waiting for notification on: java/util/TaskQueue@0x12F81018[fat lock]
      at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
      at java/lang/Object.wait(J)V(Native Method)
      at java/util/TimerThread.mainLoop(Timer.java:509)
      ^-- Lock released while waiting: java/util/TaskQueue@0x12F81018[fat lock]
      at java/util/TimerThread.run(Timer.java:462)
      at jrockit/vm/RNI.c2java(IIIII)V(Native Method)
      -- end of trace

      "[STANDBY] ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)'" id=36 idx=0x80 tid=4668 prio=5 alive, in native, waiting, daemon
      -- Waiting for notification on: weblogic/work/ExecuteThread@0x1447C9F8[fat lock]
      at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
      at java/lang/Object.wait(J)V(Native Method)
      at java/lang/Object.wait(Object.java:485)
      at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:157)
      ^-- Lock released while waiting: weblogic/work/ExecuteThread@0x1447C9F8[fat lock]
      at weblogic/work/ExecuteThread.run(ExecuteThread.java:178)
      at jrockit/vm/RNI.c2java(IIIII)V(Native Method)
      -- end of trace

      "Session Monitor" id=37 idx=0x84 tid=4308 prio=5 alive, in native, sleeping, native_waiting, daemon
      at java/lang/Thread.sleep(J)V(Native Method)
      at com/icesoft/faces/webapp/http/servlet/SessionDispatcher$Listener$1.run(SessionDispatcher.java:315)
      at jrockit/vm/RNI.c2java(IIIII)V(Native Method)
      -- end of trace

      "Thread-1" id=14 idx=0xb0 tid=1404 prio=5 alive, in native, blocked
      -- Blocked trying to get lock: weblogic/servlet/internal/WebAppServletContext@0x1449CBA8[thin lock]
      at jrockit/vm/Threads.sleep(I)V(Native Method)
      at jrockit/vm/Locks.waitForThinRelease(Locks.java:1209)
      at jrockit/vm/Locks.monitorEnterSecondStageHard(Locks.java:1342)
      at jrockit/vm/Locks.monitorEnterSecondStage(Locks.java:1259)
      at jrockit/vm/Locks.monitorEnter(Locks.java:2466)
      at weblogic/servlet/internal/WebAppServletContext.destroy(WebAppServletContext.java:3094)
      at weblogic/servlet/internal/ServletContextManager.destroyContext(ServletContextManager.java:240)
      at weblogic/servlet/internal/HttpServer.unloadWebApp(HttpServer.java:457)
      ^-- Holding lock: weblogic/servlet/internal/HttpServer@0x14508638[thin lock]
      at weblogic/servlet/internal/WebAppModule.destroyContexts(WebAppModule.java:1424)
      at weblogic/servlet/internal/WebAppModule.unprepare(WebAppModule.java:501)
      at weblogic/application/internal/flow/ModuleStateDriver$1.previous(ModuleStateDriver.java:339)
      at weblogic/application/utils/StateMachineDriver.previousState(StateMachineDriver.java:329)
      at weblogic/application/utils/StateMachineDriver.previousState(StateMachineDriver.java:309)
      at weblogic/application/internal/flow/ModuleStateDriver.unprepare(ModuleStateDriver.java:167)
      at weblogic/application/internal/flow/ScopedModuleDriver.unprepare(ScopedModuleDriver.java:212)
      at weblogic/application/internal/flow/ModuleListenerInvoker.unprepare(ModuleListenerInvoker.java:285)
      at weblogic/application/internal/flow/DeploymentCallbackFlow$1.previous(DeploymentCallbackFlow.java:397)
      at weblogic/application/utils/StateMachineDriver.previousState(StateMachineDriver.java:329)
      at weblogic/application/utils/StateMachineDriver.previousState(StateMachineDriver.java:309)
      at weblogic/application/internal/flow/DeploymentCallbackFlow.unprepare(DeploymentCallbackFlow.java:111)
      at weblogic/application/internal/flow/DeploymentCallbackFlow.unprepare(DeploymentCallbackFlow.java:102)
      at weblogic/application/internal/BaseDeployment$1.previous(BaseDeployment.java:1233)
      at weblogic/application/utils/StateMachineDriver.previousState(StateMachineDriver.java:329)
      at weblogic/application/utils/StateMachineDriver.previousState(StateMachineDriver.java:309)
      at weblogic/application/internal/BaseDeployment.unprepare(BaseDeployment.java:495)
      at weblogic/application/internal/SingleModuleDeployment.unprepare(SingleModuleDeployment.java:39)
      at weblogic/application/internal/DeploymentStateChecker.unprepare(DeploymentStateChecker.java:205)
      at weblogic/deploy/internal/targetserver/AppContainerInvoker.unprepare(AppContainerInvoker.java:117)
      at weblogic/deploy/internal/targetserver/BasicDeployment.unprepare(BasicDeployment.java:287)
      at weblogic/management/deploy/internal/DeploymentAdapter$1.doUnprepare(DeploymentAdapter.java:81)
      at weblogic/management/deploy/internal/DeploymentAdapter.unprepare(DeploymentAdapter.java:220)
      at weblogic/management/deploy/internal/AppTransition$7.transitionApp(AppTransition.java:75)
      at weblogic/management/deploy/internal/ConfiguredDeployments.transitionApps(ConfiguredDeployments.java:233)
      at weblogic/management/deploy/internal/ConfiguredDeployments.unprepare(ConfiguredDeployments.java:204)
      at weblogic/management/deploy/internal/ConfiguredDeployments.undeploy(ConfiguredDeployments.java:192)
      at weblogic/management/deploy/internal/DeploymentServerService.shutdownApps(DeploymentServerService.java:188)
      at weblogic/management/deploy/internal/DeploymentServerService.shutdownHelper(DeploymentServerService.java:120)
      at weblogic/application/ApplicationShutdownService.halt(ApplicationShutdownService.java:142)
      at weblogic/t3/srvr/ServerServicesManager.haltInternal(ServerServicesManager.java:504)
      at weblogic/t3/srvr/ServerServicesManager.halt(ServerServicesManager.java:336)
      at weblogic/t3/srvr/T3Srvr.shutdown(T3Srvr.java:986)
      at weblogic/t3/srvr/T3Srvr.forceShutdown(T3Srvr.java:892)
      at weblogic/t3/srvr/T3Srvr$2.run(T3Srvr.java:905)
      at jrockit/vm/RNI.c2java(IIIII)V(Native Method)
      -- end of trace

      "Thread-14" id=49 idx=0xc4 tid=5752 prio=5 alive, in native, daemon
      at bea/jmapi/DiagnosticCommandImpl.execute(Ljava/lang/String;Ljava/io/FileDescriptor;)V(Native Method)
      at bea/jmapi/DiagnosticCommandImpl.execute(DiagnosticCommandImpl.java:50)
      at com/bea/jvm/DiagnosticCommand.execute(DiagnosticCommand.java:242)
      at com/bea/jvm/DiagnosticCommand$Command.execute(DiagnosticCommand.java:394)
      at bea/jmapi/ThreadSystemImpl.getThreadStackDump(ThreadSystemImpl.java:98)
      at weblogic/platform/JRockitVM.threadDump(JRockitVM.java:61)
      at weblogic/t3/srvr/T3Srvr.logThreadDump(T3Srvr.java:280)
      at weblogic/t3/srvr/ServerLifeCycleTimerThread.run(ServerLifeCycleTimerThread.java:77)
      at jrockit/vm/RNI.c2java(IIIII)V(Native Method)
      -- end of trace

      "[STANDBY] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'" id=50 idx=0xc8 tid=5500 prio=5 alive, in native, waiting, daemon
      -- Waiting for notification on: weblogic/work/ExecuteThread@0x01C1A998[fat lock]
      at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
      at java/lang/Object.wait(J)V(Native Method)
      at java/lang/Object.wait(Object.java:485)
      at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:157)
      ^-- Lock released while waiting: weblogic/work/ExecuteThread@0x01C1A998[fat lock]
      at weblogic/work/ExecuteThread.run(ExecuteThread.java:178)
      at jrockit/vm/RNI.c2java(IIIII)V(Native Method)
      -- end of trace

      Blocked lock chains
      ===================
      Chain 2:
      "Thread-1" id=14 idx=0xb0 tid=1404 waiting for weblogic/servlet/internal/WebAppServletContext@0x1449CBA8 held by:
      "[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'" id=17 idx=0x44 tid=5008 in chain 1

      Open lock chains
      ================
      Chain 1:
      "Main Thread" id=1 idx=0x4 tid=4728 waiting for java/lang/Class@0x15AB9AE0 held by:
      "[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'" id=17 idx=0x44 tid=5008 (waiting on notification)

      ===== END OF THREAD DUMP ===============