1 Reply Latest reply: Mar 22, 2013 1:24 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 ===============
        • 1. Re: Unable to start weblogic - force shutting down
          Kishore Rout
          Hi,
          This is a one off issue which occurred when there are thread dumps originating from WLS trying to determine if there are stuck threads in the system.

          The upgrade to R28 is pertinent because these code level changes will not be feasible to be backported and that the code level fixes are included in R28.1.1.

          Please upgrade the Jrockit version to R28.1.1.

          Mark If this helps you.
          Regards,
          Kishore