Seems to be patch in 3.0.1 : patch applied to 3.0.1 patch and 3.0.2 ... be sure to carry over to HEAD
Thanks 2008/8/25 Igor Fedorenko <[EMAIL PROTECTED]>: > I am sorry to say this, but I honestly do not know and will not be able to > help you much until I have reproducible test case I can debug. I did some > research, and there seems to be a number of similar bug reports against wtp > and jdt, so I have a feeling this is not specific to m2e, but rather to set > of projects. In particular [1] has almost identical stack traces to what you > see > > [1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=243398 > > > Henri Gomez wrote: >> >> Hi to all >> >> Back to works today and got the damn't deadlock between WTP (3.0.0) >> and m2eclipse (0.9.5). >> >> Did there is some possible fixes in the latest -dev m2eclipse release ? >> >> Regards : >> >> -------------- >> >> >> 2008-08-25 14:12:08 >> Full thread dump Java HotSpot(TM) Client VM (10.0-b23 mixed mode): >> >> "JMX server connection timeout 48" daemon prio=6 tid=0x2f0f6800 >> nid=0x524 in Object.wait() [0x32d0f000..0x32d0fb14] >> java.lang.Thread.State: TIMED_WAITING (on object monitor) >> at java.lang.Object.wait(Native Method) >> - waiting on <0x03103498> (a [I) >> at >> com.sun.jmx.remote.internal.ServerCommunicatorAdmin$Timeout.run(ServerCommunicatorAdmin.java:150) >> - locked <0x03103498> (a [I) >> at java.lang.Thread.run(Thread.java:619) >> >> Locked ownable synchronizers: >> - None >> >> "RMI Scheduler(0)" daemon prio=6 tid=0x2f142800 nid=0x918 waiting on >> condition [0x32cbf000..0x32cbfb94] >> java.lang.Thread.State: TIMED_WAITING (parking) >> at sun.misc.Unsafe.park(Native Method) >> - parking to wait for <0x03022768> (a >> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) >> at >> java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) >> at >> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1963) >> at java.util.concurrent.DelayQueue.take(DelayQueue.java:164) >> at >> java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:582) >> at >> java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:575) >> at >> java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946) >> at >> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906) >> at java.lang.Thread.run(Thread.java:619) >> >> Locked ownable synchronizers: >> - None >> >> "RMI TCP Connection(1)-172.31.1.127" daemon prio=6 tid=0x2ecf7400 >> nid=0xa18 runnable [0x32c6f000..0x32c6fc14] >> java.lang.Thread.State: RUNNABLE >> at java.net.SocketInputStream.socketRead0(Native Method) >> at java.net.SocketInputStream.read(SocketInputStream.java:129) >> at java.io.BufferedInputStream.fill(BufferedInputStream.java:218) >> at java.io.BufferedInputStream.read(BufferedInputStream.java:237) >> - locked <0x030c4db0> (a java.io.BufferedInputStream) >> at java.io.FilterInputStream.read(FilterInputStream.java:66) >> at >> sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:517) >> at >> sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790) >> at >> sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649) >> at >> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) >> at >> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) >> at java.lang.Thread.run(Thread.java:619) >> >> Locked ownable synchronizers: >> - <0x030666a8> (a >> java.util.concurrent.locks.ReentrantLock$NonfairSync) >> >> "RMI TCP Accept-0" daemon prio=6 tid=0x2f123800 nid=0x5d0 runnable >> [0x3040f000..0x3040fc94] >> java.lang.Thread.State: RUNNABLE >> at java.net.PlainSocketImpl.socketAccept(Native Method) >> at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) >> - locked <0x0302d3b8> (a java.net.SocksSocketImpl) >> at java.net.ServerSocket.implAccept(ServerSocket.java:453) >> at java.net.ServerSocket.accept(ServerSocket.java:421) >> at >> sun.management.jmxremote.LocalRMIServerSocketFactory$1.accept(LocalRMIServerSocketFactory.java:34) >> at >> sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:369) >> at >> sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:341) >> at java.lang.Thread.run(Thread.java:619) >> >> Locked ownable synchronizers: >> - None >> >> "Worker-11" prio=6 tid=0x2e839800 nid=0x550 in Object.wait() >> [0x3045f000..0x3045fd94] >> java.lang.Thread.State: TIMED_WAITING (on object monitor) >> at java.lang.Object.wait(Native Method) >> - waiting on <0x05455fa8> (a >> org.eclipse.core.internal.jobs.WorkerPool) >> at >> org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:185) >> - locked <0x05455fa8> (a org.eclipse.core.internal.jobs.WorkerPool) >> at >> org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:217) >> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51) >> >> Locked ownable synchronizers: >> - None >> >> "SVN Kit 1.2 Connector" prio=6 tid=0x30b1e400 nid=0x794 in >> Object.wait() [0x31b3f000..0x31b3fb94] >> java.lang.Thread.State: WAITING (on object monitor) >> at java.lang.Object.wait(Native Method) >> - waiting on <0x08788060> (a java.util.ArrayList) >> at java.lang.Object.wait(Object.java:485) >> at >> org.polarion.team.svn.connector.svnkit.SVNKitConnector$ProgressMonitorThread.run(SVNKitConnector.java:1455) >> - locked <0x08788060> (a java.util.ArrayList) >> >> Locked ownable synchronizers: >> - None >> >> "Worker-10" prio=6 tid=0x309cb000 nid=0xd20 in Object.wait() >> [0x313ef000..0x313efd94] >> java.lang.Thread.State: TIMED_WAITING (on object monitor) >> at java.lang.Object.wait(Native Method) >> - waiting on <0x08e20a08> (a >> org.eclipse.core.internal.jobs.Semaphore) >> at >> org.eclipse.core.internal.jobs.Semaphore.acquire(Semaphore.java:38) >> - locked <0x08e20a08> (a org.eclipse.core.internal.jobs.Semaphore) >> at >> org.eclipse.core.internal.jobs.OrderedLock.doAcquire(OrderedLock.java:169) >> at >> org.eclipse.core.internal.jobs.OrderedLock.acquire(OrderedLock.java:105) >> at >> org.eclipse.core.internal.jobs.OrderedLock.acquire(OrderedLock.java:82) >> at >> org.eclipse.core.internal.resources.WorkManager.checkIn(WorkManager.java:118) >> at >> org.eclipse.core.internal.resources.Workspace.prepareOperation(Workspace.java:1747) >> at >> org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1795) >> at >> org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:775) >> at >> org.eclipse.jdt.core.JavaCore.setClasspathContainer(JavaCore.java:4703) >> at >> org.maven.ide.eclipse.container.MavenClasspathContainerInitializer.initialize(MavenClasspathContainerInitializer.java:40) >> at >> org.eclipse.jdt.internal.core.JavaModelManager.initializeContainer(JavaModelManager.java:2371) >> at >> org.eclipse.jdt.internal.core.JavaModelManager$13.run(JavaModelManager.java:2301) >> at >> org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1800) >> at >> org.eclipse.jdt.internal.core.JavaModelManager.initializeAllContainers(JavaModelManager.java:2317) >> at >> org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(JavaModelManager.java:1679) >> at >> org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:2554) >> at >> org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2562) >> at >> org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1829) >> at >> org.eclipse.jdt.internal.core.JavaProject.buildStructure(JavaProject.java:394) >> at >> org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:257) >> at >> org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:514) >> at >> org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:251) >> at >> org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:237) >> at >> org.eclipse.jdt.internal.core.JavaElement.getChildren(JavaElement.java:192) >> at >> org.eclipse.jdt.internal.core.JavaProject.getPackageFragmentRoots(JavaProject.java:1697) >> at >> org.eclipse.team.svn.resource.ignore.rules.jdt.JDTIgnoreRecommendations.isOutput(JDTIgnoreRecommendations.java:43) >> at >> org.eclipse.team.svn.resource.ignore.rules.jdt.JDTIgnoreRecommendations.isIgnoreRecommended(JDTIgnoreRecommendations.java:34) >> at >> org.eclipse.team.svn.core.utility.SVNUtility.isIgnored(SVNUtility.java:827) >> at >> org.eclipse.team.svn.core.svnstorage.SVNRemoteStorage.getDelegatedStatus(SVNRemoteStorage.java:826) >> at >> org.eclipse.team.svn.core.svnstorage.SVNRemoteStorage.fillCache(SVNRemoteStorage.java:793) >> at >> org.eclipse.team.svn.core.svnstorage.SVNRemoteStorage.loadLocalResourcesSubTreeSVNImpl(SVNRemoteStorage.java:610) >> at >> org.eclipse.team.svn.core.svnstorage.SVNRemoteStorage.loadLocalResourcesSubTree(SVNRemoteStorage.java:500) >> at >> org.eclipse.team.svn.core.svnstorage.SVNRemoteStorage.asLocalResource(SVNRemoteStorage.java:304) >> - locked <0x080042d0> (a >> org.eclipse.team.svn.core.svnstorage.SVNRemoteStorage) >> at >> org.eclipse.team.svn.ui.decorator.AbstractResourceDecorator.decorate(AbstractResourceDecorator.java:151) >> at >> org.eclipse.team.svn.ui.decorator.wrapper.ProjectDecoratorWrapper.decorate(ProjectDecoratorWrapper.java:28) >> at >> org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:263) >> at >> org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:72) >> at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37) >> at >> org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:356) >> at >> org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:338) >> at >> org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:374) >> at >> org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:334) >> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) >> >> Locked ownable synchronizers: >> - None >> >> "Worker-9" prio=6 tid=0x309cf000 nid=0xbcc in Object.wait() >> [0x3139e000..0x3139fa14] >> java.lang.Thread.State: TIMED_WAITING (on object monitor) >> at java.lang.Object.wait(Native Method) >> - waiting on <0x09361d98> (a >> org.eclipse.core.internal.jobs.Semaphore) >> at >> org.eclipse.core.internal.jobs.Semaphore.acquire(Semaphore.java:38) >> - locked <0x09361d98> (a org.eclipse.core.internal.jobs.Semaphore) >> at >> org.eclipse.core.internal.jobs.OrderedLock.doAcquire(OrderedLock.java:169) >> at >> org.eclipse.core.internal.jobs.OrderedLock.acquire(OrderedLock.java:105) >> at >> org.eclipse.core.internal.jobs.OrderedLock.acquire(OrderedLock.java:82) >> at >> org.eclipse.core.internal.resources.WorkManager.checkIn(WorkManager.java:118) >> at >> org.eclipse.core.internal.resources.Workspace.prepareOperation(Workspace.java:1747) >> at >> org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1795) >> at >> org.eclipse.jdt.internal.core.JavaModelManager.initializeAllContainers(JavaModelManager.java:2317) >> at >> org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(JavaModelManager.java:1679) >> at >> org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:2554) >> at >> org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2562) >> at >> org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1829) >> at >> org.eclipse.jdt.internal.core.JavaProject.buildStructure(JavaProject.java:394) >> at >> org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:257) >> at >> org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:514) >> at >> org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:251) >> at >> org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:237) >> at >> org.eclipse.jdt.internal.core.JavaElement.getChildren(JavaElement.java:192) >> at >> org.eclipse.jdt.internal.core.JavaProject.getPackageFragmentRoots(JavaProject.java:1697) >> at >> org.eclipse.jst.j2ee.internal.project.J2EEProjectUtilities.getSourceContainers(J2EEProjectUtilities.java:855) >> at >> org.eclipse.jst.j2ee.internal.project.J2EEProjectUtilities.getOutputContainers(J2EEProjectUtilities.java:892) >> at >> org.eclipse.jst.j2ee.internal.project.J2EEProjectUtilities.getAllOutputContainers(J2EEProjectUtilities.java:928) >> at >> org.eclipse.jst.j2ee.internal.classpathdep.ClasspathDependencyValidator$ClasspathDependencyValidatorData.<init>(ClasspathDependencyValidator.java:217) >> at >> org.eclipse.jst.j2ee.classpathdep.ClasspathDependencyUtil.getComponentClasspathDependencies(ClasspathDependencyUtil.java:161) >> at >> org.eclipse.jst.j2ee.classpathdep.ClasspathDependencyUtil.getComponentClasspathDependencies(ClasspathDependencyUtil.java:145) >> at >> org.eclipse.jst.j2ee.componentcore.J2EEModuleVirtualComponent.getJavaClasspathReferences(J2EEModuleVirtualComponent.java:183) >> at >> org.eclipse.jst.j2ee.componentcore.J2EEModuleVirtualComponent.getNonManifestReferences(J2EEModuleVirtualComponent.java:120) >> at >> org.eclipse.jst.j2ee.componentcore.J2EEModuleVirtualComponent.getReferences(J2EEModuleVirtualComponent.java:87) >> at >> org.eclipse.jst.j2ee.componentcore.J2EEModuleVirtualComponent.getReferences(J2EEModuleVirtualComponent.java:83) >> at >> org.eclipse.wst.common.componentcore.internal.builder.DependencyGraphImpl$GraphUpdateJob$1.run(DependencyGraphImpl.java:302) >> at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37) >> at >> org.eclipse.wst.common.componentcore.internal.builder.DependencyGraphImpl$GraphUpdateJob.run(DependencyGraphImpl.java:281) >> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) >> >> Locked ownable synchronizers: >> - None >> >> "Worker-8" prio=6 tid=0x309a7400 nid=0x734 in Object.wait() >> [0x3134f000..0x3134fa94] >> java.lang.Thread.State: TIMED_WAITING (on object monitor) >> at java.lang.Object.wait(Native Method) >> - waiting on <0x05455fa8> (a >> org.eclipse.core.internal.jobs.WorkerPool) >> at >> org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:185) >> - locked <0x05455fa8> (a org.eclipse.core.internal.jobs.WorkerPool) >> at >> org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:217) >> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51) >> >> Locked ownable synchronizers: >> - None >> >> "Worker-7" prio=6 tid=0x308cb000 nid=0x6a4 in Object.wait() >> [0x312bf000..0x312bfb14] >> java.lang.Thread.State: TIMED_WAITING (on object monitor) >> at java.lang.Object.wait(Native Method) >> - waiting on <0x05436240> (a java.lang.Object) >> at >> org.eclipse.core.internal.jobs.ThreadJob.joinRun(ThreadJob.java:189) >> - locked <0x05436240> (a java.lang.Object) >> at >> org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:87) >> at >> org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:230) >> at >> org.eclipse.core.internal.utils.StringPoolJob.run(StringPoolJob.java:99) >> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) >> >> Locked ownable synchronizers: >> - None >> >> "Worker-6" prio=6 tid=0x3088a800 nid=0x994 waiting for monitor entry >> [0x3126f000..0x3126fb94] >> java.lang.Thread.State: BLOCKED (on object monitor) >> at >> org.eclipse.team.svn.core.svnstorage.SVNRemoteStorage.refreshLocalResources(SVNRemoteStorage.java:323) >> - waiting to lock <0x080042d0> (a >> org.eclipse.team.svn.core.svnstorage.SVNRemoteStorage) >> at >> org.eclipse.team.svn.core.ResourceChangeListener$1.runImpl(ResourceChangeListener.java:95) >> at >> org.eclipse.team.svn.core.operation.AbstractActionOperation.run(AbstractActionOperation.java:76) >> at >> org.eclipse.team.svn.core.operation.LoggedOperation.run(LoggedOperation.java:37) >> at >> org.eclipse.team.svn.core.utility.ProgressMonitorUtility.doTask(ProgressMonitorUtility.java:103) >> at >> org.eclipse.team.svn.core.utility.ProgressMonitorUtility.doTaskExternal(ProgressMonitorUtility.java:89) >> at >> org.eclipse.team.svn.core.utility.ProgressMonitorUtility$1$1.run(ProgressMonitorUtility.java:59) >> at >> org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1800) >> at >> org.eclipse.team.svn.core.utility.ProgressMonitorUtility$1.run(ProgressMonitorUtility.java:57) >> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) >> >> Locked ownable synchronizers: >> - None >> >> "Worker-5" prio=6 tid=0x30889000 nid=0x778 in Object.wait() >> [0x3121f000..0x3121fc14] >> java.lang.Thread.State: TIMED_WAITING (on object monitor) >> at java.lang.Object.wait(Native Method) >> - waiting on <0x093637b0> (a >> org.eclipse.core.internal.jobs.Semaphore) >> at >> org.eclipse.core.internal.jobs.Semaphore.acquire(Semaphore.java:38) >> - locked <0x093637b0> (a org.eclipse.core.internal.jobs.Semaphore) >> at >> org.eclipse.core.internal.jobs.JobManager.join(JobManager.java:716) >> at >> org.eclipse.core.internal.jobs.InternalJob.join(InternalJob.java:329) >> at org.eclipse.core.runtime.jobs.Job.join(Job.java:384) >> at >> org.eclipse.wst.common.componentcore.internal.builder.DependencyGraphImpl.waitForAllUpdates(DependencyGraphImpl.java:431) >> at >> org.eclipse.wst.common.componentcore.internal.builder.DependencyGraphImpl.getReferencingComponents(DependencyGraphImpl.java:72) >> at >> org.eclipse.wst.common.componentcore.internal.builder.DependencyGraph.getReferencingComponents(DependencyGraph.java:30) >> at >> org.eclipse.wst.common.componentcore.internal.resources.VirtualComponent.getReferencingComponents(VirtualComponent.java:432) >> at >> org.eclipse.jst.j2ee.project.EarUtilities.getReferencingEARProjects(EarUtilities.java:181) >> at >> org.eclipse.jst.j2ee.componentcore.J2EEModuleVirtualComponent.getManifestReferences(J2EEModuleVirtualComponent.java:289) >> at >> org.eclipse.jst.j2ee.componentcore.J2EEModuleVirtualComponent.getManifestReferences(J2EEModuleVirtualComponent.java:270) >> at >> org.eclipse.jst.j2ee.componentcore.J2EEModuleVirtualArchiveComponent.getReferences(J2EEModuleVirtualArchiveComponent.java:34) >> at >> org.eclipse.jst.j2ee.internal.classpathdep.ClasspathDependencyVirtualComponent.getReferences(ClasspathDependencyVirtualComponent.java:68) >> at >> org.eclipse.jst.j2ee.internal.common.classpath.J2EEComponentClasspathContainer.update(J2EEComponentClasspathContainer.java:176) >> at >> org.eclipse.jst.j2ee.internal.common.classpath.J2EEComponentClasspathContainer.install(J2EEComponentClasspathContainer.java:308) >> at >> org.eclipse.jst.j2ee.internal.common.classpath.J2EEComponentClasspathInitializer.initialize(J2EEComponentClasspathInitializer.java:29) >> at >> org.eclipse.jdt.internal.core.JavaModelManager.initializeContainer(JavaModelManager.java:2371) >> at >> org.eclipse.jdt.internal.core.JavaModelManager$13.run(JavaModelManager.java:2301) >> at >> org.eclipse.jdt.internal.core.JavaModelManager.initializeAllContainers(JavaModelManager.java:2315) >> at >> org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(JavaModelManager.java:1679) >> at >> org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:2554) >> at >> org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2562) >> at >> org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1829) >> at >> org.eclipse.jdt.internal.core.DeltaProcessingState.initializeRoots(DeltaProcessingState.java:229) >> at >> org.eclipse.jdt.internal.core.DeltaProcessor.processResourceDelta(DeltaProcessor.java:1741) >> at >> org.eclipse.jdt.internal.core.DeltaProcessor.resourceChanged(DeltaProcessor.java:1923) >> at >> org.eclipse.jdt.internal.core.DeltaProcessingState.resourceChanged(DeltaProcessingState.java:410) >> at >> org.eclipse.core.internal.events.NotificationManager$2.run(NotificationManager.java:288) >> at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37) >> at >> org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:282) >> at >> org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:148) >> at >> org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:313) >> at >> org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1022) >> at >> org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1809) >> at >> org.eclipse.core.internal.events.NotificationManager$NotifyJob.run(NotificationManager.java:39) >> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) >> >> Locked ownable synchronizers: >> - None >> >> "Worker-4" prio=6 tid=0x30888400 nid=0xef4 in Object.wait() >> [0x311cf000..0x311cfc94] >> java.lang.Thread.State: TIMED_WAITING (on object monitor) >> at java.lang.Object.wait(Native Method) >> - waiting on <0x08e21218> (a >> org.eclipse.core.internal.jobs.Semaphore) >> at >> org.eclipse.core.internal.jobs.Semaphore.acquire(Semaphore.java:38) >> - locked <0x08e21218> (a org.eclipse.core.internal.jobs.Semaphore) >> at >> org.eclipse.core.internal.jobs.OrderedLock.doAcquire(OrderedLock.java:169) >> at >> org.eclipse.core.internal.jobs.OrderedLock.acquire(OrderedLock.java:105) >> at >> org.eclipse.core.internal.jobs.OrderedLock.acquire(OrderedLock.java:82) >> at >> org.eclipse.core.internal.resources.WorkManager.checkIn(WorkManager.java:118) >> at >> org.eclipse.core.internal.resources.Workspace.prepareOperation(Workspace.java:1747) >> at >> org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1795) >> at >> org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:775) >> at >> org.eclipse.jdt.core.JavaCore.setClasspathContainer(JavaCore.java:4703) >> at >> org.maven.ide.eclipse.container.MavenClasspathContainerInitializer.initialize(MavenClasspathContainerInitializer.java:40) >> at >> org.eclipse.jdt.internal.core.JavaModelManager.initializeContainer(JavaModelManager.java:2371) >> at >> org.eclipse.jdt.internal.core.JavaModelManager$13.run(JavaModelManager.java:2301) >> at >> org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1800) >> at >> org.eclipse.jdt.internal.core.JavaModelManager.initializeAllContainers(JavaModelManager.java:2317) >> at >> org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(JavaModelManager.java:1679) >> at >> org.eclipse.jdt.core.JavaCore.initializeAfterLoad(JavaCore.java:3398) >> at >> org.eclipse.jdt.internal.ui.InitializeAfterLoadJob$RealJob.run(InitializeAfterLoadJob.java:35) >> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) >> >> Locked ownable synchronizers: >> - None >> >> "Worker-3" prio=2 tid=0x2f18d000 nid=0xcf4 waiting for monitor entry >> [0x3117f000..0x3117fd14] >> java.lang.Thread.State: BLOCKED (on object monitor) >> at >> org.eclipse.team.svn.core.svnstorage.SVNRemoteStorage.getRegisteredChildren(SVNRemoteStorage.java:254) >> - waiting to lock <0x080042d0> (a >> org.eclipse.team.svn.core.svnstorage.SVNRemoteStorage) >> at >> org.eclipse.team.svn.core.operation.local.GetAllResourcesOperation.runImpl(GetAllResourcesOperation.java:36) >> at >> org.eclipse.team.svn.core.operation.AbstractActionOperation.run(AbstractActionOperation.java:76) >> at >> org.eclipse.team.svn.core.operation.LoggedOperation.run(LoggedOperation.java:37) >> at >> org.eclipse.team.svn.core.utility.ProgressMonitorUtility.doTask(ProgressMonitorUtility.java:103) >> at >> org.eclipse.team.svn.core.utility.ProgressMonitorUtility.doTaskExternal(ProgressMonitorUtility.java:89) >> at >> org.eclipse.team.svn.core.utility.ProgressMonitorUtility.doTaskExternalDefault(ProgressMonitorUtility.java:76) >> at >> org.eclipse.team.svn.core.svnstorage.SVNLocalFolder.getChildren(SVNLocalFolder.java:41) >> at >> org.eclipse.team.svn.core.svnstorage.SVNRemoteStorage$3.processEntry(SVNRemoteStorage.java:670) >> at >> org.eclipse.team.svn.core.svnstorage.SVNRemoteStorage$3.runImpl(SVNRemoteStorage.java:645) >> at >> org.eclipse.team.svn.core.operation.AbstractActionOperation.run(AbstractActionOperation.java:76) >> at >> org.eclipse.team.svn.core.operation.LoggedOperation.run(LoggedOperation.java:37) >> at >> org.eclipse.team.svn.core.utility.ProgressMonitorUtility.doTask(ProgressMonitorUtility.java:103) >> at >> org.eclipse.team.svn.core.utility.ProgressMonitorUtility.doTaskExternal(ProgressMonitorUtility.java:89) >> at >> org.eclipse.team.svn.core.utility.ProgressMonitorUtility$1$1.run(ProgressMonitorUtility.java:59) >> at >> org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1800) >> at >> org.eclipse.team.svn.core.utility.ProgressMonitorUtility$1.run(ProgressMonitorUtility.java:57) >> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) >> >> Locked ownable synchronizers: >> - None >> >> "Worker-2" prio=6 tid=0x2f19f800 nid=0xfb8 in Object.wait() >> [0x3112f000..0x3112fd94] >> java.lang.Thread.State: TIMED_WAITING (on object monitor) >> at java.lang.Object.wait(Native Method) >> - waiting on <0x09072860> (a >> org.eclipse.core.internal.jobs.Semaphore) >> at >> org.eclipse.core.internal.jobs.Semaphore.acquire(Semaphore.java:38) >> - locked <0x09072860> (a org.eclipse.core.internal.jobs.Semaphore) >> at >> org.eclipse.core.internal.jobs.OrderedLock.doAcquire(OrderedLock.java:169) >> at >> org.eclipse.core.internal.jobs.OrderedLock.acquire(OrderedLock.java:105) >> at >> org.eclipse.core.internal.jobs.OrderedLock.acquire(OrderedLock.java:82) >> at >> org.eclipse.core.internal.resources.WorkManager.checkIn(WorkManager.java:118) >> at >> org.eclipse.core.internal.resources.Workspace.prepareOperation(Workspace.java:1747) >> at >> org.eclipse.core.internal.resources.Resource.deleteMarkers(Resource.java:744) >> at >> org.maven.ide.eclipse.internal.project.MavenMarkerManager.deleteMarkers(MavenMarkerManager.java:185) >> at >> org.maven.ide.eclipse.internal.project.MavenProjectManagerImpl.refresh(MavenProjectManagerImpl.java:377) >> at >> org.maven.ide.eclipse.internal.project.MavenProjectManagerImpl.refresh(MavenProjectManagerImpl.java:358) >> at >> org.maven.ide.eclipse.internal.project.MavenProjectManagerRefreshJob.run(MavenProjectManagerRefreshJob.java:80) >> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) >> >> Locked ownable synchronizers: >> - None >> >> "Java indexing" daemon prio=4 tid=0x2f00a800 nid=0xf40 in >> Object.wait() [0x304df000..0x304dfa94] >> java.lang.Thread.State: WAITING (on object monitor) >> at java.lang.Object.wait(Native Method) >> - waiting on <0x07add600> (a >> org.eclipse.jdt.internal.core.search.indexing.IndexManager) >> at java.lang.Object.wait(Object.java:485) >> at >> org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:371) >> - locked <0x07add600> (a >> org.eclipse.jdt.internal.core.search.indexing.IndexManager) >> at java.lang.Thread.run(Thread.java:619) >> >> Locked ownable synchronizers: >> - None >> >> "Worker-0" prio=6 tid=0x2ef9f800 nid=0x7c0 in Object.wait() >> [0x2fdcf000..0x2fdcfc14] >> java.lang.Thread.State: TIMED_WAITING (on object monitor) >> at java.lang.Object.wait(Native Method) >> - waiting on <0x08e21340> (a >> org.eclipse.core.internal.jobs.Semaphore) >> at >> org.eclipse.core.internal.jobs.Semaphore.acquire(Semaphore.java:38) >> - locked <0x08e21340> (a org.eclipse.core.internal.jobs.Semaphore) >> at >> org.eclipse.core.internal.jobs.OrderedLock.doAcquire(OrderedLock.java:169) >> at >> org.eclipse.core.internal.jobs.OrderedLock.acquire(OrderedLock.java:105) >> at >> org.eclipse.core.internal.jobs.OrderedLock.acquire(OrderedLock.java:82) >> at >> org.eclipse.core.internal.resources.WorkManager.checkIn(WorkManager.java:118) >> at >> org.eclipse.core.internal.resources.Workspace.prepareOperation(Workspace.java:1747) >> at >> org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1795) >> at >> org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:775) >> at >> org.eclipse.jdt.core.JavaCore.setClasspathContainer(JavaCore.java:4703) >> at >> org.maven.ide.eclipse.container.MavenClasspathContainerInitializer.initialize(MavenClasspathContainerInitializer.java:40) >> at >> org.eclipse.jdt.internal.core.JavaModelManager.initializeContainer(JavaModelManager.java:2371) >> at >> org.eclipse.jdt.internal.core.JavaModelManager$13.run(JavaModelManager.java:2301) >> at >> org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1800) >> at >> org.eclipse.jdt.internal.core.JavaModelManager.initializeAllContainers(JavaModelManager.java:2317) >> at >> org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(JavaModelManager.java:1679) >> at >> org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:2554) >> at >> org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2562) >> at >> org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1829) >> at >> org.eclipse.jdt.internal.core.DeltaProcessingState.initializeRoots(DeltaProcessingState.java:229) >> at >> org.eclipse.jdt.internal.core.DeltaProcessor.processResourceDelta(DeltaProcessor.java:1741) >> at >> org.eclipse.jdt.internal.core.DeltaProcessor.resourceChanged(DeltaProcessor.java:1923) >> at >> org.eclipse.jdt.internal.core.DeltaProcessingState.resourceChanged(DeltaProcessingState.java:410) >> at >> org.eclipse.core.internal.events.NotificationManager$2.run(NotificationManager.java:288) >> at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37) >> at >> org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:282) >> at >> org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:185) >> at >> org.eclipse.core.internal.resources.SavedState.processResourceChangeEvents(SavedState.java:77) >> at >> org.eclipse.jdt.internal.core.JavaModelManager$21.run(JavaModelManager.java:4348) >> at >> org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1800) >> at >> org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1782) >> at >> org.eclipse.jdt.internal.core.JavaModelManager$20.run(JavaModelManager.java:4340) >> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) >> >> Locked ownable synchronizers: >> - None >> >> "Start Level Event Dispatcher" daemon prio=6 tid=0x2edf2000 nid=0x420 >> in Object.wait() [0x2f3cf000..0x2f3cfc94] >> java.lang.Thread.State: WAITING (on object monitor) >> at java.lang.Object.wait(Native Method) >> - waiting on <0x0541b7a8> (a >> org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) >> at java.lang.Object.wait(Object.java:485) >> at >> org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:377) >> - locked <0x0541b7a8> (a >> org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) >> at >> org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:317) >> >> Locked ownable synchronizers: >> - None >> >> "Framework Event Dispatcher" daemon prio=6 tid=0x2edf1800 nid=0xb24 in >> Object.wait() [0x2f37f000..0x2f37fd14] >> java.lang.Thread.State: WAITING (on object monitor) >> at java.lang.Object.wait(Native Method) >> - waiting on <0x0541b820> (a >> org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) >> at java.lang.Object.wait(Object.java:485) >> at >> org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:377) >> - locked <0x0541b820> (a >> org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) >> at >> org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:317) >> >> Locked ownable synchronizers: >> - None >> >> "State Data Manager" daemon prio=6 tid=0x2edbd800 nid=0x8b4 waiting on >> condition [0x2f32f000..0x2f32fd94] >> java.lang.Thread.State: TIMED_WAITING (sleeping) >> at java.lang.Thread.sleep(Native Method) >> at >> org.eclipse.osgi.internal.baseadaptor.StateManager.run(StateManager.java:297) >> at java.lang.Thread.run(Thread.java:619) >> >> Locked ownable synchronizers: >> - None >> >> "Low Memory Detector" daemon prio=6 tid=0x2e8b0000 nid=0x344 runnable >> [0x00000000..0x00000000] >> java.lang.Thread.State: RUNNABLE >> >> Locked ownable synchronizers: >> - None >> >> "CompilerThread0" daemon prio=10 tid=0x2e8ad800 nid=0xc68 waiting on >> condition [0x00000000..0x2eaff7bc] >> java.lang.Thread.State: RUNNABLE >> >> Locked ownable synchronizers: >> - None >> >> "Attach Listener" daemon prio=10 tid=0x2e8a9000 nid=0xa30 waiting on >> condition [0x00000000..0x2eaafb40] >> java.lang.Thread.State: RUNNABLE >> >> Locked ownable synchronizers: >> - None >> >> "Signal Dispatcher" daemon prio=10 tid=0x2e8a8000 nid=0xbb4 runnable >> [0x00000000..0x00000000] >> java.lang.Thread.State: RUNNABLE >> >> Locked ownable synchronizers: >> - None >> >> "Finalizer" daemon prio=8 tid=0x2e898c00 nid=0x3e0 in Object.wait() >> [0x2ea0f000..0x2ea0fc94] >> java.lang.Thread.State: WAITING (on object monitor) >> at java.lang.Object.wait(Native Method) >> - waiting on <0x051f95d8> (a java.lang.ref.ReferenceQueue$Lock) >> at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) >> - locked <0x051f95d8> (a java.lang.ref.ReferenceQueue$Lock) >> at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132) >> at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) >> >> Locked ownable synchronizers: >> - None >> >> "Reference Handler" daemon prio=10 tid=0x2e894800 nid=0x8d8 in >> Object.wait() [0x2e9bf000..0x2e9bfd14] >> java.lang.Thread.State: WAITING (on object monitor) >> at java.lang.Object.wait(Native Method) >> - waiting on <0x051f9660> (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 <0x051f9660> (a java.lang.ref.Reference$Lock) >> >> Locked ownable synchronizers: >> - None >> >> "main" prio=6 tid=0x00385800 nid=0xe14 runnable [0x003ff000..0x003ffe5c] >> java.lang.Thread.State: RUNNABLE >> at org.eclipse.swt.internal.win32.OS.WaitMessage(Native Method) >> at org.eclipse.swt.widgets.Display.sleep(Display.java:4220) >> at >> org.eclipse.ui.application.WorkbenchAdvisor.eventLoopIdle(WorkbenchAdvisor.java:364) >> at >> org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2383) >> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346) >> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198) >> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493) >> at >> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288) >> at >> org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488) >> at >> org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) >> at >> org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113) >> at >> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193) >> at >> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) >> at >> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) >> at >> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382) >> at >> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >> at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >> at java.lang.reflect.Method.invoke(Method.java:597) >> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549) >> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504) >> at org.eclipse.equinox.launcher.Main.run(Main.java:1236) >> at org.eclipse.equinox.launcher.Main.main(Main.java:1212) >> >> Locked ownable synchronizers: >> - None >> >> "VM Thread" prio=10 tid=0x2e891400 nid=0xcb8 runnable >> >> "VM Periodic Task Thread" prio=10 tid=0x2e8c1c00 nid=0xa6c waiting on >> condition >> >> JNI global references: 1107 >> >> --------------------------------------------------------------------- >> To unsubscribe from this list, please visit: >> >> http://xircles.codehaus.org/manage_email >> >> > > > --------------------------------------------------------------------- > To unsubscribe from this list, please visit: > > http://xircles.codehaus.org/manage_email > > > --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email
