Here is a thread dump cheers :-)
2012-01-20 10:07:36
Full thread dump Java HotSpot(TM) 64-Bit Server VM (20.4-b02 mixed mode):
"Worker-5" prio=6 tid=0x000000000acd4000 nid=0x1280 in Object.wait()
[0x000000001247f000]
    java.lang.Thread.State: TIMED_WAITING (on object monitor)
     at java.lang.Object.wait(Native Method)
     - waiting on <0x00000000e108b290> (a
org.eclipse.core.internal.
jobs.WorkerPool)
     at org.eclipse.core.internal.
jobs.WorkerPool.sleep(
WorkerPool.java:188)
     - locked <0x00000000e108b290> (a
org.eclipse.core.internal.
jobs.WorkerPool)
     at
org.eclipse.core.internal.
jobs.WorkerPool.startJob(
WorkerPool.java:220)
     at org.eclipse.core.internal.
jobs.Worker.run(Worker.java:
50)
    Locked ownable synchronizers:
     - None
"Worker-4" prio=6 tid=0x000000000acd3800 nid=0x1788 in Object.wait()
[0x000000001237f000]
    java.lang.Thread.State: TIMED_WAITING (on object monitor)
     at java.lang.Object.wait(Native Method)
     - waiting on <0x00000000e108b290> (a
org.eclipse.core.internal.
jobs.WorkerPool)
     at org.eclipse.core.internal.
jobs.WorkerPool.sleep(
WorkerPool.java:188)
     - locked <0x00000000e108b290> (a
org.eclipse.core.internal.
jobs.WorkerPool)
     at
org.eclipse.core.internal.
jobs.WorkerPool.startJob(
WorkerPool.java:220)
     at org.eclipse.core.internal.
jobs.Worker.run(Worker.java:
50)
    Locked ownable synchronizers:
     - None
"com.google.inject.internal.
util.$Finalizer" daemon prio=6
tid=0x000000000accc800 nid=0xfe4 in Object.wait() [0x000000001207f000]
    java.lang.Thread.State: WAITING (on object monitor)
     at java.lang.Object.wait(Native Method)
     - waiting on <0x00000000fd7b9468> (a java.lang.ref.ReferenceQueue$
Lock)
     at java.lang.ref.ReferenceQueue.
remove(ReferenceQueue.java:
118)
     - locked <0x00000000fd7b9468> (a java.lang.ref.ReferenceQueue$
Lock)
     at java.lang.ref.ReferenceQueue.
remove(ReferenceQueue.java:
134)
     at com.google.inject.internal.
util.$Finalizer.run(Finalizer.
java:144)
     at java.lang.Thread.run(Thread.
java:662)
    Locked ownable synchronizers:
     - None
"RMI TCP Connection(2)-172.16.121.76" daemon prio=6
tid=0x000000000acd3000 nid=0xa24 runnable [0x0000000011f7f000]
    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 <0x00000000fdb36fc0> (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:886)
     at
java.util.concurrent.
ThreadPoolExecutor$Worker.run(
ThreadPoolExecutor.java:908)
     at java.lang.Thread.run(Thread.
java:662)
    Locked ownable synchronizers:
     - <0x00000000fd8b3fb0> (a
java.util.concurrent.locks.
ReentrantLock$NonfairSync)
"JMX server connection timeout 36" daemon prio=6 tid=0x000000000acd2000
nid=0x1600 in Object.wait() [0x000000000ffbf000]
    java.lang.Thread.State: TIMED_WAITING (on object monitor)
     at java.lang.Object.wait(Native Method)
     - waiting on <0x00000000fd4e0b48> (a [I)
     at
com.sun.jmx.remote.internal.
ServerCommunicatorAdmin$
Timeout.run(
ServerCommunicatorAdmin.java:
150)
     - locked <0x00000000fd4e0b48> (a [I)
     at java.lang.Thread.run(Thread.
java:662)
    Locked ownable synchronizers:
     - None
"RMI Scheduler(0)" daemon prio=6 tid=0x000000000acd0800 nid=0xfc8
waiting on condition [0x000000000ee8f000]
    java.lang.Thread.State: TIMED_WAITING (parking)
     at sun.misc.Unsafe.park(Native Method)
     - parking to wait for <0x00000000fd4036f8> (a
java.util.concurrent.locks.
AbstractQueuedSynchronizer$
ConditionObject)
     at
java.util.concurrent.locks.
LockSupport.parkNanos(
LockSupport.java:196)
     at
java.util.concurrent.locks.
AbstractQueuedSynchronizer$
ConditionObject.awaitNanos(
AbstractQueuedSynchronizer.
java:2025)
     at java.util.concurrent.
DelayQueue.take(DelayQueue.
java:164)
     at
java.util.concurrent.
ScheduledThreadPoolExecutor$
DelayedWorkQueue.take(
ScheduledThreadPoolExecutor.
java:609)
     at
java.util.concurrent.
ScheduledThreadPoolExecutor$
DelayedWorkQueue.take(
ScheduledThreadPoolExecutor.
java:602)
     at
java.util.concurrent.
ThreadPoolExecutor.getTask(
ThreadPoolExecutor.java:947)
     at
java.util.concurrent.
ThreadPoolExecutor$Worker.run(
ThreadPoolExecutor.java:907)
     at java.lang.Thread.run(Thread.
java:662)
    Locked ownable synchronizers:
     - None
"RMI TCP Connection(1)-172.16.121.76" daemon prio=6
tid=0x000000000acd1800 nid=0x1158 runnable [0x000000000ed8f000]
    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 <0x00000000fdb642b8> (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:886)
     at
java.util.concurrent.
ThreadPoolExecutor$Worker.run(
ThreadPoolExecutor.java:908)
     at java.lang.Thread.run(Thread.
java:662)
    Locked ownable synchronizers:
     - <0x00000000fd8b41a0> (a
java.util.concurrent.locks.
ReentrantLock$NonfairSync)
"RMI TCP Accept-0" daemon prio=6 tid=0x000000000accd800 nid=0xf68
runnable [0x000000000ec8f000]
    java.lang.Thread.State: RUNNABLE
     at java.net.PlainSocketImpl.
socketAccept(Native Method)
     at java.net.PlainSocketImpl.
accept(PlainSocketImpl.java:
408)
     - locked <0x00000000fd4e0ca8> (a java.net.SocksSocketImpl)
     at java.net.ServerSocket.
implAccept(ServerSocket.java:
462)
     at java.net.ServerSocket.accept(
ServerSocket.java:430)
     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:662)
    Locked ownable synchronizers:
     - None
"[ThreadPool Manager] - Idle Thread" daemon prio=6
tid=0x000000000accf000 nid=0x16b4 in Object.wait() [0x000000001322f000]
    java.lang.Thread.State: WAITING (on object monitor)
     at java.lang.Object.wait(Native Method)
     - waiting on <0x00000000fd7b9f70> (a
org.eclipse.equinox.internal.
util.impl.tpt.threadpool.
Executor)
     at java.lang.Object.wait(Object.
java:485)
     at
org.eclipse.equinox.internal.
util.impl.tpt.threadpool.
Executor.run(Executor.java:
106)
     - locked <0x00000000fd7b9f70> (a
org.eclipse.equinox.internal.
util.impl.tpt.threadpool.
Executor)
    Locked ownable synchronizers:
     - None
"Java indexing" daemon prio=4 tid=0x000000000acd0000 nid=0x1518 in
Object.wait() [0x000000001312f000]
    java.lang.Thread.State: WAITING (on object monitor)
     at java.lang.Object.wait(Native Method)
     - waiting on <0x00000000fd22f6e8> (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:382)
     - locked <0x00000000fd22f6e8> (a
org.eclipse.jdt.internal.core.
search.indexing.IndexManager)
     at java.lang.Thread.run(Thread.
java:662)
    Locked ownable synchronizers:
     - None
"Worker-3" prio=6 tid=0x000000000acce800 nid=0x340 runnable
[0x000000001290e000]
    java.lang.Thread.State: RUNNABLE
     at java.io.FileInputStream.
readBytes(Native Method)
     at java.io.FileInputStream.read(
FileInputStream.java:220)
     at java.io.BufferedInputStream.
read1(BufferedInputStream.
java:256)
     at java.io.BufferedInputStream.
read(BufferedInputStream.java:
317)
     - locked <0x00000000f5866688> (a java.io.BufferedInputStream)
     at sun.nio.cs.StreamDecoder.
readBytes(StreamDecoder.java:
264)
     at sun.nio.cs.StreamDecoder.
implRead(StreamDecoder.java:
306)
     at sun.nio.cs.StreamDecoder.read(
StreamDecoder.java:158)
     - locked <0x00000000f58687a0> (a java.io.InputStreamReader)
     at java.io.InputStreamReader.
read(InputStreamReader.java:
167)
     at java.io.BufferedReader.fill(
BufferedReader.java:136)
     at java.io.BufferedReader.
readLine(BufferedReader.java:
299)
     - locked <0x00000000f58687a0> (a java.io.InputStreamReader)
     at java.io.BufferedReader.
readLine(BufferedReader.java:
362)
     at
org.codehaus.plexus.
interpolation.os.
OperatingSystemUtils.
getSystemEnvVars(
OperatingSystemUtils.java:96)
     at
org.codehaus.plexus.
interpolation.
EnvarBasedValueSource.
getEnvars(
EnvarBasedValueSource.java:74)
     - locked <0x00000000d43535f0> (a java.lang.Class for
org.codehaus.plexus.
interpolation.
EnvarBasedValueSource)
     at
org.codehaus.plexus.
interpolation.
EnvarBasedValueSource.<init>(
EnvarBasedValueSource.java:64)
     at
org.codehaus.plexus.
interpolation.
EnvarBasedValueSource.<init>(
EnvarBasedValueSource.java:50)
     at
org.apache.maven.settings.
building.
DefaultSettingsBuilder.
interpolate(
DefaultSettingsBuilder.java:
222)
     at
org.apache.maven.settings.
building.
DefaultSettingsBuilder.build(
DefaultSettingsBuilder.java:
101)
     at
org.eclipse.m2e.core.internal.
embedder.MavenImpl.
getSettings(MavenImpl.java:
411)
     - locked <0x00000000fd144440> (a
org.eclipse.m2e.core.internal.
embedder.MavenImpl)
     at
org.eclipse.m2e.core.internal.
embedder.MavenImpl.
getSettings(MavenImpl.java:
394)
     at
org.eclipse.m2e.core.internal.
repository.RepositoryRegistry.
updateRegistry(
RepositoryRegistry.java:222)
     at
org.eclipse.m2e.core.internal.
repository.
RepositoryRegistryUpdateJob.
run(
RepositoryRegistryUpdateJob.
java:46)
     at org.eclipse.core.internal.
jobs.Worker.run(Worker.java:
54)
    Locked ownable synchronizers:
     - None
"Worker-1" prio=6 tid=0x000000000accd000 nid=0xa2c waiting for monitor
entry [0x000000001270f000]
    java.lang.Thread.State: BLOCKED (on object monitor)
     at
org.eclipse.m2e.core.internal.
embedder.MavenImpl.
getSettings(MavenImpl.java:
400)
     - waiting to lock <0x00000000fd144440> (a
org.eclipse.m2e.core.internal.
embedder.MavenImpl)
     at
org.eclipse.m2e.core.internal.
embedder.MavenImpl.
getSettings(MavenImpl.java:
394)
     at
org.eclipse.m2e.core.internal.
embedder.MavenImpl.
createExecutionRequest(
MavenImpl.java:209)
     at
org.eclipse.m2e.core.internal.
project.registry.
ProjectRegistryManager.
refresh(
ProjectRegistryManager.java:
294)
     at
org.eclipse.m2e.core.internal.
project.registry.
ProjectRegistryRefreshJob.run(
ProjectRegistryRefreshJob.
java:87)
     at org.eclipse.core.internal.
jobs.Worker.run(Worker.java:
54)
    Locked ownable synchronizers:
     - None
"Provisioning Event Dispatcher" daemon prio=6 tid=0x0000000008df6800
nid=0x1328 in Object.wait() [0x000000000c8ef000]
    java.lang.Thread.State: WAITING (on object monitor)
     at java.lang.Object.wait(Native Method)
     - waiting on <0x00000000e1ab2608> (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:400)
     - locked <0x00000000e1ab2608> (a
org.eclipse.osgi.framework.
eventmgr.EventManager$
EventThread)
     at
org.eclipse.osgi.framework.
eventmgr.EventManager$
EventThread.run(EventManager.
java:336)
    Locked ownable synchronizers:
     - None
"Worker-0" prio=6 tid=0x0000000007d52000 nid=0x15d4 waiting on condition
[0x000000000922f000]
    java.lang.Thread.State: WAITING (parking)
     at sun.misc.Unsafe.park(Native Method)
     - parking to wait for <0x00000000fd2168d0> (a
java.util.concurrent.locks.
AbstractQueuedSynchronizer$
ConditionObject)
     at java.util.concurrent.locks.
LockSupport.park(LockSupport.
java:156)
     at
java.util.concurrent.locks.
AbstractQueuedSynchronizer$
ConditionObject.await(
AbstractQueuedSynchronizer.
java:1987)
     at
java.util.concurrent.
LinkedBlockingQueue.take(
LinkedBlockingQueue.java:399)
     at
org.eclipse.epp.usagedata.
internal.gathering.services.
UsageDataService.
getQueuedEvent(
UsageDataService.java:222)
     at
org.eclipse.epp.usagedata.
internal.gathering.services.
UsageDataService.access$0(
UsageDataService.java:220)
     at
org.eclipse.epp.usagedata.
internal.gathering.services.
UsageDataService$1.run(
UsageDataService.java:155)
     at org.eclipse.core.internal.
jobs.Worker.run(Worker.java:
54)
    Locked ownable synchronizers:
     - None
"Bundle File Closer" daemon prio=6 tid=0x0000000008287800 nid=0x131c in
Object.wait() [0x000000000c7ef000]
    java.lang.Thread.State: WAITING (on object monitor)
     at java.lang.Object.wait(Native Method)
     - waiting on <0x00000000e0ffefe8> (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:400)
     - locked <0x00000000e0ffefe8> (a
org.eclipse.osgi.framework.
eventmgr.EventManager$
EventThread)
     at
org.eclipse.osgi.framework.
eventmgr.EventManager$
EventThread.run(EventManager.
java:336)
    Locked ownable synchronizers:
     - None
"Worker-JM" prio=6 tid=0x000000000a7bd000 nid=0xbcc in Object.wait()
[0x000000000a74f000]
    java.lang.Thread.State: WAITING (on object monitor)
     at java.lang.Object.wait(Native Method)
     - waiting on <0x00000000e1091930> (a java.util.ArrayList)
     at
org.eclipse.core.internal.
jobs.InternalWorker.run(
InternalWorker.java:58)
     - locked <0x00000000e1091930> (a java.util.ArrayList)
    Locked ownable synchronizers:
     - None
"[Timer] - Main Queue Handler" daemon prio=6 tid=0x000000000b419800
nid=0xf40 in Object.wait() [0x00000000095bf000]
    java.lang.Thread.State: TIMED_WAITING (on object monitor)
     at java.lang.Object.wait(Native Method)
     - waiting on <0x00000000e10928b8> (a java.lang.Object)
     at
org.eclipse.equinox.internal.
util.impl.tpt.timer.TimerImpl.
run(TimerImpl.java:141)
     - locked <0x00000000e10928b8> (a java.lang.Object)
     at java.lang.Thread.run(Thread.
java:662)
    Locked ownable synchronizers:
     - None
"Framework Event Dispatcher" daemon prio=6 tid=0x0000000006bde800
nid=0x11e0 in Object.wait() [0x00000000094bf000]
    java.lang.Thread.State: WAITING (on object monitor)
     at java.lang.Object.wait(Native Method)
     - waiting on <0x00000000e05d4b20> (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:400)
     - locked <0x00000000e05d4b20> (a
org.eclipse.osgi.framework.
eventmgr.EventManager$
EventThread)
     at
org.eclipse.osgi.framework.
eventmgr.EventManager$
EventThread.run(EventManager.
java:336)
    Locked ownable synchronizers:
     - None
"Start Level Event Dispatcher" daemon prio=6 tid=0x0000000007bf4000
nid=0x1020 in Object.wait() [0x000000000815f000]
    java.lang.Thread.State: WAITING (on object monitor)
     at java.lang.Object.wait(Native Method)
     - waiting on <0x00000000e0d4a938> (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:400)
     - locked <0x00000000e0d4a938> (a
org.eclipse.osgi.framework.
eventmgr.EventManager$
EventThread)
     at
org.eclipse.osgi.framework.
eventmgr.EventManager$
EventThread.run(EventManager.
java:336)
    Locked ownable synchronizers:
     - None
"Framework Active Thread" prio=6 tid=0x0000000006c97000 nid=0x16f8 in
Object.wait() [0x0000000007f5f000]
    java.lang.Thread.State: TIMED_WAITING (on object monitor)
     at java.lang.Object.wait(Native Method)
     - waiting on <0x00000000e08d76a0> (a
org.eclipse.osgi.framework.
internal.core.Framework)
     at
org.eclipse.osgi.framework.
internal.core.Framework.run(
Framework.java:1817)
     - locked <0x00000000e08d76a0> (a
org.eclipse.osgi.framework.
internal.core.Framework)
     at java.lang.Thread.run(Thread.
java:662)
    Locked ownable synchronizers:
     - None
"Low Memory Detector" daemon prio=6 tid=0x000000000613a800 nid=0x1320
runnable [0x0000000000000000]
    java.lang.Thread.State: RUNNABLE
    Locked ownable synchronizers:
     - None
"C2 CompilerThread1" daemon prio=10 tid=0x000000000612f800 nid=0x770
waiting on condition [0x0000000000000000]
    java.lang.Thread.State: RUNNABLE
    Locked ownable synchronizers:
     - None
"C2 CompilerThread0" daemon prio=10 tid=0x000000000612a800 nid=0x8d0
waiting on condition [0x0000000000000000]
    java.lang.Thread.State: RUNNABLE
    Locked ownable synchronizers:
     - None
"Attach Listener" daemon prio=10 tid=0x0000000006127000 nid=0x7b4
waiting on condition [0x0000000000000000]
    java.lang.Thread.State: RUNNABLE
    Locked ownable synchronizers:
     - None
"Signal Dispatcher" daemon prio=10 tid=0x000000000611f800 nid=0xc50
runnable [0x0000000000000000]
    java.lang.Thread.State: RUNNABLE
    Locked ownable synchronizers:
     - None
"Finalizer" daemon prio=8 tid=0x0000000000528800 nid=0x12f4 in
Object.wait() [0x00000000060cf000]
    java.lang.Thread.State: WAITING (on object monitor)
     at java.lang.Object.wait(Native Method)
     - waiting on <0x00000000e01d7408> (a java.lang.ref.ReferenceQueue$
Lock)
     at java.lang.ref.ReferenceQueue.
remove(ReferenceQueue.java:
118)
     - locked <0x00000000e01d7408> (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)
    Locked ownable synchronizers:
     - None
"Reference Handler" daemon prio=10 tid=0x0000000000527000 nid=0x6b0 in
Object.wait() [0x0000000005fcf000]
    java.lang.Thread.State: WAITING (on object monitor)
     at java.lang.Object.wait(Native Method)
     - waiting on <0x00000000e01d73a0> (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 <0x00000000e01d73a0> (a java.lang.ref.Reference$Lock)
    Locked ownable synchronizers:
     - None
"main" prio=6 tid=0x000000000056b800 nid=0x1458 waiting for monitor
entry [0x000000000223d000]
    java.lang.Thread.State: BLOCKED (on object monitor)
     at
org.eclipse.m2e.core.internal.
embedder.MavenImpl.
getPlexusContainer(MavenImpl.
java:1074)
     - waiting to lock <0x00000000fd144440> (a
org.eclipse.m2e.core.internal.
embedder.MavenImpl)
     at
org.eclipse.m2e.core.internal.
embedder.MavenImpl.lookup(
MavenImpl.java:1130)
     at
org.eclipse.m2e.core.internal.
embedder.MavenImpl.
buildSettings(MavenImpl.java:
430)
     at
org.eclipse.m2e.core.ui.
internal.preferences.
MavenSettingsPreferencePage.
updateLocalRepository(
MavenSettingsPreferencePage.
java:330)
     at
org.eclipse.m2e.core.ui.
internal.preferences.
MavenSettingsPreferencePage.
createContents(
MavenSettingsPreferencePage.
java:245)
     at
org.eclipse.jface.preference.
PreferencePage.createControl(
PreferencePage.java:232)
     at
org.eclipse.jface.preference.
PreferenceDialog.
createPageControl(
PreferenceDialog.java:1501)
     at
org.eclipse.jface.preference.
PreferenceDialog$14.run(
PreferenceDialog.java:1258)
     at org.eclipse.core.runtime.
SafeRunner.run(SafeRunner.
java:42)
     at org.eclipse.ui.internal.
JFaceUtil$1.run(JFaceUtil.
java:49)
     at org.eclipse.jface.util.
SafeRunnable.run(SafeRunnable.
java:175)
     at
org.eclipse.jface.preference.
PreferenceDialog.showPage(
PreferenceDialog.java:1252)
     at
org.eclipse.ui.internal.
dialogs.
FilteredPreferenceDialog.
showPage(
FilteredPreferenceDialog.java:
674)
     at
org.eclipse.jface.preference.
PreferenceDialog$10.run(
PreferenceDialog.java:708)
     at
org.eclipse.swt.custom.
BusyIndicator.showWhile(
BusyIndicator.java:70)
     at
org.eclipse.jface.preference.
PreferenceDialog$9.
selectionChanged(
PreferenceDialog.java:704)
     at
org.eclipse.jface.viewers.
StructuredViewer$3.run(
StructuredViewer.java:888)
     at org.eclipse.core.runtime.
SafeRunner.run(SafeRunner.
java:42)
     at org.eclipse.ui.internal.
JFaceUtil$1.run(JFaceUtil.
java:49)
     at org.eclipse.jface.util.
SafeRunnable.run(SafeRunnable.
java:175)
     at
org.eclipse.jface.viewers.
StructuredViewer.
firePostSelectionChanged(
StructuredViewer.java:886)
     at
org.eclipse.jface.viewers.
StructuredViewer.
handlePostSelect(
StructuredViewer.java:1226)
     at
org.eclipse.jface.viewers.
StructuredViewer$5.
widgetSelected(
StructuredViewer.java:1251)
     at
org.eclipse.jface.util.
OpenStrategy.
firePostSelectionEvent(
OpenStrategy.java:262)
     at org.eclipse.jface.util.
OpenStrategy.access$5(
OpenStrategy.java:256)
     at org.eclipse.jface.util.
OpenStrategy$3.run(
OpenStrategy.java:433)
     at org.eclipse.swt.widgets.
RunnableLock.run(RunnableLock.
java:35)
     at
org.eclipse.swt.widgets.
Synchronizer.runAsyncMessages(
Synchronizer.java:135)
     - locked <0x00000000f7ffb658> (a org.eclipse.swt.widgets.
RunnableLock)
     at org.eclipse.swt.widgets.
Display.runAsyncMessages(
Display.java:4140)
     at org.eclipse.swt.widgets.
Display.readAndDispatch(
Display.java:3757)
     at org.eclipse.jface.window.
Window.runEventLoop(Window.
java:825)
     at org.eclipse.jface.window.
Window.open(Window.java:801)
     at
org.eclipse.ui.internal.
dialogs.
WorkbenchPreferenceDialog.
open(
WorkbenchPreferenceDialog.
java:215)
     at
org.eclipse.ui.internal.
handlers.
ShowPreferencePageHandler.
execute(
ShowPreferencePageHandler.
java:54)
     at
org.eclipse.ui.internal.
handlers.HandlerProxy.execute(
HandlerProxy.java:293)
     at
org.eclipse.core.commands.
Command.executeWithChecks(
Command.java:476)
     at
org.eclipse.core.commands.
ParameterizedCommand.
executeWithChecks(
ParameterizedCommand.java:508)
     at
org.eclipse.ui.internal.
handlers.HandlerService.
executeCommand(HandlerService.
java:169)
     at
org.eclipse.ui.internal.
handlers.SlaveHandlerService.
executeCommand(
SlaveHandlerService.java:241)
     at
org.eclipse.ui.internal.
actions.CommandAction.
runWithEvent(CommandAction.
java:157)
     at
org.eclipse.jface.action.
ActionContributionItem.
handleWidgetSelection(
ActionContributionItem.java:
584)
     at
org.eclipse.jface.action.
ActionContributionItem.access$
2(ActionContributionItem.java:
501)
     at
org.eclipse.jface.action.
ActionContributionItem$5.
handleEvent(
ActionContributionItem.java:
411)
     at org.eclipse.swt.widgets.
EventTable.sendEvent(
EventTable.java:84)
     at org.eclipse.swt.widgets.
Widget.sendEvent(Widget.java:
1053)
     at org.eclipse.swt.widgets.
Display.runDeferredEvents(
Display.java:4165)
     at org.eclipse.swt.widgets.
Display.readAndDispatch(
Display.java:3754)
     at org.eclipse.ui.internal.
Workbench.runEventLoop(
Workbench.java:2696)
     at org.eclipse.ui.internal.
Workbench.runUI(Workbench.
java:2660)
     at org.eclipse.ui.internal.
Workbench.access$4(Workbench.
java:2494)
     at org.eclipse.ui.internal.
Workbench$7.run(Workbench.
java:674)
     at
org.eclipse.core.databinding.
observable.Realm.
runWithDefault(Realm.java:332)
     at
org.eclipse.ui.internal.
Workbench.
createAndRunWorkbench(
Workbench.java:667)
     at org.eclipse.ui.PlatformUI.
createAndRunWorkbench(
PlatformUI.java:149)
     at
org.eclipse.ui.internal.ide.
application.IDEApplication.
start(IDEApplication.java:123)
     at
org.eclipse.equinox.internal.
app.EclipseAppHandle.run(
EclipseAppHandle.java:196)
     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:344)
     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:622)
     at org.eclipse.equinox.launcher.
Main.basicRun(Main.java:577)
     at org.eclipse.equinox.launcher.
Main.run(Main.java:1410)
     at org.eclipse.equinox.launcher.
Main.main(Main.java:1386)
    Locked ownable synchronizers:
     - None
"VM Thread" prio=10 tid=0x000000000051e800 nid=0x14b4 runnable
"GC task thread#0 (ParallelGC)" prio=6 tid=0x0000000000477800 nid=0x6a8
runnable
"GC task thread#1 (ParallelGC)" prio=6 tid=0x0000000000479000 nid=0x688
runnable
"GC task thread#2 (ParallelGC)" prio=6 tid=0x000000000047b000 nid=0xfa8
runnable
"GC task thread#3 (ParallelGC)" prio=6 tid=0x000000000047d000 nid=0xe78
runnable
"VM Periodic Task Thread" prio=10 tid=0x0000000006143800 nid=0x141c
waiting on condition
JNI global references: 1526
On 19 January 2012 16:42, Igor Fedorenko <
igor@xxxxxxxxxxxxxx