Wednesday, July 18, 2012

Re: Thread deadlock when trying to maven compile using 2.5-rc1

If it helps I am trying to build this using my Mac.

I also realized that there is also now a 2.5-rc1 version of the plugin so I tried with that one and I still get the deadlock:

[INFO] --- gwt-maven-plugin:2.5.0-rc1:compile (gwt-compile) @ web-client ---
[INFO] Compiling module com.xxxx
[INFO] 2012-07-19 00:39:18
[INFO] Full thread dump Java HotSpot(TM) 64-Bit Server VM (20.6-b01-415 mixed mode):
[INFO] 
[INFO] "Thread-4" daemon prio=5 tid=7fc5ca22c000 nid=0x115df9000 waiting for monitor entry [00000000]
[INFO]    java.lang.Thread.State: BLOCKED (on object monitor)
[INFO] 
[INFO] "Thread-3" daemon prio=5 tid=7fc5cb0b8000 nid=0x11702c000 waiting for monitor entry [117029000]
[INFO]    java.lang.Thread.State: BLOCKED (on object monitor)
[INFO] at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:293)
[INFO] - waiting to lock <79fe5f198> (a sun.misc.Launcher$AppClassLoader)
[INFO] at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
[INFO] at java.util.ResourceBundle$RBClassLoader.loadClass(ResourceBundle.java:435)
[INFO] at java.util.ResourceBundle$Control.newBundle(ResourceBundle.java:2289)
[INFO] at java.util.ResourceBundle.loadBundle(ResourceBundle.java:1364)
[INFO] at java.util.ResourceBundle.findBundle(ResourceBundle.java:1328)
[INFO] at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1224)
[INFO] at java.util.ResourceBundle.getBundle(ResourceBundle.java:747)
[INFO] at java.awt.Toolkit$3.run(Toolkit.java:1616)
[INFO] at java.security.AccessController.doPrivileged(Native Method)
[INFO] at java.awt.Toolkit.<clinit>(Toolkit.java:1612)
[INFO] at java.lang.ClassLoader$NativeLibrary.load(Native Method)
[INFO] at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1827)
[INFO] - locked <79fe010a8> (a java.util.Vector)
[INFO] - locked <79fe01100> (a java.util.Vector)
[INFO] at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1724)
[INFO] at java.lang.Runtime.loadLibrary0(Runtime.java:823)
[INFO] - locked <79fe083d0> (a java.lang.Runtime)
[INFO] at java.lang.System.loadLibrary(System.java:1045)
[INFO] at sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:50)
[INFO] at java.security.AccessController.doPrivileged(Native Method)
[INFO] at apple.awt.CGraphicsEnvironment.<clinit>(CGraphicsEnvironment.java:23)
[INFO] at java.lang.Class.forName0(Native Method)
[INFO] at java.lang.Class.forName(Class.java:169)
[INFO] at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:68)
[INFO] - locked <7e094ecb8> (a java.lang.Class for java.awt.GraphicsEnvironment)
[INFO] at com.google.gwt.dev.GraphicsInitThread.run(GraphicsInitThread.java:39)
[INFO] 
[INFO] "pool-1-thread-1" prio=5 tid=7fc5ce03c800 nid=0x116f29000 waiting on condition [116f28000]
[INFO]    java.lang.Thread.State: WAITING (parking)
[INFO] at sun.misc.Unsafe.park(Native Method)
[INFO] - parking to wait for  <7a20f58f0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
[INFO] at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156)
[INFO] at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
[INFO] at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
[INFO] at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
[INFO] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
[INFO] at java.lang.Thread.run(Thread.java:680)
[INFO] 
[INFO] "Low Memory Detector" daemon prio=5 tid=7fc5cc1d0000 nid=0x11638b000 runnable [00000000]
[INFO]    java.lang.Thread.State: RUNNABLE
[INFO] 
[INFO] "C2 CompilerThread1" daemon prio=9 tid=7fc5cc1cf000 nid=0x116288000 waiting on condition [00000000]
[INFO]    java.lang.Thread.State: RUNNABLE
[INFO] 
[INFO] "C2 CompilerThread0" daemon prio=9 tid=7fc5cc1ce800 nid=0x116185000 waiting on condition [00000000]
[INFO]    java.lang.Thread.State: RUNNABLE
[INFO] 
[INFO] "Signal Dispatcher" daemon prio=9 tid=7fc5cc1cd800 nid=0x116082000 waiting on condition [00000000]
[INFO]    java.lang.Thread.State: RUNNABLE
[INFO] 
[INFO] "Surrogate Locker Thread (Concurrent GC)" daemon prio=5 tid=7fc5cc1cd000 nid=0x115f7f000 waiting on condition [00000000]
[INFO]    java.lang.Thread.State: RUNNABLE
[INFO] 
[INFO] "Finalizer" daemon prio=8 tid=7fc5cc1b5000 nid=0x115cbb000 in Object.wait() [115cba000]
[INFO]    java.lang.Thread.State: WAITING (on object monitor)
[INFO] at java.lang.Object.wait(Native Method)
[INFO] - waiting on <79fe01300> (a java.lang.ref.ReferenceQueue$Lock)
[INFO] at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
[INFO] - locked <79fe01300> (a java.lang.ref.ReferenceQueue$Lock)
[INFO] at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
[INFO] at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
[INFO] 
[INFO] "Reference Handler" daemon prio=10 tid=7fc5cc1b4800 nid=0x115bb8000 in Object.wait() [115bb7000]
[INFO]    java.lang.Thread.State: WAITING (on object monitor)
[INFO] at java.lang.Object.wait(Native Method)
[INFO] - waiting on <79fe011d8> (a java.lang.ref.Reference$Lock)
[INFO] at java.lang.Object.wait(Object.java:485)
[INFO] at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
[INFO] - locked <79fe011d8> (a java.lang.ref.Reference$Lock)
[INFO] 
[INFO] "main" prio=5 tid=7fc5cb000800 nid=0x10c5c1000 waiting for monitor entry [10c5bd000]
[INFO]    java.lang.Thread.State: BLOCKED (on object monitor)
[INFO] at java.lang.Runtime.loadLibrary0(Runtime.java:815)
[INFO] - waiting to lock <79fe083d0> (a java.lang.Runtime)
[INFO] at java.lang.System.loadLibrary(System.java:1045)
[INFO] at sun.security.pkcs11.wrapper.PKCS11$1.run(PKCS11.java:88)
[INFO] at java.security.AccessController.doPrivileged(Native Method)
[INFO] at sun.security.pkcs11.wrapper.PKCS11.<clinit>(PKCS11.java:86)
[INFO] at sun.security.pkcs11.SunPKCS11.<init>(SunPKCS11.java:281)
[INFO] at sun.security.pkcs11.SunPKCS11.<init>(SunPKCS11.java:86)
[INFO] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[INFO] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
[INFO] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
[INFO] at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
[INFO] at sun.security.jca.ProviderConfig$4.run(ProviderConfig.java:262)
[INFO] at java.security.AccessController.doPrivileged(Native Method)
[INFO] at sun.security.jca.ProviderConfig.doLoadProvider(ProviderConfig.java:244)
[INFO] at sun.security.jca.ProviderConfig.getProvider(ProviderConfig.java:224)
[INFO] - locked <79fe5f198> (a sun.misc.Launcher$AppClassLoader)
[INFO] at sun.security.jca.ProviderList.getProvider(ProviderList.java:215)
[INFO] at sun.security.jca.ProviderList.getService(ProviderList.java:313)
[INFO] at sun.security.jca.GetInstance.getInstance(GetInstance.java:140)
[INFO] at java.security.Security.getImpl(Security.java:659)
[INFO] at java.security.MessageDigest.getInstance(MessageDigest.java:129)
[INFO] at java.io.ObjectStreamClass.computeDefaultSUID(ObjectStreamClass.java:1754)
[INFO] at java.io.ObjectStreamClass.access$100(ObjectStreamClass.java:50)
[INFO] at java.io.ObjectStreamClass$1.run(ObjectStreamClass.java:203)
[INFO] at java.security.AccessController.doPrivileged(Native Method)
[INFO] at java.io.ObjectStreamClass.getSerialVersionUID(ObjectStreamClass.java:200)
[INFO] at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:556)
[INFO] at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1582)
[INFO] at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1495)
[INFO] at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1731)
[INFO] at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328)
[INFO] at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350)
[INFO] at com.google.gwt.dev.javac.CompilationUnitArchive.createFromStream(CompilationUnitArchive.java:58)
[INFO] at com.google.gwt.dev.javac.CompilationUnitArchive.createFromURL(CompilationUnitArchive.java:65)
[INFO] at com.google.gwt.dev.ArchivePreloader.preloadArchives(ArchivePreloader.java:63)
[INFO] at com.google.gwt.dev.Precompile.precompile(Precompile.java:243)
[INFO] at com.google.gwt.dev.Precompile.precompile(Precompile.java:229)
[INFO] at com.google.gwt.dev.Precompile.precompile(Precompile.java:141)
[INFO] at com.google.gwt.dev.Compiler.run(Compiler.java:232)
[INFO] at com.google.gwt.dev.Compiler.run(Compiler.java:198)
[INFO] at com.google.gwt.dev.Compiler$1.run(Compiler.java:170)
[INFO] at com.google.gwt.dev.CompileTaskRunner.doRun(CompileTaskRunner.java:88)
[INFO] at com.google.gwt.dev.CompileTaskRunner.runWithAppropriateLogger(CompileTaskRunner.java:82)
[INFO] at com.google.gwt.dev.Compiler.main(Compiler.java:177)
[INFO] 
[INFO] "VM Thread" prio=9 tid=7fc5cc1af800 nid=0x115ab5000 runnable 
[INFO] 
[INFO] "Gang worker#0 (Parallel GC Threads)" prio=9 tid=7fc5cc000800 nid=0x10f912000 runnable 
[INFO] 
[INFO] "Gang worker#1 (Parallel GC Threads)" prio=9 tid=7fc5cc001000 nid=0x10fa15000 runnable 
[INFO] 
[INFO] "Gang worker#2 (Parallel GC Threads)" prio=9 tid=7fc5cc002000 nid=0x10fb18000 runnable 
[INFO] 
[INFO] "Gang worker#3 (Parallel GC Threads)" prio=9 tid=7fc5cc002800 nid=0x10fc1b000 runnable 
[INFO] 
[INFO] "Gang worker#4 (Parallel GC Threads)" prio=9 tid=7fc5cc003000 nid=0x10fd1e000 runnable 
[INFO] 
[INFO] "Gang worker#5 (Parallel GC Threads)" prio=9 tid=7fc5cc003800 nid=0x10fe21000 runnable 
[INFO] 
[INFO] "Gang worker#6 (Parallel GC Threads)" prio=9 tid=7fc5cc004800 nid=0x10ff24000 runnable 
[INFO] 
[INFO] "Gang worker#7 (Parallel GC Threads)" prio=9 tid=7fc5cc005000 nid=0x110027000 runnable 
[INFO] 
[INFO] "Concurrent Mark-Sweep GC Thread" prio=9 tid=7fc5cc0e2800 nid=0x115755000 runnable 
[INFO] "Gang worker#0 (Parallel CMS Threads)" prio=9 tid=7fc5cc0e1000 nid=0x114d4f000 runnable 
[INFO] 
[INFO] "Gang worker#1 (Parallel CMS Threads)" prio=9 tid=7fc5cc0e1800 nid=0x114e52000 runnable 
[INFO] 
[INFO] "VM Periodic Task Thread" prio=10 tid=7fc5cc1e1800 nid=0x11648e000 waiting on condition 
[INFO] 
[INFO] "Exception Catcher Thread" prio=10 tid=7fc5cb001800 nid=0x10c73b000 runnable 
[INFO] JNI global references: 1401
[INFO] 
[INFO] 
[INFO] Found one Java-level deadlock:
[INFO] =============================
[INFO] "Thread-4":
[INFO]   waiting to lock monitor 7fc5c90287f8 (object 79fe5f198, a sun.misc.Launcher$AppClassLoader),
[INFO]   which is held by "main"
[INFO] "main":
[INFO]   waiting to lock monitor 7fc5c9028600 (object 79fe083d0, a java.lang.Runtime),
[INFO]   which is held by "Thread-3"
[INFO] "Thread-3":
[INFO]   waiting to lock monitor 7fc5c90287f8 (object 79fe5f198, a sun.misc.Launcher$AppClassLoader),
[INFO]   which is held by "main"
[INFO] 
[INFO] Java stack information for the threads listed above:
[INFO] ===================================================
[INFO] "Thread-4":
[INFO] "main":
[INFO] at java.lang.Runtime.loadLibrary0(Runtime.java:815)
[INFO] - waiting to lock <79fe083d0> (a java.lang.Runtime)
[INFO] at java.lang.System.loadLibrary(System.java:1045)
[INFO] at sun.security.pkcs11.wrapper.PKCS11$1.run(PKCS11.java:88)
[INFO] at java.security.AccessController.doPrivileged(Native Method)
[INFO] at sun.security.pkcs11.wrapper.PKCS11.<clinit>(PKCS11.java:86)
[INFO] at sun.security.pkcs11.SunPKCS11.<init>(SunPKCS11.java:281)
[INFO] at sun.security.pkcs11.SunPKCS11.<init>(SunPKCS11.java:86)
[INFO] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[INFO] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
[INFO] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
[INFO] at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
[INFO] at sun.security.jca.ProviderConfig$4.run(ProviderConfig.java:262)
[INFO] at java.security.AccessController.doPrivileged(Native Method)
[INFO] at sun.security.jca.ProviderConfig.doLoadProvider(ProviderConfig.java:244)
[INFO] at sun.security.jca.ProviderConfig.getProvider(ProviderConfig.java:224)
[INFO] - locked <79fe5f198> (a sun.misc.Launcher$AppClassLoader)
[INFO] at sun.security.jca.ProviderList.getProvider(ProviderList.java:215)
[INFO] at sun.security.jca.ProviderList.getService(ProviderList.java:313)
[INFO] at sun.security.jca.GetInstance.getInstance(GetInstance.java:140)
[INFO] at java.security.Security.getImpl(Security.java:659)
[INFO] at java.security.MessageDigest.getInstance(MessageDigest.java:129)
[INFO] at java.io.ObjectStreamClass.computeDefaultSUID(ObjectStreamClass.java:1754)
[INFO] at java.io.ObjectStreamClass.access$100(ObjectStreamClass.java:50)
[INFO] at java.io.ObjectStreamClass$1.run(ObjectStreamClass.java:203)
[INFO] at java.security.AccessController.doPrivileged(Native Method)
[INFO] at java.io.ObjectStreamClass.getSerialVersionUID(ObjectStreamClass.java:200)
[INFO] at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:556)
[INFO] at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1582)
[INFO] at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1495)
[INFO] at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1731)
[INFO] at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328)
[INFO] at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350)
[INFO] at com.google.gwt.dev.javac.CompilationUnitArchive.createFromStream(CompilationUnitArchive.java:58)
[INFO] at com.google.gwt.dev.javac.CompilationUnitArchive.createFromURL(CompilationUnitArchive.java:65)
[INFO] at com.google.gwt.dev.ArchivePreloader.preloadArchives(ArchivePreloader.java:63)
[INFO] at com.google.gwt.dev.Precompile.precompile(Precompile.java:243)
[INFO] at com.google.gwt.dev.Precompile.precompile(Precompile.java:229)
[INFO] at com.google.gwt.dev.Precompile.precompile(Precompile.java:141)
[INFO] at com.google.gwt.dev.Compiler.run(Compiler.java:232)
[INFO] at com.google.gwt.dev.Compiler.run(Compiler.java:198)
[INFO] at com.google.gwt.dev.Compiler$1.run(Compiler.java:170)
[INFO] at com.google.gwt.dev.CompileTaskRunner.doRun(CompileTaskRunner.java:88)
[INFO] at com.google.gwt.dev.CompileTaskRunner.runWithAppropriateLogger(CompileTaskRunner.java:82)
[INFO] at com.google.gwt.dev.Compiler.main(Compiler.java:177)
[INFO] "Thread-3":
[INFO] at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:293)
[INFO] - waiting to lock <79fe5f198> (a sun.misc.Launcher$AppClassLoader)
[INFO] at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
[INFO] at java.util.ResourceBundle$RBClassLoader.loadClass(ResourceBundle.java:435)
[INFO] at java.util.ResourceBundle$Control.newBundle(ResourceBundle.java:2289)
[INFO] at java.util.ResourceBundle.loadBundle(ResourceBundle.java:1364)
[INFO] at java.util.ResourceBundle.findBundle(ResourceBundle.java:1328)
[INFO] at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1224)
[INFO] at java.util.ResourceBundle.getBundle(ResourceBundle.java:747)
[INFO] at java.awt.Toolkit$3.run(Toolkit.java:1616)
[INFO] at java.security.AccessController.doPrivileged(Native Method)
[INFO] at java.awt.Toolkit.<clinit>(Toolkit.java:1612)
[INFO] at java.lang.ClassLoader$NativeLibrary.load(Native Method)
[INFO] at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1827)
[INFO] - locked <79fe010a8> (a java.util.Vector)
[INFO] - locked <79fe01100> (a java.util.Vector)
[INFO] at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1724)
[INFO] at java.lang.Runtime.loadLibrary0(Runtime.java:823)
[INFO] - locked <79fe083d0> (a java.lang.Runtime)
[INFO] at java.lang.System.loadLibrary(System.java:1045)
[INFO] at sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:50)
[INFO] at java.security.AccessController.doPrivileged(Native Method)
[INFO] at apple.awt.CGraphicsEnvironment.<clinit>(CGraphicsEnvironment.java:23)
[INFO] at java.lang.Class.forName0(Native Method)
[INFO] at java.lang.Class.forName(Class.java:169)
[INFO] at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:68)
[INFO] - locked <7e094ecb8> (a java.lang.Class for java.awt.GraphicsEnvironment)
[INFO] at com.google.gwt.dev.GraphicsInitThread.run(GraphicsInitThread.java:39)
[INFO] 
[INFO] Found 1 deadlock.
[INFO] 
[INFO] Heap
[INFO]  par new generation   total 118208K, used 44180K [79fe00000, 7a7e40000, 7a7e40000)
[INFO]   eden space 105088K,  42% used [79fe00000, 7a29252f8, 7a64a0000)
[INFO]   from space 13120K,   0% used [7a64a0000, 7a64a0000, 7a7170000)
[INFO]   to   space 13120K,   0% used [7a7170000, 7a7170000, 7a7e40000)
[INFO]  concurrent mark-sweep generation total 919296K, used 0K [7a7e40000, 7e0000000, 7e0000000)
[INFO]  concurrent-mark-sweep perm gen total 21248K, used 10265K [7e0000000, 7e14c0000, 800000000)
[INFO] 


On Thursday, July 19, 2012 12:12:49 AM UTC-4, JoseM wrote:
I created a project about two months ago using Thomas Broyer's modular-requestfactory maven archetype from here: https://github.com/tbroyer/gwt-maven-archetypes/tree/master/modular-requestfactory

Our application has been building and working fine using the 2.4 dependencies for GWT and the gwt-maven-plugin.  Today I updated my pom to use GWT 2.5-rc1 and the latest version of the gwt-maven-plugin (build #35 of 2.5-SNAPSHOT from here: https://buildhive.cloudbees.com/job/gwt-maven-plugin/job/gwt-maven-plugin/35/org.codehaus.mojo$gwt-maven-plugin/) but when doing the maven compile (by doing a mvn clean install) it always stops when attempting to start compiling the first module of my application.

I issued a kill -3 on the process and here is the output (below), does anybody know what be wrong? Do I need to change anything in my pom files/configuration that 2.5 needs?  All I did was update the version numbers of the dependencies to the latest one.

[INFO] ------------------------------------------------------------------------
[INFO] Building web-client 1.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ web-client ---
[INFO] Deleting /xxx/projects/web/client/target
[INFO] Deleting /xxx/projects/web/client/src/main/webapp/moduleAppOne (includes = [**/*], excludes = [])
[INFO] Deleting /xxx/projects/web/client/src/main/webapp/moduleAppTwo (includes = [**/*], excludes = [])
[INFO] 
[INFO] --- maven-resources-plugin:2.4.3:resources (default-resources) @ web-client ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 2 resources
[INFO] 
[INFO] --- maven-compiler-plugin:2.4:compile (default-compile) @ web-client ---
[INFO] Compiling 75 source files to /xxx/projects/web/client/target/classes
[INFO] 
[INFO] --- maven-resources-plugin:2.4.3:testResources (default-testResources) @ web-client ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /xxx/projects/web/client/src/test/resources
[INFO] 
[INFO] --- maven-compiler-plugin:2.4:testCompile (default-testCompile) @ web-client ---
[INFO] Nothing to compile - all classes are up to date
[INFO] 
[INFO] --- maven-surefire-plugin:2.10:test (default-test) @ web-client ---
[INFO] Tests are skipped.
[INFO] 
[INFO] --- gwt-maven-plugin:pre-2.5.0-20120719:compile (gwt-compile) @ web-client ---
[INFO] Compiling module com.mycompany.web.ModuleAppOne_dev
[INFO] 2012-07-18 23:55:21
[INFO] Full thread dump Java HotSpot(TM) 64-Bit Server VM (20.6-b01-415 mixed mode):
[INFO] 
[INFO] "Thread-4" daemon prio=5 tid=7fef4a874000 nid=0x10b433000 waiting for monitor entry [00000000]
[INFO]    java.lang.Thread.State: BLOCKED (on object monitor)
[INFO] 
[INFO] "Thread-3" daemon prio=5 tid=7fef4aaba800 nid=0x10c68b000 waiting for monitor entry [10c688000]
[INFO]    java.lang.Thread.State: BLOCKED (on object monitor)
[INFO] at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:293)
[INFO] - waiting to lock <79fe5f198> (a sun.misc.Launcher$AppClassLoader)
[INFO] at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
[INFO] at java.util.ResourceBundle$RBClassLoader.loadClass(ResourceBundle.java:435)
[INFO] at java.util.ResourceBundle$Control.newBundle(ResourceBundle.java:2289)
[INFO] at java.util.ResourceBundle.loadBundle(ResourceBundle.java:1364)
[INFO] at java.util.ResourceBundle.findBundle(ResourceBundle.java:1328)
[INFO] at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1224)
[INFO] at java.util.ResourceBundle.getBundle(ResourceBundle.java:747)
[INFO] at java.awt.Toolkit$3.run(Toolkit.java:1616)
[INFO] at java.security.AccessController.doPrivileged(Native Method)
[INFO] at java.awt.Toolkit.<clinit>(Toolkit.java:1612)
[INFO] at java.lang.ClassLoader$NativeLibrary.load(Native Method)
[INFO] at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1827)
[INFO] - locked <79fe010a8> (a java.util.Vector)
[INFO] - locked <79fe01100> (a java.util.Vector)
[INFO] at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1724)
[INFO] at java.lang.Runtime.loadLibrary0(Runtime.java:823)
[INFO] - locked <79fe083d0> (a java.lang.Runtime)
[INFO] at java.lang.System.loadLibrary(System.java:1045)
[INFO] at sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:50)
[INFO] at java.security.AccessController.doPrivileged(Native Method)
[INFO] at apple.awt.CGraphicsEnvironment.<clinit>(CGraphicsEnvironment.java:23)
[INFO] at java.lang.Class.forName0(Native Method)
[INFO] at java.lang.Class.forName(Class.java:169)
[INFO] at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:68)
[INFO] - locked <7e094ec98> (a java.lang.Class for java.awt.GraphicsEnvironment)
[INFO] at com.google.gwt.dev.GraphicsInitThread.run(GraphicsInitThread.java:39)
[INFO] 
[INFO] "pool-1-thread-1" prio=5 tid=7fef4aab7800 nid=0x10c588000 waiting on condition [10c587000]
[INFO]    java.lang.Thread.State: WAITING (parking)
[INFO] at sun.misc.Unsafe.park(Native Method)
[INFO] - parking to wait for  <7a20f58f0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
[INFO] at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156)
[INFO] at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
[INFO] at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
[INFO] at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
[INFO] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
[INFO] at java.lang.Thread.run(Thread.java:680)
[INFO] 
[INFO] "Low Memory Detector" daemon prio=5 tid=7fef4480c000 nid=0x10b9c5000 runnable [00000000]
[INFO]    java.lang.Thread.State: RUNNABLE
[INFO] 
[INFO] "C2 CompilerThread1" daemon prio=9 tid=7fef4480b800 nid=0x10b8c2000 waiting on condition [00000000]
[INFO]    java.lang.Thread.State: RUNNABLE
[INFO] 
[INFO] "C2 CompilerThread0" daemon prio=9 tid=7fef4480a800 nid=0x10b7bf000 waiting on condition [00000000]
[INFO]    java.lang.Thread.State: RUNNABLE
[INFO] 
[INFO] "Signal Dispatcher" daemon prio=9 tid=7fef4480a000 nid=0x10b6bc000 waiting on condition [00000000]
[INFO]    java.lang.Thread.State: RUNNABLE
[INFO] 
[INFO] "Surrogate Locker Thread (Concurrent GC)" daemon prio=5 tid=7fef44809000 nid=0x10b5b9000 waiting on condition [00000000]
[INFO]    java.lang.Thread.State: RUNNABLE
[INFO] 
[INFO] "Finalizer" daemon prio=8 tid=7fef441b8800 nid=0x10b2f5000 in Object.wait() [10b2f4000]
[INFO]    java.lang.Thread.State: WAITING (on object monitor)
[INFO] at java.lang.Object.wait(Native Method)
[INFO] - waiting on <79fe01300> (a java.lang.ref.ReferenceQueue$Lock)
[INFO] at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
[INFO] - locked <79fe01300> (a java.lang.ref.ReferenceQueue$Lock)
[INFO] at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
[INFO] at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
[INFO] 
[INFO] "Reference Handler" daemon prio=10 tid=7fef441b8000 nid=0x10b1f2000 in Object.wait() [10b1f1000]
[INFO]    java.lang.Thread.State: WAITING (on object monitor)
[INFO] at java.lang.Object.wait(Native Method)
[INFO] - waiting on <79fe011d8> (a java.lang.ref.Reference$Lock)
[INFO] at java.lang.Object.wait(Object.java:485)
[INFO] at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
[INFO] - locked <79fe011d8> (a java.lang.ref.Reference$Lock)
[INFO] 
[INFO] "main" prio=5 tid=7fef44000800 nid=0x101bf8000 waiting for monitor entry [101bf4000]
[INFO]    java.lang.Thread.State: BLOCKED (on object monitor)
[INFO] at java.lang.Runtime.loadLibrary0(Runtime.java:815)
[INFO] - waiting to lock <79fe083d0> (a java.lang.Runtime)
[INFO] at java.lang.System.loadLibrary(System.java:1045)
[INFO] at sun.security.pkcs11.wrapper.PKCS11$1.run(PKCS11.java:88)
[INFO] at java.security.AccessController.doPrivileged(Native Method)
[INFO] at sun.security.pkcs11.wrapper.PKCS11.<clinit>(PKCS11.java:86)
[INFO] at sun.security.pkcs11.SunPKCS11.<init>(SunPKCS11.java:281)
[INFO] at sun.security.pkcs11.SunPKCS11.<init>(SunPKCS11.java:86)
[INFO] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[INFO] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
[INFO] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
[INFO] at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
[INFO] at sun.security.jca.ProviderConfig$4.run(ProviderConfig.java:262)
[INFO] at java.security.AccessController.doPrivileged(Native Method)
[INFO] at sun.security.jca.ProviderConfig.doLoadProvider(ProviderConfig.java:244)
[INFO] at sun.security.jca.ProviderConfig.getProvider(ProviderConfig.java:224)
[INFO] - locked <79fe5f198> (a sun.misc.Launcher$AppClassLoader)
[INFO] at sun.security.jca.ProviderList.getProvider(ProviderList.java:215)
[INFO] at sun.security.jca.ProviderList.getService(ProviderList.java:313)
[INFO] at sun.security.jca.GetInstance.getInstance(GetInstance.java:140)
[INFO] at java.security.Security.getImpl(Security.java:659)
[INFO] at java.security.MessageDigest.getInstance(MessageDigest.java:129)
[INFO] at java.io.ObjectStreamClass.computeDefaultSUID(ObjectStreamClass.java:1754)
[INFO] at java.io.ObjectStreamClass.access$100(ObjectStreamClass.java:50)
[INFO] at java.io.ObjectStreamClass$1.run(ObjectStreamClass.java:203)
[INFO] at java.security.AccessController.doPrivileged(Native Method)
[INFO] at java.io.ObjectStreamClass.getSerialVersionUID(ObjectStreamClass.java:200)
[INFO] at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:556)
[INFO] at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1582)
[INFO] at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1495)
[INFO] at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1731)
[INFO] at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328)
[INFO] at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350)
[INFO] at com.google.gwt.dev.javac.CompilationUnitArchive.createFromStream(CompilationUnitArchive.java:58)
[INFO] at com.google.gwt.dev.javac.CompilationUnitArchive.createFromURL(CompilationUnitArchive.java:65)
[INFO] at com.google.gwt.dev.ArchivePreloader.preloadArchives(ArchivePreloader.java:63)
[INFO] at com.google.gwt.dev.Precompile.precompile(Precompile.java:243)
[INFO] at com.google.gwt.dev.Precompile.precompile(Precompile.java:229)
[INFO] at com.google.gwt.dev.Precompile.precompile(Precompile.java:141)
[INFO] at com.google.gwt.dev.Compiler.run(Compiler.java:232)
[INFO] at com.google.gwt.dev.Compiler.run(Compiler.java:198)
[INFO] at com.google.gwt.dev.Compiler$1.run(Compiler.java:170)
[INFO] at com.google.gwt.dev.CompileTaskRunner.doRun(CompileTaskRunner.java:88)
[INFO] at com.google.gwt.dev.CompileTaskRunner.runWithAppropriateLogger(CompileTaskRunner.java:82)
[INFO] at com.google.gwt.dev.Compiler.main(Compiler.java:177)
[INFO] 
[INFO] "VM Thread" prio=9 tid=7fef441b3800 nid=0x10b0ef000 runnable 
[INFO] 
[INFO] "Gang worker#0 (Parallel GC Threads)" prio=9 tid=7fef44004000 nid=0x104f4a000 runnable 
[INFO] 
[INFO] "Gang worker#1 (Parallel GC Threads)" prio=9 tid=7fef44005000 nid=0x10504d000 runnable 
[INFO] 
[INFO] "Gang worker#2 (Parallel GC Threads)" prio=9 tid=7fef44005800 nid=0x105150000 runnable 
[INFO] 
[INFO] "Gang worker#3 (Parallel GC Threads)" prio=9 tid=7fef44006000 nid=0x105253000 runnable 
[INFO] 
[INFO] "Gang worker#4 (Parallel GC Threads)" prio=9 tid=7fef44006800 nid=0x105356000 runnable 
[INFO] 
[INFO] "Gang worker#5 (Parallel GC Threads)" prio=9 tid=7fef44007800 nid=0x105459000 runnable 
[INFO] 
[INFO] "Gang worker#6 (Parallel GC Threads)" prio=9 tid=7fef44008000 nid=0x10555c000 runnable 
[INFO] 
[INFO] "Gang worker#7 (Parallel GC Threads)" prio=9 tid=7fef44008800 nid=0x10565f000 runnable 
[INFO] 
[INFO] "Concurrent Mark-Sweep GC Thread" prio=9 tid=7fef440e6000 nid=0x10ad8e000 runnable 
[INFO] "Gang worker#0 (Parallel CMS Threads)" prio=9 tid=7fef440e4800 nid=0x10a388000 runnable 
[INFO] 
[INFO] "Gang worker#1 (Parallel CMS Threads)" prio=9 tid=7fef440e5800 nid=0x10a48b000 runnable 
[INFO] 
[INFO] "VM Periodic Task Thread" prio=10 tid=7fef4481d800 nid=0x10bac8000 waiting on condition 
[INFO] 
[INFO] "Exception Catcher Thread" prio=10 tid=7fef44001800 nid=0x101d72000 runnable 
[INFO] JNI global references: 1403
[INFO] 
[INFO] 
[INFO] Found one Java-level deadlock:
[INFO] =============================
[INFO] "Thread-4":
[INFO]   waiting to lock monitor 7fef45802df8 (object 79fe5f198, a sun.misc.Launcher$AppClassLoader),
[INFO]   which is held by "main"
[INFO] "main":
[INFO]   waiting to lock monitor 7fef45802c00 (object 79fe083d0, a java.lang.Runtime),
[INFO]   which is held by "Thread-3"
[INFO] "Thread-3":
[INFO]   waiting to lock monitor 7fef45802df8 (object 79fe5f198, a sun.misc.Launcher$AppClassLoader),
[INFO]   which is held by "main"
[INFO] 
[INFO] Java stack information for the threads listed above:
[INFO] ===================================================
[INFO] "Thread-4":
[INFO] "main":
[INFO] at java.lang.Runtime.loadLibrary0(Runtime.java:815)
[INFO] - waiting to lock <79fe083d0> (a java.lang.Runtime)
[INFO] at java.lang.System.loadLibrary(System.java:1045)
[INFO] at sun.security.pkcs11.wrapper.PKCS11$1.run(PKCS11.java:88)
[INFO] at java.security.AccessController.doPrivileged(Native Method)
[INFO] at sun.security.pkcs11.wrapper.PKCS11.<clinit>(PKCS11.java:86)
[INFO] at sun.security.pkcs11.SunPKCS11.<init>(SunPKCS11.java:281)
[INFO] at sun.security.pkcs11.SunPKCS11.<init>(SunPKCS11.java:86)
[INFO] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[INFO] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
[INFO] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
[INFO] at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
[INFO] at sun.security.jca.ProviderConfig$4.run(ProviderConfig.java:262)
[INFO] at java.security.AccessController.doPrivileged(Native Method)
[INFO] at sun.security.jca.ProviderConfig.doLoadProvider(ProviderConfig.java:244)
[INFO] at sun.security.jca.ProviderConfig.getProvider(ProviderConfig.java:224)
[INFO] - locked <79fe5f198> (a sun.misc.Launcher$AppClassLoader)
[INFO] at sun.security.jca.ProviderList.getProvider(ProviderList.java:215)
[INFO] at sun.security.jca.ProviderList.getService(ProviderList.java:313)
[INFO] at sun.security.jca.GetInstance.getInstance(GetInstance.java:140)
[INFO] at java.security.Security.getImpl(Security.java:659)
[INFO] at java.security.MessageDigest.getInstance(MessageDigest.java:129)
[INFO] at java.io.ObjectStreamClass.computeDefaultSUID(ObjectStreamClass.java:1754)
[INFO] at java.io.ObjectStreamClass.access$100(ObjectStreamClass.java:50)
[INFO] at java.io.ObjectStreamClass$1.run(ObjectStreamClass.java:203)
[INFO] at java.security.AccessController.doPrivileged(Native Method)
[INFO] at java.io.ObjectStreamClass.getSerialVersionUID(ObjectStreamClass.java:200)
[INFO] at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:556)
[INFO] at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1582)
[INFO] at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1495)
[INFO] at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1731)
[INFO] at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328)
[INFO] at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350)
[INFO] at com.google.gwt.dev.javac.CompilationUnitArchive.createFromStream(CompilationUnitArchive.java:58)
[INFO] at com.google.gwt.dev.javac.CompilationUnitArchive.createFromURL(CompilationUnitArchive.java:65)
[INFO] at com.google.gwt.dev.ArchivePreloader.preloadArchives(ArchivePreloader.java:63)
[INFO] at com.google.gwt.dev.Precompile.precompile(Precompile.java:243)
[INFO] at com.google.gwt.dev.Precompile.precompile(Precompile.java:229)
[INFO] at com.google.gwt.dev.Precompile.precompile(Precompile.java:141)
[INFO] at com.google.gwt.dev.Compiler.run(Compiler.java:232)
[INFO] at com.google.gwt.dev.Compiler.run(Compiler.java:198)
[INFO] at com.google.gwt.dev.Compiler$1.run(Compiler.java:170)
[INFO] at com.google.gwt.dev.CompileTaskRunner.doRun(CompileTaskRunner.java:88)
[INFO] at com.google.gwt.dev.CompileTaskRunner.runWithAppropriateLogger(CompileTaskRunner.java:82)
[INFO] at com.google.gwt.dev.Compiler.main(Compiler.java:177)
[INFO] "Thread-3":
[INFO] at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:293)
[INFO] - waiting to lock <79fe5f198> (a sun.misc.Launcher$AppClassLoader)
[INFO] at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
[INFO] at java.util.ResourceBundle$RBClassLoader.loadClass(ResourceBundle.java:435)
[INFO] at java.util.ResourceBundle$Control.newBundle(ResourceBundle.java:2289)
[INFO] at java.util.ResourceBundle.loadBundle(ResourceBundle.java:1364)
[INFO] at java.util.ResourceBundle.findBundle(ResourceBundle.java:1328)
[INFO] at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1224)
[INFO] at java.util.ResourceBundle.getBundle(ResourceBundle.java:747)
[INFO] at java.awt.Toolkit$3.run(Toolkit.java:1616)
[INFO] at java.security.AccessController.doPrivileged(Native Method)
[INFO] at java.awt.Toolkit.<clinit>(Toolkit.java:1612)
[INFO] at java.lang.ClassLoader$NativeLibrary.load(Native Method)
[INFO] at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1827)
[INFO] - locked <79fe010a8> (a java.util.Vector)
[INFO] - locked <79fe01100> (a java.util.Vector)
[INFO] at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1724)
[INFO] at java.lang.Runtime.loadLibrary0(Runtime.java:823)
[INFO] - locked <79fe083d0> (a java.lang.Runtime)
[INFO] at java.lang.System.loadLibrary(System.java:1045)
[INFO] at sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:50)
[INFO] at java.security.AccessController.doPrivileged(Native Method)
[INFO] at apple.awt.CGraphicsEnvironment.<clinit>(CGraphicsEnvironment.java:23)
[INFO] at java.lang.Class.forName0(Native Method)
[INFO] at java.lang.Class.forName(Class.java:169)
[INFO] at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:68)
[INFO] - locked <7e094ec98> (a java.lang.Class for java.awt.GraphicsEnvironment)
[INFO] at com.google.gwt.dev.GraphicsInitThread.run(GraphicsInitThread.java:39)
[INFO] 
[INFO] Found 1 deadlock.
[INFO] 
[INFO] Heap
[INFO]  par new generation   total 118208K, used 44180K [79fe00000, 7a7e40000, 7a7e40000)
[INFO]   eden space 105088K,  42% used [79fe00000, 7a29252f8, 7a64a0000)
[INFO]   from space 13120K,   0% used [7a64a0000, 7a64a0000, 7a7170000)
[INFO]   to   space 13120K,   0% used [7a7170000, 7a7170000, 7a7e40000)
[INFO]  concurrent mark-sweep generation total 919296K, used 0K [7a7e40000, 7e0000000, 7e0000000)
[INFO]  concurrent-mark-sweep perm gen total 21248K, used 10265K [7e0000000, 7e14c0000, 800000000)
[INFO] 

--
You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group.
To view this discussion on the web visit https://groups.google.com/d/msg/google-web-toolkit/-/4D0ymP1_Ev0J.
To post to this group, send email to google-web-toolkit@googlegroups.com.
To unsubscribe from this group, send email to google-web-toolkit+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home


Real Estate