I've been noticing lately that once during an Eclipse session (that is, this happens one time after starting Eclipse), that Eclipse hangs for several minutes and I hear the drive cranking along with CPU usage going up.
I ran Eclipse with java.exe so I can hit CONTROL-BREAK in the console when this happens. The last time it happened, I found this thread as the probable culprit. Once the "hang" went away and Eclipse woke up and acted normally, this stack went away (its a thread in a thread pool, so the thread itself didn't go away, but the thread went idle at the same time I noticed Eclipse "woke" up). Can someone talk about what JBoss IDE is doing here in this thread so I can figure out what I can do to stop this? | "Worker-10" prio=6 tid=0x3a3365b0 nid=0x520 runnable [0x3b9de000..0x3b9dfae8] | at java.util.zip.ZipFile.open(Native Method) | at java.util.zip.ZipFile.<init>(ZipFile.java:203) | at java.util.jar.JarFile.<init>(JarFile.java:132) | at java.util.jar.JarFile.<init>(JarFile.java:97) | at org.jboss.ide.eclipse.as.core.module.factory.ArchiveModuleFactory.supports(ArchiveModuleFactory.java:65) | at org.jboss.ide.eclipse.as.core.module.factory.ArchiveModuleFactory.acceptAddition(ArchiveModuleFactory.java:33) | at org.jboss.ide.eclipse.as.core.module.factory.JBossModuleFactory$1.visit(JBossModuleFactory.java:88) | at org.eclipse.core.internal.resources.Resource$2.visit(Resource.java:105) | at org.eclipse.core.internal.resources.Resource$1.visitElement(Resource.java:57) | at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:81) | at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:85) | at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:85) | at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:85) | at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:85) | at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:85) | at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:85) | at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:85) | at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:85) | at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:85) | at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:85) | at org.eclipse.core.internal.watson.ElementTreeIterator.iterate(ElementTreeIterator.java:126) | at org.eclipse.core.internal.resources.Resource.accept(Resource.java:67) | at org.eclipse.core.internal.resources.Resource.accept(Resource.java:103) | at org.eclipse.core.internal.resources.Resource.accept(Resource.java:87) | at org.jboss.ide.eclipse.as.core.module.factory.JBossModuleFactory.cacheModules(JBossModuleFactory.java:86) | at org.jboss.ide.eclipse.as.core.module.factory.JBossModuleFactory.getModules(JBossModuleFactory.java:66) | at org.eclipse.wst.server.core.internal.ModuleFactory.getModules(ModuleFactory.java:133) | at org.eclipse.wst.server.core.ServerUtil.getModules(ServerUtil.java:247) | at org.eclipse.wst.server.core.ServerUtil.getModule(ServerUtil.java:47) | at org.eclipse.wst.server.core.internal.ResourceManager.publishHandleProjectChange(ResourceManager.java:916) | at org.eclipse.wst.server.core.internal.ResourceManager$1.visit(ResourceManager.java:110) | at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:67) | at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:76) | at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:48) | at org.eclipse.wst.server.core.internal.ResourceManager$ServerResourceChangeListener.resourceChanged(ResourceManager.java:104) | at org.eclipse.core.internal.events.NotificationManager$2.run(NotificationManager.java:280) | at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37) | at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:274) | at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:148) | at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:256) | at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:958) | at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:45) | at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58) | | | View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3966025#3966025 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3966025 _______________________________________________ jboss-user mailing list [email protected] https://lists.jboss.org/mailman/listinfo/jboss-user
