hanging at "at com.mysql.jdbc.Driver.<clinit>(Driver.java:63)"
Posted by: Sam Sun
Date: September 28, 2015 11:00PM

We use mysql-connector-java-commercial-5.1.16-bin.jar,
Our code like below
public static void init (String className, String connString) {
// This is a recommended hack to prevent JVM errors. No attempt
// has been made to see if this is needed.
try {
Class.forName(className).newInstance();
} catch (Exception e) {
e.printStackTrace();
System.exit(0);
}


className = org.gjt.mm.mysql.Driver,

After kill -9 appid for many times, the app will start by opensaf automatically, the code hanging at Class.forName(className).newInstance();

Below is the jstack log. Please help to have a look.
-------------------------------------

2015-09-17 07:28:29
Full thread dump Java HotSpot(TM) 64-Bit Server VM (24.80-b11 mixed mode):

"Attach Listener" daemon prio=10 tid=0x0000000000e83000 nid=0x2e74 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE

Locked ownable synchronizers:
- None

"GMS-GrizzlyControllerThreadPool-Group-JAVACAF_CCB(12)" daemon prio=10 tid=0x0000000000a58800 nid=0x1ad7 in Object.wait() [0x00007fe455247000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000e5927470> (a java.lang.Object)
at com.sun.grizzly.util.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:374)
- locked <0x00000000e5927470> (a java.lang.Object)
at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:524)
at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
at java.lang.Thread.run(Unknown Source)

Locked ownable synchronizers:
- None

"GMS-GrizzlyControllerThreadPool-Group-JAVACAF_CCB(10)" daemon prio=10 tid=0x0000000000f8d000 nid=0x1a9e in Object.wait() [0x00007fe455348000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000e5927470> (a java.lang.Object)
at com.sun.grizzly.util.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:374)
- locked <0x00000000e5927470> (a java.lang.Object)
at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:524)
at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
at java.lang.Thread.run(Unknown Source)

Locked ownable synchronizers:
- None

"GMS-GrizzlyControllerThreadPool-Group-JAVACAF_CCB(8)" daemon prio=10 tid=0x0000000000f91000 nid=0x1918 in Object.wait() [0x00007fe455449000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000e5927470> (a java.lang.Object)
at com.sun.grizzly.util.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:374)
- locked <0x00000000e5927470> (a java.lang.Object)
at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:524)
at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
at java.lang.Thread.run(Unknown Source)

Locked ownable synchronizers:
- None

"GMS-GrizzlyControllerThreadPool-Group-JAVACAF_CCB(6)" daemon prio=10 tid=0x0000000000945000 nid=0x1915 in Object.wait() [0x00007fe45554a000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000e5927470> (a java.lang.Object)
at com.sun.grizzly.util.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:374)
- locked <0x00000000e5927470> (a java.lang.Object)
at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:524)
at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
at java.lang.Thread.run(Unknown Source)

Locked ownable synchronizers:
- None

"pool-4-thread-1" prio=10 tid=0x0000000000ef8000 nid=0x1912 in Object.wait() [0x00007fe45564a000]
java.lang.Thread.State: RUNNABLE
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at java.util.ServiceLoader$LazyIterator.next(Unknown Source)
at java.util.ServiceLoader$1.next(Unknown Source)
at java.sql.DriverManager$2.run(Unknown Source)
at java.sql.DriverManager$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.sql.DriverManager.loadInitialDrivers(Unknown Source)
at java.sql.DriverManager.<clinit>(Unknown Source)
at ericsson.ipworks.storage.server.cba.fm.StorageServerDbConnMonitor$1.call(StorageServerDbConnMonitor.java:291)
at ericsson.ipworks.storage.server.cba.fm.StorageServerDbConnMonitor$1.call(StorageServerDbConnMonitor.java:286)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Locked ownable synchronizers:
- <0x00000000e5baddb0> (a java.util.concurrent.ThreadPoolExecutor$Worker)

"Timer-4" prio=10 tid=0x0000000000760800 nid=0x190f in Object.wait() [0x00007fe45574c000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000e5bade50> (a java.util.TaskQueue)
at java.util.TimerThread.mainLoop(Unknown Source)
- locked <0x00000000e5bade50> (a java.util.TaskQueue)
at java.util.TimerThread.run(Unknown Source)

Locked ownable synchronizers:
- None

"Timer-3" prio=10 tid=0x000000000075e000 nid=0x190e in Object.wait() [0x00007fe45584d000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000e5badf50> (a java.util.TaskQueue)
at java.util.TimerThread.mainLoop(Unknown Source)
- locked <0x00000000e5badf50> (a java.util.TaskQueue)
at java.util.TimerThread.run(Unknown Source)

Locked ownable synchronizers:
- None

"GMS-GrizzlyControllerThreadPool-Group-JAVACAF_CCB(4)" daemon prio=10 tid=0x0000000000eb0000 nid=0x190a in Object.wait() [0x00007fe45594e000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000e5927470> (a java.lang.Object)
at com.sun.grizzly.util.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:374)
- locked <0x00000000e5927470> (a java.lang.Object)
at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:524)
at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
at java.lang.Thread.run(Unknown Source)

Locked ownable synchronizers:
- None

"GMS-DistributedStateCache-Group-JAVACAF_CCB-thread-1" daemon prio=10 tid=0x0000000000eac800 nid=0x1908 waiting on condition [0x00007fe455a4f000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000000e59275b8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Locked ownable synchronizers:
- None

"NTB0" prio=10 tid=0x0000000000eac000 nid=0x1904 in Object.wait() [0x00007fe455b50000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000e5bae1b0> (a java.util.LinkedList)
at java.lang.Object.wait(Object.java:503)
at ericsson.ipworks.net.thread.NetThreadBoss.run(NetThreadBoss.java:359)
- locked <0x00000000e5bae1b0> (a java.util.LinkedList)

Locked ownable synchronizers:
- None

"GMS-GrizzlyControllerThreadPool-Group-JAVACAF_CCB(2)" daemon prio=10 tid=0x0000000000a3a800 nid=0x1900 in Object.wait() [0x00007fe455c51000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000e5927470> (a java.lang.Object)
at com.sun.grizzly.util.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:374)
- locked <0x00000000e5927470> (a java.lang.Object)
at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:524)
at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
at java.lang.Thread.run(Unknown Source)

Locked ownable synchronizers:
- None

"process reaper" daemon prio=10 tid=0x0000000000838800 nid=0x18fe waiting on condition [0x00007fe455c8a000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000000e5bae2e8> (a java.util.concurrent.SynchronousQueue$TransferStack)
at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
at java.util.concurrent.SynchronousQueue.poll(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Locked ownable synchronizers:
- None

"Timer-2" prio=10 tid=0x0000000000e5f000 nid=0x18f7 in Object.wait() [0x00007fe456fee000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000e5bae400> (a java.util.TaskQueue)
at java.util.TimerThread.mainLoop(Unknown Source)
- locked <0x00000000e5bae400> (a java.util.TaskQueue)
at java.util.TimerThread.run(Unknown Source)

Locked ownable synchronizers:
- None

"Thread-24" prio=10 tid=0x0000000000e4f000 nid=0x18f3 waiting on condition [0x00007fe455db4000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000000e5bae4b8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
at com.ericsson.javaoam.pmcmw.mgr.PmCmwMeasHandler$ResultChecker.run(PmCmwMeasHandler.java:173)
at java.lang.Thread.run(Unknown Source)

Locked ownable synchronizers:
- None

"GMS-McastMsgProcessor-Group-JAVACAF_CCB-thread-10" daemon prio=10 tid=0x0000000000f13800 nid=0x18c1 waiting on condition [0x00007fe456694000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000000e5927680> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
at java.util.concurrent.ArrayBlockingQueue.take(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Locked ownable synchronizers:
- None

"GMS-McastMsgProcessor-Group-JAVACAF_CCB-thread-9" daemon prio=10 tid=0x0000000000f37800 nid=0x18bb waiting on condition [0x00007fe456795000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000000e5927680> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
at java.util.concurrent.ArrayBlockingQueue.take(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Locked ownable synchronizers:
- None

"GMS-McastMsgProcessor-Group-JAVACAF_CCB-thread-8" daemon prio=10 tid=0x0000000000f48000 nid=0x18af waiting on condition [0x00007fe456896000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000000e5927680> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
at java.util.concurrent.ArrayBlockingQueue.take(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Locked ownable synchronizers:
- None

"NotificationQueueHandler" prio=10 tid=0x0000000000f17000 nid=0x18ad waiting on condition [0x00007fe456dec000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000000e5927838> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
at java.util.concurrent.LinkedBlockingQueue.poll(Unknown Source)
at com.ericsson.saf.ntf.handler.NotificationQueueHandler.run(NotificationQueueHandler.java:71)
at java.lang.Thread.run(Unknown Source)

Locked ownable synchronizers:
- None

"GMS-McastMsgProcessor-Group-JAVACAF_CCB-thread-7" daemon prio=10 tid=0x0000000000e6f000 nid=0x18ab waiting on condition [0x00007fe456eed000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000000e5927680> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
at java.util.concurrent.ArrayBlockingQueue.take(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Locked ownable synchronizers:
- None

"GMS-processNotify-Group-JAVACAF_CCB-thread-2" daemon prio=10 tid=0x0000000000df1800 nid=0x188e waiting on condition [0x00007fe4570ef000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000000e59279e0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Locked ownable synchronizers:
- None

"GMS-processNotify-Group-JAVACAF_CCB-thread-1" daemon prio=10 tid=0x0000000000df0000 nid=0x188c waiting on condition [0x00007fe4571f0000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000000e59279e0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Locked ownable synchronizers:
- None

"GMS-validateMasterChangeEvents-Group-JAVACAF_CCB-thread-1" daemon prio=10 tid=0x00007fe4580bb800 nid=0x1889 waiting on condition [0x00007fe4572f1000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000000e5927c00> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Locked ownable synchronizers:
- None

"GMS-McastMsgProcessor-Group-JAVACAF_CCB-thread-6" daemon prio=10 tid=0x0000000000de1000 nid=0x1887 waiting on condition [0x00007fe4573f2000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000000e5927680> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
at java.util.concurrent.ArrayBlockingQueue.take(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Locked ownable synchronizers:
- None

"GMS-McastMsgProcessor-Group-JAVACAF_CCB-thread-5" daemon prio=10 tid=0x0000000000ed3800 nid=0x1884 waiting on condition [0x00007fe457bfa000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000000e5927680> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
at java.util.concurrent.ArrayBlockingQueue.take(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Locked ownable synchronizers:
- None

"GMS-McastMsgProcessor-Group-JAVACAF_CCB-thread-4" daemon prio=10 tid=0x0000000000ddf000 nid=0x1882 waiting on condition [0x00007fe4574f3000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000000e5927680> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
at java.util.concurrent.ArrayBlockingQueue.take(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Locked ownable synchronizers:
- None

"GMS-McastMsgProcessor-Group-JAVACAF_CCB-thread-3" daemon prio=10 tid=0x0000000000dc0800 nid=0x1879 waiting on condition [0x00007fe4575f4000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000000e5927680> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
at java.util.concurrent.ArrayBlockingQueue.take(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Locked ownable synchronizers:
- None

"GMS-McastMsgProcessor-Group-JAVACAF_CCB-thread-2" daemon prio=10 tid=0x0000000000dbf000 nid=0x1878 waiting on condition [0x00007fe4576f5000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000000e5927680> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
at java.util.concurrent.ArrayBlockingQueue.take(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Locked ownable synchronizers:
- None

"GMS-McastMsgProcessor-Group-JAVACAF_CCB-thread-1" daemon prio=10 tid=0x0000000000dbd800 nid=0x1877 waiting on condition [0x00007fe4577f6000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000000e5927680> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
at java.util.concurrent.ArrayBlockingQueue.take(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Locked ownable synchronizers:
- None

"GMS FailureVerifier Thread for Group-JAVACAF_CCB" daemon prio=10 tid=0x0000000000daf000 nid=0x1872 in Object.wait() [0x00007fe4578f7000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000e59280d8> (a java.lang.Object)
at java.lang.Object.wait(Object.java:503)
at com.sun.enterprise.mgmt.HealthMonitor$FailureVerifier.run(HealthMonitor.java:1446)
- locked <0x00000000e59280d8> (a java.lang.Object)
at java.lang.Thread.run(Unknown Source)

Locked ownable synchronizers:
- None

"GMS InDoubtPeerDetector Thread for Group-JAVACAF_CCB" daemon prio=10 tid=0x0000000000ed9000 nid=0x1871 in Object.wait() [0x00007fe4579f8000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000e5928168> (a java.lang.Object)
at com.sun.enterprise.mgmt.HealthMonitor$InDoubtPeerDetector.run(HealthMonitor.java:1306)
- locked <0x00000000e5928168> (a java.lang.Object)
at java.lang.Thread.run(Unknown Source)

Locked ownable synchronizers:
- None

"GMS HealthMonitor for Group-JAVACAF_CCB" daemon prio=10 tid=0x0000000000ed5800 nid=0x1870 in Object.wait() [0x00007fe457af9000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000e59281f8> (a java.lang.Object)
at com.sun.enterprise.mgmt.HealthMonitor.run(HealthMonitor.java:823)
- locked <0x00000000e59281f8> (a java.lang.Object)
at java.lang.Thread.run(Unknown Source)

Locked ownable synchronizers:
- None

"GMS MasterNode processOutstandingChangeEvents Group-JAVACAF_CCB" daemon prio=10 tid=0x0000000000ee0000 nid=0x186e in Object.wait() [0x00007fe457cfb000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000e5928300> (a java.util.TreeSet)
at java.lang.Object.wait(Object.java:503)
at com.sun.enterprise.mgmt.MasterNode$ProcessOutstandingMessagesTask.run(MasterNode.java:1875)
- locked <0x00000000e5928300> (a java.util.TreeSet)
at java.lang.Thread.run(Unknown Source)

Locked ownable synchronizers:
- None

"Timer-0" daemon prio=10 tid=0x0000000000d28800 nid=0x186c in Object.wait() [0x00007fe457dfc000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000e5928390> (a java.util.TaskQueue)
at java.lang.Object.wait(Object.java:503)
at java.util.TimerThread.mainLoop(Unknown Source)
- locked <0x00000000e5928390> (a java.util.TaskQueue)
at java.util.TimerThread.run(Unknown Source)

Locked ownable synchronizers:
- None

"IP Multicast Listener for /224.0.0.1:15663" daemon prio=10 tid=0x0000000000f77000 nid=0x186a runnable [0x00007fe457efd000]
java.lang.Thread.State: RUNNABLE
at java.net.PlainDatagramSocketImpl.receive0(Native Method)
- locked <0x00000000e59dd650> (a java.net.PlainDatagramSocketImpl)
at java.net.AbstractPlainDatagramSocketImpl.receive(Unknown Source)
- locked <0x00000000e59dd650> (a java.net.PlainDatagramSocketImpl)
at java.net.DatagramSocket.receive(Unknown Source)
- locked <0x00000000dbe71270> (a java.net.DatagramPacket)
- locked <0x00000000e597a120> (a java.net.MulticastSocket)
at com.sun.enterprise.mgmt.transport.BlockingIOMulticastSender.run(BlockingIOMulticastSender.java:288)
at java.lang.Thread.run(Unknown Source)

Locked ownable synchronizers:
- None

"Grizzly-kernel-thread(2)" daemon prio=10 tid=0x0000000000e93800 nid=0x1866 runnable [0x00007fe457ffe000]
java.lang.Thread.State: RUNNABLE
at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
at sun.nio.ch.EPollArrayWrapper.poll(Unknown Source)
at sun.nio.ch.EPollSelectorImpl.doSelect(Unknown Source)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source)
- locked <0x00000000e5928590> (a sun.nio.ch.Util$2)
- locked <0x00000000e59285a0> (a java.util.Collections$UnmodifiableSet)
- locked <0x00000000e5928548> (a sun.nio.ch.EPollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(Unknown Source)
at com.sun.grizzly.TCPSelectorHandler.select(TCPSelectorHandler.java:513)
at com.sun.grizzly.SelectorHandlerRunner.doSelect(SelectorHandlerRunner.java:190)
at com.sun.grizzly.SelectorHandlerRunner.run(SelectorHandlerRunner.java:132)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Locked ownable synchronizers:
- <0x00000000e5928748> (a java.util.concurrent.ThreadPoolExecutor$Worker)

"Grizzly-kernel-thread(1)" daemon prio=10 tid=0x0000000000e9c800 nid=0x1865 runnable [0x00007fe45c18a000]
java.lang.Thread.State: RUNNABLE
at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
at sun.nio.ch.EPollArrayWrapper.poll(Unknown Source)
at sun.nio.ch.EPollSelectorImpl.doSelect(Unknown Source)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source)
- locked <0x00000000e5928898> (a sun.nio.ch.Util$2)
- locked <0x00000000e59288a8> (a java.util.Collections$UnmodifiableSet)
- locked <0x00000000e5928850> (a sun.nio.ch.EPollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(Unknown Source)
at com.sun.grizzly.TCPSelectorHandler.select(TCPSelectorHandler.java:513)
at com.sun.grizzly.SelectorHandlerRunner.doSelect(SelectorHandlerRunner.java:190)
at com.sun.grizzly.SelectorHandlerRunner.run(SelectorHandlerRunner.java:132)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Locked ownable synchronizers:
- <0x00000000e59289e0> (a java.util.concurrent.ThreadPoolExecutor$Worker)

"Thread-2" prio=10 tid=0x0000000000f64800 nid=0x185f in Object.wait() [0x00007fe45c28b000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000e5928a78> (a java.util.concurrent.atomic.AtomicInteger)
at com.sun.grizzly.Controller.waitUntilSelectorHandlersStop(Controller.java:1105)
- locked <0x00000000e5928a78> (a java.util.concurrent.atomic.AtomicInteger)
at com.sun.grizzly.Controller.start(Controller.java:855)
at com.sun.grizzly.Controller.run(Controller.java:695)
at java.lang.Thread.run(Unknown Source)

Locked ownable synchronizers:
- None

"GMS ViewWindowThread Group-JAVACAF_CCB" daemon prio=10 tid=0x0000000000fb2000 nid=0x1837 waiting on condition [0x00007fe45c38c000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000000e5928b50> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
at java.util.concurrent.ArrayBlockingQueue.take(Unknown Source)
at com.sun.enterprise.ee.cms.impl.base.ViewWindowImpl.run(ViewWindowImpl.java:189)
at java.lang.Thread.run(Unknown Source)

Locked ownable synchronizers:
- None

"GMS MessageWindowThread Group-JAVACAF_CCB" daemon prio=10 tid=0x0000000000a41000 nid=0x1835 waiting on condition [0x00007fe45c48d000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000000e5928c58> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
at java.util.concurrent.ArrayBlockingQueue.take(Unknown Source)
at com.sun.enterprise.ee.cms.impl.base.MessageWindow.run(MessageWindow.java:108)
at java.lang.Thread.run(Unknown Source)

Locked ownable synchronizers:
- None

"GMS SignalHandler for Group-JAVACAF_CCB thread" daemon prio=10 tid=0x0000000000a02800 nid=0x1830 waiting on condition [0x00007fe45c58e000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000000e5928d38> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
at java.util.concurrent.ArrayBlockingQueue.take(Unknown Source)
at com.sun.enterprise.ee.cms.impl.common.SignalHandler.run(SignalHandler.java:90)
at java.lang.Thread.run(Unknown Source)

Locked ownable synchronizers:
- None

"Service Thread" daemon prio=10 tid=0x000000000069c000 nid=0x17b2 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE

Locked ownable synchronizers:
- None

"C2 CompilerThread1" daemon prio=10 tid=0x0000000000690800 nid=0x17b0 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE

Locked ownable synchronizers:
- None

"C2 CompilerThread0" daemon prio=10 tid=0x000000000068e000 nid=0x17ae waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE

Locked ownable synchronizers:
- None

"Signal Dispatcher" daemon prio=10 tid=0x000000000068c000 nid=0x17ac runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE

Locked ownable synchronizers:
- None

"Finalizer" daemon prio=10 tid=0x0000000000668000 nid=0x179c in Object.wait() [0x00007fe45e203000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000e5928fd8> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(Unknown Source)
- locked <0x00000000e5928fd8> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(Unknown Source)
at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)

Locked ownable synchronizers:
- None

"Reference Handler" daemon prio=10 tid=0x0000000000666000 nid=0x179a in Object.wait() [0x00007fe45e304000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000e5929080> (a java.lang.ref.Reference$Lock)
at java.lang.Object.wait(Object.java:503)
at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)
- locked <0x00000000e5929080> (a java.lang.ref.Reference$Lock)

Locked ownable synchronizers:
- None

"main" prio=10 tid=0x000000000060b800 nid=0x1791 in Object.wait() [0x00007fe463e2b000]
java.lang.Thread.State: RUNNABLE
at com.mysql.jdbc.Driver.<clinit>(Driver.java:63)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at ericsson.ipworks.lib.sql.ConnectionManager.init(ConnectionManager.java:110)
at ericsson.ipworks.storage.backend.sql.SqlBackend.init(SqlBackend.java:185)
at ericsson.ipworks.storage.server.modules.ModuleCoordinator.loadModule(ModuleCoordinator.java:185)
at ericsson.ipworks.storage.server.modules.ModuleCoordinator.init(ModuleCoordinator.java:205)
at ericsson.ipworks.storage.server.StorageServer.run(StorageServer.java:288)
at ericsson.ipworks.storage.server.StorageServer.main(StorageServer.java:198)

Locked ownable synchronizers:
- None

"VM Thread" prio=10 tid=0x0000000000661800 nid=0x1798 runnable

"VM Periodic Task Thread" prio=10 tid=0x00000000006a7000 nid=0x17b4 waiting on condition

JNI global references: 336

Options: ReplyQuote


Subject
Written By
Posted
hanging at "at com.mysql.jdbc.Driver.<clinit>(Driver.java:63)"
September 28, 2015 11:00PM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.