Heya
 
The Maven Project Import wizard deadlocks with the Rational ClearCase
SCM Adapter plugin for eclipse (m2eclipse version is 0.9.7.20081001-2217
and the ClearCase Adapter is 7.0.0.20080131A).
 
I took a thread dump (see below). Can I do anything to resolve the issue
by means of a workaround ? or does m2eclipse need some patching to work
with the Rational plugin ? or is the Rational plugin misbehaving ?
 
Thx and regards, Christian.
 
------------------------------------------------------------------------
--------------------------
 
Full thread dump Java HotSpot(TM) Client VM (1.6.0-b105 mixed mode):
 
"Worker-6" prio=6 tid=0x33164c00 nid=0x1644 in Object.wait()
[0x3893f000..0x3893
fd98]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x05349000> (a
org.eclipse.core.internal.jobs.WorkerPool)
        at
org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:185)
        - locked <0x05349000> (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)
 
"Worker-5" prio=6 tid=0x34cc5800 nid=0x1fec in Object.wait()
[0x37baf000..0x37bafd18]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x05349000> (a
org.eclipse.core.internal.jobs.WorkerPool)
        at
org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:185)
        - locked <0x05349000> (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)
 
"Worker-4" prio=6 tid=0x349cb000 nid=0x1818 in Object.wait()
[0x3579f000..0x3579fa98]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x053e5490> (a java.lang.Object)
        at
org.eclipse.core.internal.jobs.ThreadJob.joinRun(ThreadJob.java:189)
        - locked <0x053e5490> (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.team.core.RepositoryProvider.map(RepositoryProvider.java:94)
        at
com.rational.clearcase.RSCMService.providerCheck(RSCMService.java:5704)
        at
com.rational.clearcase.RSCMService.connectProject(RSCMService.java:361)
        at
com.rational.clearcase.RSCMService.visit(RSCMService.java:5507)
        at
org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java
:68)
        at
org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java
:79)
        at
org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java
:48)
        at
com.rational.clearcase.RSCMService.resourceChanged(RSCMService.java:4159
)
        at
org.eclipse.core.internal.events.NotificationManager$2.run(NotificationM
anager.java:288)
        at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
        at
org.eclipse.core.internal.events.NotificationManager.notify(Notification
Manager.java:282)
        at
org.eclipse.core.internal.events.NotificationManager.broadcastChanges(No
tificationManager.java:148)
        at
org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Worksp
ace.java:313)
        at
org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.jav
a:1022)
        at
org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1809)
        at
org.eclipse.core.internal.events.NotificationManager$NotifyJob.run(Notif
icationManager.java:39)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
 
"Worker-3" prio=6 tid=0x34969000 nid=0x1b10 in Object.wait()
[0x3574f000..0x3574fb18]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x05349000> (a
org.eclipse.core.internal.jobs.WorkerPool)
        at
org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:185)
        - locked <0x05349000> (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)
 
"Worker-2" prio=6 tid=0x3499d400 nid=0x1d54 in Object.wait()
[0x356ff000..0x356ffb98]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x069cb0c0> (a
org.eclipse.core.internal.jobs.Semaphore)
        at
org.eclipse.core.internal.jobs.Semaphore.acquire(Semaphore.java:38)
        - locked <0x069cb0c0> (a
org.eclipse.core.internal.jobs.Semaphore)
        at
org.eclipse.core.internal.jobs.OrderedLock.doAcquire(OrderedLock.java:16
9)
        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(JavaModelO
peration.java:775)
        at
org.eclipse.jdt.core.JavaCore.setClasspathContainer(JavaCore.java:4703)
        at
org.maven.ide.eclipse.jdt.BuildPathManager.updateClasspath(BuildPathMana
ger.java:262)
        at
org.maven.ide.eclipse.jdt.BuildPathManager.mavenProjectChanged(BuildPath
Manager.java:249)
        at
org.maven.ide.eclipse.internal.project.MavenProjectManagerImpl.notifyPro
jectChangeListeners(MavenProjectManagerImpl.java:691)
        at
org.maven.ide.eclipse.internal.project.ProjectConfigurationManager.confi
gureNewMavenProject(ProjectConfigurationManager.java:188)
        at
org.maven.ide.eclipse.internal.project.ProjectConfigurationManager.impor
tProjects(ProjectConfigurationManager.java:142)
        at
org.maven.ide.eclipse.wizards.MavenImportWizard$1.runInWorkspace(MavenIm
portWizard.java:93)
        at
org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWor
kspaceJob.java:38)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
 
"Worker-1" prio=6 tid=0x34949800 nid=0x1630 in Object.wait()
[0x356af000..0x356afc18]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x05349000> (a
org.eclipse.core.internal.jobs.WorkerPool)
        at
org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:185)
        - locked <0x05349000> (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)
 
"Java indexing" daemon prio=4 tid=0x33673000 nid=0x1ec8 in Object.wait()
[0x3510f000..0x3510fc98]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x0587c4c0> (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(JobManage
r.java:371)
        - locked <0x0587c4c0> (a
org.eclipse.jdt.internal.core.search.indexing.IndexManager)
        at java.lang.Thread.run(Thread.java:619)
 
"Worker-0" prio=6 tid=0x334c8000 nid=0x183c in Object.wait()
[0x3420f000..0x3420fa18]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x05349000> (a
org.eclipse.core.internal.jobs.WorkerPool)
        at
org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:185)
        - locked <0x05349000> (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)
 
"Start Level Event Dispatcher" daemon prio=6 tid=0x33346000 nid=0x1f70
in Object.wait() [0x339cf000..0x339cfa98]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x0531c6c0> (a
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
        at java.lang.Object.wait(Object.java:485)
        at
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEven
t(EventManager.java:377)
        - locked <0x0531c6c0> (a
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
        at
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventMa
nager.java:317)
 
"Framework Event Dispatcher" daemon prio=6 tid=0x3332f000 nid=0x874 in
Object.wait() [0x3397f000..0x3397fb18]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x0531c930> (a
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
        at java.lang.Object.wait(Object.java:485)
        at
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEven
t(EventManager.java:377)
        - locked <0x0531c930> (a
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
        at
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventMa
nager.java:317)
 
"State Data Manager" daemon prio=6 tid=0x332bf800 nid=0x1768 waiting on
condition [0x3392f000..0x3392fb98]
   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)
 
"Low Memory Detector" daemon prio=6 tid=0x32dfe800 nid=0xc6c runnable
[0x00000000..0x00000000]
   java.lang.Thread.State: RUNNABLE
 
"CompilerThread0" daemon prio=10 tid=0x32dfac00 nid=0x1658 waiting on
condition[0x00000000..0x3304f99c]
   java.lang.Thread.State: RUNNABLE
 
"Attach Listener" daemon prio=10 tid=0x32df8800 nid=0x1874 runnable
[0x00000000..0x00000000]
   java.lang.Thread.State: RUNNABLE
 
"Signal Dispatcher" daemon prio=10 tid=0x32df7c00 nid=0x1dbc waiting on
condition [0x00000000..0x00000000]
   java.lang.Thread.State: RUNNABLE
 
"Finalizer" daemon prio=8 tid=0x32de8400 nid=0xee4 in Object.wait()
[0x32f5f000..0x32f5fa98]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x05205908> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
        - locked <0x05205908> (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)
 
"Reference Handler" daemon prio=10 tid=0x32de4000 nid=0x1aa8 in
Object.wait() [0x32f0f000..0x32f0fb18]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x05205998> (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 <0x05205998> (a java.lang.ref.Reference$Lock)
 
"main" prio=6 tid=0x00397400 nid=0x185c runnable
[0x009df000..0x009dfe60]
   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(WorkbenchAdvis
or.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:4
88)
        at
org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
        at
org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplicat
ion.java:113)
        at
org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.j
ava:193)
        at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplicat
ion(EclipseAppLauncher.java:110)
        at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Eclip
seAppLauncher.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.jav
a:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.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)
 
"VM Thread" prio=10 tid=0x32de0c00 nid=0x1c48 runnable
 
"VM Periodic Task Thread" prio=10 tid=0x32e00000 nid=0x13bc waiting on
condition
 

JNI global references: 853
 
Heap
 def new generation   total 6336K, used 4494K [0x02a60000, 0x03130000,
0x051c000
0)
  eden space 5696K,  77% used [0x02a60000, 0x02eb2cc8, 0x02ff0000)
  from space 640K,  10% used [0x02ff0000, 0x03000e18, 0x03090000)
  to   space 640K,   0% used [0x03090000, 0x03090000, 0x03130000)
 tenured generation   total 83204K, used 26073K [0x051c0000, 0x0a301000,
0x22a60
000)
   the space 83204K,  31% used [0x051c0000, 0x06b364e8, 0x06b36600,
0x0a301000)
 compacting perm gen  total 49152K, used 49133K [0x22a60000, 0x25a60000,
0x32a60
000)
   the space 49152K,  99% used [0x22a60000, 0x25a5b598, 0x25a5b600,
0x25a60000)
No shared spaces configured.
 
 

Reply via email to