Added -XdisableUpdateCheck to command line and it no longer hangs. On Aug 15, 1:53 pm, otth2oskier <[email protected]> wrote: > There appears to be a deadlock: > > Microsoft Windows XP [Version 5.1.2600] > (C) Copyright 1985-2001 Microsoft Corp. > > C:\Documents and Settings\xxxxxx>jstack 1220 > 2011-08-15 13:50:55 > Full thread dump Java HotSpot(TM) Client VM (17.1-b03 mixed mode, > sharing): > > "GWT Update Checker" daemon prio=6 tid=0x03131400 nid=0x15e0 waiting > for monitor entry [0x0327d000] > java.lang.Thread.State: BLOCKED (on object monitor) > at > sun.security.jca.ProviderConfig.getProvider(ProviderConfig.java:188) > - waiting to lock <0x1d434438> (a sun.misc.Launcher > $AppClassLoader) > at sun.security.jca.ProviderList.getProvider(ProviderList.java: > 215) > at sun.security.jca.ProviderList.getService(ProviderList.java: > 313) > at sun.security.jca.GetInstance.getInstance(GetInstance.java: > 140) > at > java.security.cert.CertificateFactory.getInstance(CertificateFactory.java: > 148) > at sun.security.pkcs.PKCS7.parseSignedData(PKCS7.java:244) > at sun.security.pkcs.PKCS7.parse(PKCS7.java:141) > at sun.security.pkcs.PKCS7.parse(PKCS7.java:110) > at sun.security.pkcs.PKCS7.<init>(PKCS7.java:92) > at > sun.security.util.SignatureFileVerifier.<init>(SignatureFileVerifier.java: > 80) > at java.util.jar.JarVerifier.processEntry(JarVerifier.java: > 267) > at java.util.jar.JarVerifier.update(JarVerifier.java:199) > at java.util.jar.JarFile.initializeVerifier(JarFile.java:323) > at java.util.jar.JarFile.getInputStream(JarFile.java:388) > - locked <0x12c07c58> (a java.util.jar.JarFile) > at sun.misc.JarIndex.getJarIndex(JarIndex.java:120) > at sun.misc.URLClassPath$JarLoader$1.run(URLClassPath.java: > 608) > at java.security.AccessController.doPrivileged(Native Method) > at sun.misc.URLClassPath > $JarLoader.ensureOpen(URLClassPath.java:599) > at sun.misc.URLClassPath$JarLoader.<init>(URLClassPath.java: > 583) > at sun.misc.URLClassPath$3.run(URLClassPath.java:333) > at java.security.AccessController.doPrivileged(Native Method) > at sun.misc.URLClassPath.getLoader(URLClassPath.java:322) > at sun.misc.URLClassPath.getLoader(URLClassPath.java:299) > - locked <0x1d434500> (a sun.misc.URLClassPath) > at sun.misc.URLClassPath.access$000(URLClassPath.java:60) > at sun.misc.URLClassPath$1.next(URLClassPath.java:195) > at sun.misc.URLClassPath$1.hasMoreElements(URLClassPath.java: > 206) > at java.net.URLClassLoader$3$1.run(URLClassLoader.java:416) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader$3.next(URLClassLoader.java:413) > at java.net.URLClassLoader > $3.hasMoreElements(URLClassLoader.java:438) > at sun.misc.CompoundEnumeration.next(CompoundEnumeration.java: > 27) > at > sun.misc.CompoundEnumeration.hasMoreElements(CompoundEnumeration.java: > 36) > at sun.misc.Service$LazyIterator.hasNext(Service.java:255) > at java.util.prefs.Preferences.factory1(Preferences.java:263) > at java.util.prefs.Preferences.access$000(Preferences.java: > 208) > at java.util.prefs.Preferences$2.run(Preferences.java:255) > at java.util.prefs.Preferences$2.run(Preferences.java:253) > at java.security.AccessController.doPrivileged(Native Method) > at java.util.prefs.Preferences.factory(Preferences.java:252) > at java.util.prefs.Preferences.<clinit>(Preferences.java:210) > at > com.google.gwt.dev.shell.CheckForUpdates.check(CheckForUpdates.java: > 263) > at com.google.gwt.dev.shell.CheckForUpdates > $1.call(CheckForUpdates.java:124) > at com.google.gwt.dev.shell.CheckForUpdates > $1.call(CheckForUpdates.java:120) > at java.util.concurrent.FutureTask > $Sync.innerRun(FutureTask.java:303) > at java.util.concurrent.FutureTask.run(FutureTask.java:138) > at java.lang.Thread.run(Thread.java:662) > > "Low Memory Detector" daemon prio=6 tid=0x00a4bc00 nid=0x16c0 runnable > [0x00000000] > java.lang.Thread.State: RUNNABLE > > "CompilerThread0" daemon prio=10 tid=0x00a49000 nid=0x79c waiting on > condition [0x00000000] > java.lang.Thread.State: RUNNABLE > > "Attach Listener" daemon prio=10 tid=0x00a44400 nid=0x177c waiting on > condition [0x00000000] > java.lang.Thread.State: RUNNABLE > > "Signal Dispatcher" daemon prio=10 tid=0x00a43000 nid=0x17bc runnable > [0x00000000] > java.lang.Thread.State: RUNNABLE > > "Finalizer" daemon prio=8 tid=0x00a3e000 nid=0x92c in Object.wait() > [0x02e9f000] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x1d4343a0> (a java.lang.ref.ReferenceQueue > $Lock) > at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java: > 118) > - locked <0x1d4343a0> (a java.lang.ref.ReferenceQueue$Lock) > at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java: > 134) > at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java: > 159) > > "Reference Handler" daemon prio=10 tid=0x00a39400 nid=0x1678 in > Object.wait() [0x02e4f000] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x1d434430> (a java.lang.ref.Reference$Lock) > at java.lang.Object.wait(Object.java:485) > at java.lang.ref.Reference$ReferenceHandler.run(Reference.java: > 116) > - locked <0x1d434430> (a java.lang.ref.Reference$Lock) > > "main" prio=6 tid=0x00a1ac00 nid=0x1548 waiting for monitor entry > [0x00a0e000] > java.lang.Thread.State: BLOCKED (on object monitor) > at sun.misc.URLClassPath.getLoader(URLClassPath.java:279) > - waiting to lock <0x1d434500> (a sun.misc.URLClassPath) > at sun.misc.URLClassPath.getResource(URLClassPath.java:168) > at java.net.URLClassLoader$1.run(URLClassLoader.java:194) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:190) > at java.lang.ClassLoader.loadClass(ClassLoader.java:307) > - locked <0x1d434438> (a sun.misc.Launcher$AppClassLoader) > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java: > 301) > - locked <0x1d434438> (a sun.misc.Launcher$AppClassLoader) > at java.lang.ClassLoader.loadClass(ClassLoader.java:248) > at > com.google.gwt.dev.cfg.ModuleDefLoader.<clinit>(ModuleDefLoader.java: > 74) > at com.google.gwt.dev.Compiler.run(Compiler.java:185) > at com.google.gwt.dev.Compiler$1.run(Compiler.java:159) > at > com.google.gwt.dev.CompileTaskRunner.doRun(CompileTaskRunner.java:87) > at > com.google.gwt.dev.CompileTaskRunner.runWithAppropriateLogger(CompileTaskRunner.java: > 81) > at com.google.gwt.dev.Compiler.main(Compiler.java:166) > > "VM Thread" prio=10 tid=0x00a37c00 nid=0x1dc runnable > > "VM Periodic Task Thread" prio=10 tid=0x00a5ec00 nid=0xc88 waiting on > condition > > JNI global references: 1208 > > Found one Java-level deadlock: > ============================= > "GWT Update Checker": > waiting to lock monitor 0x00a3d0bc (object 0x1d434438, a > sun.misc.Launcher$AppClassLoader), > which is held by "main" > "main": > waiting to lock monitor 0x00a3d054 (object 0x1d434500, a > sun.misc.URLClassPath), > which is held by "GWT Update Checker" > > Java stack information for the threads listed above: > =================================================== > "GWT Update Checker": > at > sun.security.jca.ProviderConfig.getProvider(ProviderConfig.java:188) > - waiting to lock <0x1d434438> (a sun.misc.Launcher > $AppClassLoader) > at sun.security.jca.ProviderList.getProvider(ProviderList.java: > 215) > at sun.security.jca.ProviderList.getService(ProviderList.java: > 313) > at sun.security.jca.GetInstance.getInstance(GetInstance.java: > 140) > at > java.security.cert.CertificateFactory.getInstance(CertificateFactory.java: > 148) > at sun.security.pkcs.PKCS7.parseSignedData(PKCS7.java:244) > at sun.security.pkcs.PKCS7.parse(PKCS7.java:141) > at sun.security.pkcs.PKCS7.parse(PKCS7.java:110) > at sun.security.pkcs.PKCS7.<init>(PKCS7.java:92) > at > sun.security.util.SignatureFileVerifier.<init>(SignatureFileVerifier.java: > 80) > at java.util.jar.JarVerifier.processEntry(JarVerifier.java: > 267) > at java.util.jar.JarVerifier.update(JarVerifier.java:199) > at java.util.jar.JarFile.initializeVerifier(JarFile.java:323) > at java.util.jar.JarFile.getInputStream(JarFile.java:388) > - locked <0x12c07c58> (a java.util.jar.JarFile) > at sun.misc.JarIndex.getJarIndex(JarIndex.java:120) > at sun.misc.URLClassPath$JarLoader$1.run(URLClassPath.java: > 608) > at java.security.AccessController.doPrivileged(Native Method) > at sun.misc.URLClassPath > $JarLoader.ensureOpen(URLClassPath.java:599) > at sun.misc.URLClassPath$JarLoader.<init>(URLClassPath.java: > 583) > at sun.misc.URLClassPath$3.run(URLClassPath.java:333) > at java.security.AccessController.doPrivileged(Native Method) > at sun.misc.URLClassPath.getLoader(URLClassPath.java:322) > at sun.misc.URLClassPath.getLoader(URLClassPath.java:299) > - locked <0x1d434500> (a sun.misc.URLClassPath) > at sun.misc.URLClassPath.access$000(URLClassPath.java:60) > at sun.misc.URLClassPath$1.next(URLClassPath.java:195) > at sun.misc.URLClassPath$1.hasMoreElements(URLClassPath.java: > 206) > at java.net.URLClassLoader$3$1.run(URLClassLoader.java:416) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader$3.next(URLClassLoader.java:413) > at java.net.URLClassLoader > $3.hasMoreElements(URLClassLoader.java:438) > at sun.misc.CompoundEnumeration.next(CompoundEnumeration.java: > 27) > at > ... > > read more »
-- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
