none
STS freezes after closing 'error connecting to team project' dialog

    Dotaz

  • Hi,

    I'm using STS 2.8.1 Release with TFS plugin 10.1.0 on windows 7.

    When I don't have a connection to my TFS server and I fire up STS I'm presented with a
    'Select a Team Project' dialog (has title set to 'error connecting to team project') and a message box
    saying 'Unknown host tfs-server'.

    When I click 'ok' and close the message box and then click 'cancel' in the 'Select a Team Project' dialog
    STS freezes up and its title gets '(Not responding)'; after that I can only forcefully kill the process.

    This happens whenever I start the STS and do not have a connection to tfs-server; I do have several projects
    inside eclipse workspace open that are mapped to TFS (were left open when STS was closed last time).

    If I don't have any TFS projects opened in eclipse workspace this does not happen when I start STS.

    Thread dump of the eclipse process is attached.

    Regards,
    Mario

     

    2012-01-21 21:01:18
    Full thread dump Java HotSpot(TM) 64-Bit Server VM (20.1-b02 mixed mode):
    
    "RMI TCP Connection(3)-192.168.0.102" daemon prio=6 tid=0x0000000009c10000 nid=0x1220 runnable [0x000000000f99f000]
       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 <0x00000000fab3a9a8> (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:
    	- <0x00000000fa8d6880> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)
    
    "RMI TCP Connection(2)-192.168.0.102" daemon prio=6 tid=0x0000000009c14800 nid=0x1110 in Object.wait() [0x000000000f79e000]
       java.lang.Thread.State: TIMED_WAITING (on object monitor)
    	at java.lang.Object.wait(Native Method)
    	- waiting on <0x00000000faa1fe98> (a com.sun.jmx.remote.internal.ArrayNotificationBuffer)
    	at com.sun.jmx.remote.internal.ArrayNotificationBuffer.fetchNotifications(ArrayNotificationBuffer.java:417)
    	- locked <0x00000000faa1fe98> (a com.sun.jmx.remote.internal.ArrayNotificationBuffer)
    	at com.sun.jmx.remote.internal.ArrayNotificationBuffer$ShareBuffer.fetchNotifications(ArrayNotificationBuffer.java:209)
    	at com.sun.jmx.remote.internal.ServerNotifForwarder.fetchNotifs(ServerNotifForwarder.java:258)
    	at javax.management.remote.rmi.RMIConnectionImpl$2.run(RMIConnectionImpl.java:1227)
    	at javax.management.remote.rmi.RMIConnectionImpl$2.run(RMIConnectionImpl.java:1225)
    	at javax.management.remote.rmi.RMIConnectionImpl.fetchNotifications(RMIConnectionImpl.java:1231)
    	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 sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:305)
    	at sun.rmi.transport.Transport$1.run(Transport.java:159)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at sun.rmi.transport.Transport.serviceCall(Transport.java:155)
    	at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
    	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:
    	- <0x00000000fa8d33c0> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)
    
    "JMX server connection timeout 83" daemon prio=6 tid=0x0000000009c1c000 nid=0x100c in Object.wait() [0x000000000dedf000]
       java.lang.Thread.State: TIMED_WAITING (on object monitor)
    	at java.lang.Object.wait(Native Method)
    	- waiting on <0x00000000fa931488> (a [I)
    	at com.sun.jmx.remote.internal.ServerCommunicatorAdmin$Timeout.run(ServerCommunicatorAdmin.java:150)
    	- locked <0x00000000fa931488> (a [I)
    	at java.lang.Thread.run(Thread.java:662)
    
       Locked ownable synchronizers:
    	- None
    
    "RMI Scheduler(0)" daemon prio=6 tid=0x0000000009c11800 nid=0xdd8 waiting on condition [0x000000000dddf000]
       java.lang.Thread.State: TIMED_WAITING (parking)
    	at sun.misc.Unsafe.park(Native Method)
    	- parking to wait for  <0x00000000fa78b0e0> (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: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)-192.168.0.102" daemon prio=6 tid=0x0000000009c15800 nid=0xe4 runnable [0x000000000dcdf000]
       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 <0x00000000fa8eaac0> (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:
    	- <0x00000000fa8cfee0> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)
    
    "RMI TCP Accept-0" daemon prio=6 tid=0x0000000009c17000 nid=0x1464 runnable [0x000000000da9f000]
       java.lang.Thread.State: RUNNABLE
    	at java.net.PlainSocketImpl.socketAccept(Native Method)
    	at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408)
    	- locked <0x00000000fa7924b0> (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=0x0000000008baa000 nid=0x170c in Object.wait() [0x000000001731f000]
       java.lang.Thread.State: WAITING (on object monitor)
    	at java.lang.Object.wait(Native Method)
    	- waiting on <0x00000000d4b09fe0> (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 <0x00000000d4b09fe0> (a org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor)
    
       Locked ownable synchronizers:
    	- None
    
    "Provisioning Event Dispatcher" daemon prio=6 tid=0x0000000008ba9800 nid=0x13c8 in Object.wait() [0x000000001721f000]
       java.lang.Thread.State: WAITING (on object monitor)
    	at java.lang.Object.wait(Native Method)
    	- waiting on <0x00000000d4a065d0> (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 <0x00000000d4a065d0> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
    	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
    
       Locked ownable synchronizers:
    	- None
    
    "Reporting Thread-1 (Spring UAA/1.0.2)" daemon prio=6 tid=0x0000000008ba8000 nid=0xec8 waiting on condition [0x000000001711f000]
       java.lang.Thread.State: WAITING (parking)
    	at sun.misc.Unsafe.park(Native Method)
    	- parking to wait for  <0x00000000d3516298> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
    	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
    	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
    	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
    	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
    
    "MultiThreadedHttpConnectionManager cleanup" daemon prio=6 tid=0x000000000a812000 nid=0x1500 in Object.wait() [0x0000000016f1f000]
       java.lang.Thread.State: WAITING (on object monitor)
    	at java.lang.Object.wait(Native Method)
    	- waiting on <0x00000000d39a8bd0> (a java.lang.ref.ReferenceQueue$Lock)
    	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
    	- locked <0x00000000d39a8bd0> (a java.lang.ref.ReferenceQueue$Lock)
    	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
    	at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$ReferenceQueueThread.run(MultiThreadedHttpConnectionManager.java:1122)
    
       Locked ownable synchronizers:
    	- None
    
    "MultiThreadedHttpConnectionManager cleanup" daemon prio=6 tid=0x0000000008ba5000 nid=0x24c in Object.wait() [0x00000000167cf000]
       java.lang.Thread.State: WAITING (on object monitor)
    	at java.lang.Object.wait(Native Method)
    	- waiting on <0x00000000d3eebef8> (a java.lang.ref.ReferenceQueue$Lock)
    	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
    	- locked <0x00000000d3eebef8> (a java.lang.ref.ReferenceQueue$Lock)
    	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
    	at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$ReferenceQueueThread.run(MultiThreadedHttpConnectionManager.java:1320)
    
       Locked ownable synchronizers:
    	- None
    
    "Idle HTTP Connection Closer" daemon prio=6 tid=0x000000000a813800 nid=0x165c waiting on condition [0x0000000016caf000]
       java.lang.Thread.State: TIMED_WAITING (sleeping)
    	at java.lang.Thread.sleep(Native Method)
    	at com.microsoft.tfs.core.ws.runtime.transport.IdleHTTPConnectionCloser.run(IdleHTTPConnectionCloser.java:163)
    
       Locked ownable synchronizers:
    	- None
    
    "Event Batch Processing (Spring UAA/1.0.2)" daemon prio=6 tid=0x000000000a810800 nid=0x1764 waiting on condition [0x00000000117bf000]
       java.lang.Thread.State: TIMED_WAITING (sleeping)
    	at java.lang.Thread.sleep(Native Method)
    	at org.springframework.ide.eclipse.internal.uaa.client.QueueingUaaServiceExtension$QueueFlushingRunnable.run(QueueingUaaServiceExtension.java:307)
    	at java.lang.Thread.run(Thread.java:662)
    
       Locked ownable synchronizers:
    	- None
    
    "Synchronizer (Spring UAA/1.0.2)" daemon prio=6 tid=0x000000000a812800 nid=0x274 waiting on condition [0x00000000116bf000]
       java.lang.Thread.State: TIMED_WAITING (sleeping)
    	at java.lang.Thread.sleep(Native Method)
    	at org.springframework.uaa.client.internal.TransmissionAwareUaaServiceImpl$UaaTransmissionRunnable.run(TransmissionAwareUaaServiceImpl.java:389)
    	at java.lang.Thread.run(Thread.java:662)
    
       Locked ownable synchronizers:
    	- None
    
    "Worker-23" prio=6 tid=0x000000000a80d000 nid=0x166c in Object.wait() [0x0000000010bae000]
       java.lang.Thread.State: TIMED_WAITING (on object monitor)
    	at java.lang.Object.wait(Native Method)
    	- waiting on <0x00000000d3a33ab0> (a org.eclipse.core.internal.jobs.Semaphore)
    	at org.eclipse.core.internal.jobs.Semaphore.acquire(Semaphore.java:39)
    	- locked <0x00000000d3a33ab0> (a org.eclipse.core.internal.jobs.Semaphore)
    	at org.eclipse.core.internal.jobs.JobManager.join(JobManager.java:847)
    	at org.eclipse.core.internal.jobs.InternalJob.join(InternalJob.java:380)
    	at org.eclipse.core.runtime.jobs.Job.join(Job.java:385)
    	at com.microsoft.tfs.client.eclipse.TFSRepositoryProvider.setProject(TFSRepositoryProvider.java:132)
    	at org.eclipse.team.core.RepositoryProvider.mapNewProvider(RepositoryProvider.java:206)
    	at org.eclipse.team.core.RepositoryProvider.mapExistingProvider(RepositoryProvider.java:235)
    	at org.eclipse.team.core.RepositoryProvider.getProvider(RepositoryProvider.java:577)
    	at com.microsoft.tfs.client.eclipse.util.TeamUtils.getRepositoryProvider(TeamUtils.java:284)
    	at com.microsoft.tfs.client.eclipse.util.TeamUtils.isConfiguredWith(TeamUtils.java:149)
    	at com.microsoft.tfs.client.eclipse.ui.decorators.TFSLabelDecorator.decorate(TFSLabelDecorator.java:246)
    	at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:263)
    	at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:81)
    	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    	at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:365)
    	at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:347)
    	at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:370)
    	at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:330)
    	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
    
       Locked ownable synchronizers:
    	- None
    
    "Worker-22" prio=6 tid=0x0000000009c30800 nid=0x994 in Object.wait() [0x0000000010aae000]
       java.lang.Thread.State: TIMED_WAITING (on object monitor)
    	at java.lang.Object.wait(Native Method)
    	- waiting on <0x00000000d497b548> (a org.eclipse.core.internal.jobs.Semaphore)
    	at org.eclipse.core.internal.jobs.Semaphore.acquire(Semaphore.java:39)
    	- locked <0x00000000d497b548> (a org.eclipse.core.internal.jobs.Semaphore)
    	at org.eclipse.core.internal.jobs.OrderedLock.doAcquire(OrderedLock.java:176)
    	at org.eclipse.core.internal.jobs.OrderedLock.acquire(OrderedLock.java:110)
    	at org.eclipse.core.internal.jobs.OrderedLock.acquire(OrderedLock.java:84)
    	at org.eclipse.core.internal.resources.WorkManager.checkIn(WorkManager.java:119)
    	at org.eclipse.core.internal.resources.Workspace.prepareOperation(Workspace.java:2282)
    	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2339)
    	at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:793)
    	at org.eclipse.jdt.core.JavaCore.setClasspathVariables(JavaCore.java:5027)
    	at org.eclipse.jdt.core.JavaCore.setClasspathVariable(JavaCore.java:4990)
    	at org.eclipse.m2e.jdt.internal.BuildPathManager.setupVariables(BuildPathManager.java:639)
    	at org.eclipse.m2e.jdt.internal.MavenClasspathVariableInitializer.initialize(MavenClasspathVariableInitializer.java:30)
    	at org.eclipse.jdt.core.JavaCore.getClasspathVariable(JavaCore.java:2921)
    	at org.springframework.ide.eclipse.internal.uaa.monitor.LibraryUsageMonitor.readPackageFragmentRoot(LibraryUsageMonitor.java:356)
    	at org.springframework.ide.eclipse.internal.uaa.monitor.LibraryUsageMonitor.projectClasspathChanged(LibraryUsageMonitor.java:171)
    	at org.springframework.ide.eclipse.internal.uaa.monitor.LibraryUsageMonitor.access$0(LibraryUsageMonitor.java:164)
    	at org.springframework.ide.eclipse.internal.uaa.monitor.LibraryUsageMonitor$2.run(LibraryUsageMonitor.java:121)
    	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
    
       Locked ownable synchronizers:
    	- None
    
    "Worker-21" prio=6 tid=0x0000000009c2f800 nid=0x590 in Object.wait() [0x00000000109af000]
       java.lang.Thread.State: TIMED_WAITING (on object monitor)
    	at java.lang.Object.wait(Native Method)
    	- waiting on <0x00000000d39a88f0> (a org.eclipse.core.internal.jobs.Semaphore)
    	at org.eclipse.core.internal.jobs.Semaphore.acquire(Semaphore.java:39)
    	- locked <0x00000000d39a88f0> (a org.eclipse.core.internal.jobs.Semaphore)
    	at org.eclipse.core.internal.jobs.JobManager.join(JobManager.java:847)
    	at org.eclipse.core.internal.jobs.InternalJob.join(InternalJob.java:380)
    	at org.eclipse.core.runtime.jobs.Job.join(Job.java:385)
    	at com.microsoft.tfs.client.eclipse.project.ProjectRepositoryManager.connectInternal(ProjectRepositoryManager.java:645)
    	at com.microsoft.tfs.client.eclipse.project.ProjectRepositoryManager.connectIfNecessary(ProjectRepositoryManager.java:449)
    	at com.microsoft.tfs.client.eclipse.TFSRepositoryProvider$1.run(TFSRepositoryProvider.java:111)
    	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
    
       Locked ownable synchronizers:
    	- None
    
    "Worker-16" prio=6 tid=0x0000000009c1b000 nid=0xbf0 in Object.wait() [0x00000000104af000]
       java.lang.Thread.State: TIMED_WAITING (on object monitor)
    	at java.lang.Object.wait(Native Method)
    	- waiting on <0x00000000d497b4f8> (a org.eclipse.ui.internal.Semaphore)
    	at org.eclipse.ui.internal.Semaphore.acquire(Semaphore.java:43)
    	- locked <0x00000000d497b4f8> (a org.eclipse.ui.internal.Semaphore)
    	at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:168)
    	at org.eclipse.swt.widgets.Display.syncExec(Display.java:4683)
    	at com.microsoft.tfs.client.common.ui.framework.helper.UIHelpers.runOnUIThread(UIHelpers.java:258)
    	at com.microsoft.tfs.client.common.ui.framework.helper.UIHelpers.runOnUIThread(UIHelpers.java:186)
    	at com.microsoft.tfs.client.common.ui.framework.helper.UIHelpers.openOnUIThread(UIHelpers.java:266)
    	at com.microsoft.tfs.client.eclipse.ui.project.ProjectManagerUIDataProvider.promptForConnection(ProjectManagerUIDataProvider.java:204)
    	at com.microsoft.tfs.client.eclipse.project.ProjectManagerConnectionJob.run(ProjectManagerConnectionJob.java:146)
    	at com.microsoft.tfs.client.eclipse.project.ProjectManagerCachedWorkspaceConnectionJob.run(ProjectManagerCachedWorkspaceConnectionJob.java:106)
    	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
    
       Locked ownable synchronizers:
    	- None
    
    "Worker-14" prio=6 tid=0x0000000009c16000 nid=0x1388 in Object.wait() [0x00000000102ae000]
       java.lang.Thread.State: TIMED_WAITING (on object monitor)
    	at java.lang.Object.wait(Native Method)
    	- waiting on <0x00000000d3b829d8> (a org.eclipse.core.internal.jobs.Semaphore)
    	at org.eclipse.core.internal.jobs.Semaphore.acquire(Semaphore.java:39)
    	- locked <0x00000000d3b829d8> (a org.eclipse.core.internal.jobs.Semaphore)
    	at org.eclipse.core.internal.jobs.OrderedLock.doAcquire(OrderedLock.java:176)
    	at org.eclipse.core.internal.jobs.OrderedLock.acquire(OrderedLock.java:110)
    	at org.eclipse.core.internal.jobs.OrderedLock.acquire(OrderedLock.java:84)
    	at org.eclipse.team.core.RepositoryProvider.mapExistingProvider(RepositoryProvider.java:217)
    	at org.eclipse.team.core.RepositoryProvider.getProvider(RepositoryProvider.java:577)
    	at com.microsoft.tfs.client.eclipse.util.TeamUtils.getRepositoryProvider(TeamUtils.java:284)
    	at com.microsoft.tfs.client.eclipse.util.TeamUtils.isConfiguredWith(TeamUtils.java:149)
    	at com.microsoft.tfs.client.eclipse.resource.ConfiguredTeamProviderFilter.filter(ConfiguredTeamProviderFilter.java:55)
    	at com.microsoft.tfs.client.common.framework.resources.filter.CompositeResourceFilter.filterAllMustAccept(CompositeResourceFilter.java:199)
    	at com.microsoft.tfs.client.common.framework.resources.filter.CompositeResourceFilter.filter(CompositeResourceFilter.java:147)
    	at com.microsoft.tfs.client.eclipse.resourcechange.TFSResourceChangeListener$DeltaVisitor.visit(TFSResourceChangeListener.java:684)
    	at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:69)
    	at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:80)
    	at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:49)
    	at com.microsoft.tfs.client.eclipse.resourcechange.TFSResourceChangeListener.resourceChanged(TFSResourceChangeListener.java:249)
    	at org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:291)
    	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    	at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:285)
    	at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:149)
    	at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:395)
    	at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1530)
    	at org.eclipse.core.internal.resources.Resource.deleteMarkers(Resource.java:825)
    	at org.eclipse.m2e.core.internal.markers.MavenMarkerManager.deleteMarkers(MavenMarkerManager.java:231)
    	at org.eclipse.m2e.core.internal.markers.MavenMarkerManager.deleteMarkers(MavenMarkerManager.java:226)
    	at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.readMavenProject(ProjectRegistryManager.java:628)
    	at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.refresh(ProjectRegistryManager.java:367)
    	at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.refresh(ProjectRegistryManager.java:327)
    	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
    
    "Worker-13" prio=6 tid=0x0000000009c18000 nid=0x1534 in Object.wait() [0x00000000101af000]
       java.lang.Thread.State: TIMED_WAITING (on object monitor)
    	at java.lang.Object.wait(Native Method)
    	- waiting on <0x00000000d2024720> (a org.eclipse.core.internal.jobs.WorkerPool)
    	at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
    	- locked <0x00000000d2024720> (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-11" prio=6 tid=0x0000000009c19800 nid=0x158c in Object.wait() [0x000000000fe9f000]
       java.lang.Thread.State: TIMED_WAITING (on object monitor)
    	at java.lang.Object.wait(Native Method)
    	- waiting on <0x00000000d398f5a8> (a org.eclipse.core.internal.jobs.Semaphore)
    	at org.eclipse.core.internal.jobs.Semaphore.acquire(Semaphore.java:39)
    	- locked <0x00000000d398f5a8> (a org.eclipse.core.internal.jobs.Semaphore)
    	at org.eclipse.core.internal.jobs.JobManager.join(JobManager.java:847)
    	at org.eclipse.core.internal.jobs.InternalJob.join(InternalJob.java:380)
    	at org.eclipse.core.runtime.jobs.Job.join(Job.java:385)
    	at com.microsoft.tfs.client.eclipse.project.ProjectRepositoryManager.connectInternal(ProjectRepositoryManager.java:645)
    	at com.microsoft.tfs.client.eclipse.project.ProjectRepositoryManager.start(ProjectRepositoryManager.java:216)
    	at com.microsoft.tfs.client.eclipse.TFSEclipseClientPlugin$1.run(TFSEclipseClientPlugin.java:108)
    	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
    
       Locked ownable synchronizers:
    	- None
    
    "Worker-7" prio=6 tid=0x0000000009c0d800 nid=0xfb0 in Object.wait() [0x000000000fa9f000]
       java.lang.Thread.State: TIMED_WAITING (on object monitor)
    	at java.lang.Object.wait(Native Method)
    	- waiting on <0x00000000d398f7a8> (a org.eclipse.core.internal.jobs.Semaphore)
    	at org.eclipse.core.internal.jobs.Semaphore.acquire(Semaphore.java:39)
    	- locked <0x00000000d398f7a8> (a org.eclipse.core.internal.jobs.Semaphore)
    	at org.eclipse.core.internal.jobs.JobManager.join(JobManager.java:847)
    	at org.eclipse.core.internal.jobs.InternalJob.join(InternalJob.java:380)
    	at org.eclipse.core.runtime.jobs.Job.join(Job.java:385)
    	at com.microsoft.tfs.client.eclipse.project.ProjectConnectionManager.connect(ProjectConnectionManager.java:380)
    	at com.microsoft.tfs.client.eclipse.project.ProjectRepositoryManager$ProjectRepositoryConnectionJob.run(ProjectRepositoryManager.java:1532)
    	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
    
       Locked ownable synchronizers:
    	- None
    
    "Worker-5" prio=6 tid=0x0000000009c13000 nid=0xcf8 in Object.wait() [0x000000000f89f000]
       java.lang.Thread.State: TIMED_WAITING (on object monitor)
    	at java.lang.Object.wait(Native Method)
    	- waiting on <0x00000000d39905a8> (a org.eclipse.core.internal.jobs.Semaphore)
    	at org.eclipse.core.internal.jobs.Semaphore.acquire(Semaphore.java:39)
    	- locked <0x00000000d39905a8> (a org.eclipse.core.internal.jobs.Semaphore)
    	at org.eclipse.core.internal.jobs.JobManager.join(JobManager.java:847)
    	at org.eclipse.core.internal.jobs.InternalJob.join(InternalJob.java:380)
    	at org.eclipse.core.runtime.jobs.Job.join(Job.java:385)
    	at com.microsoft.tfs.client.eclipse.project.ProjectManagerRepositoryJob.run(ProjectManagerRepositoryJob.java:93)
    	- locked <0x00000000d398f8c8> (a java.lang.Object)
    	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
    
       Locked ownable synchronizers:
    	- None
    
    "Worker-2" prio=6 tid=0x0000000009c0e000 nid=0x1538 in Object.wait() [0x000000000b42f000]
       java.lang.Thread.State: TIMED_WAITING (on object monitor)
    	at java.lang.Object.wait(Native Method)
    	- waiting on <0x00000000d398f7d8> (a org.eclipse.core.internal.jobs.Semaphore)
    	at org.eclipse.core.internal.jobs.Semaphore.acquire(Semaphore.java:39)
    	- locked <0x00000000d398f7d8> (a org.eclipse.core.internal.jobs.Semaphore)
    	at org.eclipse.core.internal.jobs.JobManager.join(JobManager.java:847)
    	at org.eclipse.core.internal.jobs.InternalJob.join(InternalJob.java:380)
    	at org.eclipse.core.runtime.jobs.Job.join(Job.java:385)
    	at com.microsoft.tfs.client.eclipse.project.ProjectConnectionManager.connect(ProjectConnectionManager.java:380)
    	at com.microsoft.tfs.client.eclipse.project.ProjectRepositoryManager$ProjectRepositoryConnectionJob.run(ProjectRepositoryManager.java:1532)
    	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
    
       Locked ownable synchronizers:
    	- None
    
    "com.google.inject.internal.util.$Finalizer" daemon prio=6 tid=0x0000000009c11000 nid=0x97c in Object.wait() [0x000000000dfdf000]
       java.lang.Thread.State: WAITING (on object monitor)
    	at java.lang.Object.wait(Native Method)
    	- waiting on <0x00000000d18b75d0> (a java.lang.ref.ReferenceQueue$Lock)
    	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
    	- locked <0x00000000d18b75d0> (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
    
    "org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon prio=2 tid=0x0000000009c12800 nid=0x5cc in Object.wait() [0x000000000db9f000]
       java.lang.Thread.State: TIMED_WAITING (on object monitor)
    	at java.lang.Object.wait(Native Method)
    	- waiting on <0x00000000d317ed00> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue)
    	at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:179)
    	- locked <0x00000000d317ed00> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue)
    
       Locked ownable synchronizers:
    	- None
    
    "Java indexing" daemon prio=4 tid=0x0000000009c0f800 nid=0x9d0 in Object.wait() [0x000000000d99f000]
       java.lang.Thread.State: WAITING (on object monitor)
    	at java.lang.Object.wait(Native Method)
    	- waiting on <0x00000000d18b8190> (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 <0x00000000d18b8190> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager)
    	at java.lang.Thread.run(Thread.java:662)
    
       Locked ownable synchronizers:
    	- None
    
    "Worker-0" prio=6 tid=0x0000000009c0c800 nid=0x1530 in Object.wait() [0x000000000b52f000]
       java.lang.Thread.State: TIMED_WAITING (on object monitor)
    	at java.lang.Object.wait(Native Method)
    	- waiting on <0x00000000d2024720> (a org.eclipse.core.internal.jobs.WorkerPool)
    	at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
    	- locked <0x00000000d2024720> (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
    
    "Thread-1" daemon prio=2 tid=0x00000000096bb000 nid=0xf04 waiting on condition [0x000000000b15f000]
       java.lang.Thread.State: WAITING (parking)
    	at sun.misc.Unsafe.park(Native Method)
    	- parking to wait for  <0x00000000d0ba5ee8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
    	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
    	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
    	at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:317)
    	at org.eclipse.equinox.weaving.internal.caching.CacheWriter$1.run(Unknown Source)
    	at java.lang.Thread.run(Thread.java:662)
    
       Locked ownable synchronizers:
    	- None
    
    "Worker-JM" prio=6 tid=0x0000000009ded000 nid=0x1484 in Object.wait() [0x000000000b32f000]
       java.lang.Thread.State: WAITING (on object monitor)
    	at java.lang.Object.wait(Native Method)
    	- waiting on <0x00000000d119fcc8> (a java.util.ArrayList)
    	at org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:58)
    	- locked <0x00000000d119fcc8> (a java.util.ArrayList)
    
       Locked ownable synchronizers:
    	- None
    
    "[Timer] - Main Queue Handler" daemon prio=6 tid=0x000000000a310800 nid=0x78 in Object.wait() [0x000000000b05f000]
       java.lang.Thread.State: TIMED_WAITING (on object monitor)
    	at java.lang.Object.wait(Native Method)
    	- waiting on <0x00000000d11e28b0> (a java.lang.Object)
    	at org.eclipse.equinox.internal.util.impl.tpt.timer.TimerImpl.run(TimerImpl.java:141)
    	- locked <0x00000000d11e28b0> (a java.lang.Object)
    	at java.lang.Thread.run(Thread.java:662)
    
       Locked ownable synchronizers:
    	- None
    
    "Framework Event Dispatcher" daemon prio=6 tid=0x0000000008a3a000 nid=0x1430 in Object.wait() [0x000000000ae5f000]
       java.lang.Thread.State: WAITING (on object monitor)
    	at java.lang.Object.wait(Native Method)
    	- waiting on <0x00000000d106f620> (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 <0x00000000d106f620> (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=0x0000000008b21000 nid=0xcf4 in Object.wait() [0x000000000ad5f000]
       java.lang.Thread.State: WAITING (on object monitor)
    	at java.lang.Object.wait(Native Method)
    	- waiting on <0x00000000d11e6b88> (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 <0x00000000d11e6b88> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
    	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
    
       Locked ownable synchronizers:
    	- None
    
    "Bundle File Closer" daemon prio=6 tid=0x0000000009de3000 nid=0xda8 in Object.wait() [0x000000000ac5f000]
       java.lang.Thread.State: WAITING (on object monitor)
    	at java.lang.Object.wait(Native Method)
    	- waiting on <0x00000000d0d60b80> (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 <0x00000000d0d60b80> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
    	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
    
       Locked ownable synchronizers:
    	- None
    
    "State Data Manager" daemon prio=6 tid=0x00000000086eb000 nid=0x1714 waiting on condition [0x0000000009b8f000]
       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:662)
    
       Locked ownable synchronizers:
    	- None
    
    "Framework Active Thread" prio=6 tid=0x000000000829b000 nid=0xf00 in Object.wait() [0x0000000009a8f000]
       java.lang.Thread.State: TIMED_WAITING (on object monitor)
    	at java.lang.Object.wait(Native Method)
    	- waiting on <0x00000000d292eb10> (a org.eclipse.osgi.framework.internal.core.Framework)
    	at org.eclipse.osgi.framework.internal.core.Framework.run(Framework.java:1817)
    	- locked <0x00000000d292eb10> (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=0x00000000067a7800 nid=0x13b4 runnable [0x0000000000000000]
       java.lang.Thread.State: RUNNABLE
    
       Locked ownable synchronizers:
    	- None
    
    "C2 CompilerThread1" daemon prio=10 tid=0x000000000678d800 nid=0x14a0 waiting on condition [0x0000000000000000]
       java.lang.Thread.State: RUNNABLE
    
       Locked ownable synchronizers:
    	- None
    
    "C2 CompilerThread0" daemon prio=10 tid=0x000000000678b000 nid=0x17d8 runnable [0x0000000000000000]
       java.lang.Thread.State: RUNNABLE
    
       Locked ownable synchronizers:
    	- None
    
    "Attach Listener" daemon prio=10 tid=0x0000000006785000 nid=0x230 runnable [0x0000000000000000]
       java.lang.Thread.State: RUNNABLE
    
       Locked ownable synchronizers:
    	- None
    
    "Signal Dispatcher" daemon prio=10 tid=0x0000000006780000 nid=0xc4c runnable [0x0000000000000000]
       java.lang.Thread.State: RUNNABLE
    
       Locked ownable synchronizers:
    	- None
    
    "Finalizer" daemon prio=8 tid=0x000000000052c800 nid=0x1398 in Object.wait() [0x000000000672f000]
       java.lang.Thread.State: WAITING (on object monitor)
    	at java.lang.Object.wait(Native Method)
    	- waiting on <0x00000000d0ff26f0> (a java.lang.ref.ReferenceQueue$Lock)
    	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
    	- locked <0x00000000d0ff26f0> (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=0x0000000000526000 nid=0x1770 in Object.wait() [0x000000000662f000]
       java.lang.Thread.State: WAITING (on object monitor)
    	at java.lang.Object.wait(Native Method)
    	- waiting on <0x00000000d10832a0> (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 <0x00000000d10832a0> (a java.lang.ref.Reference$Lock)
    
       Locked ownable synchronizers:
    	- None
    
    "main" prio=6 tid=0x00000000005dc800 nid=0x1160 in Object.wait() [0x000000000268a000]
       java.lang.Thread.State: TIMED_WAITING (on object monitor)
    	at java.lang.Object.wait(Native Method)
    	- waiting on <0x00000000fa6363b8> (a org.eclipse.core.internal.jobs.Semaphore)
    	at org.eclipse.core.internal.jobs.Semaphore.acquire(Semaphore.java:39)
    	- locked <0x00000000fa6363b8> (a org.eclipse.core.internal.jobs.Semaphore)
    	at org.eclipse.core.internal.jobs.OrderedLock.doAcquire(OrderedLock.java:176)
    	at org.eclipse.core.internal.jobs.OrderedLock.acquire(OrderedLock.java:110)
    	at org.eclipse.core.internal.jobs.OrderedLock.acquire(OrderedLock.java:84)
    	at org.eclipse.team.core.RepositoryProvider.mapExistingProvider(RepositoryProvider.java:217)
    	at org.eclipse.team.core.RepositoryProvider.getProvider(RepositoryProvider.java:507)
    	at org.eclipse.egit.core.project.RepositoryMapping.getMapping(RepositoryMapping.java:220)
    	at org.eclipse.egit.ui.Activator$ResourceRefreshJob.triggerRefresh(Activator.java:381)
    	- locked <0x00000000d39ae900> (a java.util.HashSet)
    	at org.eclipse.egit.ui.Activator$2.windowActivated(Activator.java:246)
    	at org.eclipse.ui.internal.Workbench$14.run(Workbench.java:1002)
    	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    	at org.eclipse.ui.internal.Workbench.fireWindowActivated(Workbench.java:1000)
    	at org.eclipse.ui.internal.WorkbenchWindow$28.shellActivated(WorkbenchWindow.java:3141)
    	at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:88)
    	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.Widget.sendEvent(Widget.java:1077)
    	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1058)
    	at org.eclipse.swt.widgets.Decorations.WM_ACTIVATE(Decorations.java:1647)
    	at org.eclipse.swt.widgets.Shell.WM_ACTIVATE(Shell.java:2137)
    	at org.eclipse.swt.widgets.Control.windowProc(Control.java:4525)
    	at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:341)
    	at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1610)
    	at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2061)
    	at org.eclipse.swt.widgets.Display.windowProc(Display.java:4972)
    	at org.eclipse.swt.internal.win32.OS.DestroyWindow(Native Method)
    	at org.eclipse.swt.widgets.Control.destroyWidget(Control.java:780)
    	at org.eclipse.swt.widgets.Shell.destroyWidget(Shell.java:698)
    	at org.eclipse.swt.widgets.Widget.release(Widget.java:818)
    	at org.eclipse.swt.widgets.Widget.dispose(Widget.java:446)
    	at org.eclipse.swt.widgets.Decorations.dispose(Decorations.java:447)
    	at org.eclipse.swt.widgets.Shell.dispose(Shell.java:715)
    	at org.eclipse.jface.window.Window.close(Window.java:335)
    	at org.eclipse.jface.dialogs.Dialog.close(Dialog.java:979)
    	at org.eclipse.jface.dialogs.TrayDialog.close(TrayDialog.java:221)
    	at org.eclipse.jface.wizard.WizardDialog.hardClose(WizardDialog.java:892)
    	at org.eclipse.jface.wizard.WizardDialog.close(WizardDialog.java:486)
    	at org.eclipse.jface.window.Window.handleShellCloseEvent(Window.java:741)
    	at org.eclipse.jface.window.Window$3.shellClosed(Window.java:687)
    	at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:98)
    	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.Widget.sendEvent(Widget.java:1077)
    	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062)
    	at org.eclipse.swt.widgets.Decorations.closeWidget(Decorations.java:308)
    	at org.eclipse.swt.widgets.Decorations.WM_CLOSE(Decorations.java:1677)
    	at org.eclipse.swt.widgets.Control.windowProc(Control.java:4530)
    	at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:341)
    	at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1610)
    	at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2061)
    	at org.eclipse.swt.widgets.Display.windowProc(Display.java:4972)
    	at org.eclipse.swt.internal.win32.OS.CallWindowProcW(Native Method)
    	at org.eclipse.swt.internal.win32.OS.CallWindowProc(OS.java:2425)
    	at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:496)
    	at org.eclipse.swt.widgets.Control.windowProc(Control.java:4623)
    	at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:341)
    	at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1610)
    	at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2061)
    	at org.eclipse.swt.widgets.Display.windowProc(Display.java:4972)
    	at org.eclipse.swt.internal.win32.OS.CallWindowProcW(Native Method)
    	at org.eclipse.swt.internal.win32.OS.CallWindowProc(OS.java:2425)
    	at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:496)
    	at org.eclipse.swt.widgets.Control.windowProc(Control.java:4623)
    	at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:341)
    	at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1610)
    	at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2061)
    	at org.eclipse.swt.widgets.Display.windowProc(Display.java:4972)
    	at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
    	at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2531)
    	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3752)
    	at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)
    	at org.eclipse.jface.window.Window.open(Window.java:801)
    	at com.microsoft.tfs.client.common.ui.framework.helper.UIHelpers$1.run(UIHelpers.java:270)
    	at org.eclipse.ui.internal.UILockListener.doPendingWork(UILockListener.java:164)
    	at org.eclipse.ui.internal.UISynchronizer$3.run(UISynchronizer.java:158)
    	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
    	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
    	- locked <0x00000000d4f848d8> (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.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=0x000000000051d800 nid=0xe1c runnable 
    
    "GC task thread#0 (ParallelGC)" prio=6 tid=0x0000000000478000 nid=0xcb8 runnable 
    
    "GC task thread#1 (ParallelGC)" prio=6 tid=0x000000000047a000 nid=0x714 runnable 
    
    "GC task thread#2 (ParallelGC)" prio=6 tid=0x000000000047b800 nid=0x17a0 runnable 
    
    "GC task thread#3 (ParallelGC)" prio=6 tid=0x000000000047d000 nid=0x14ec runnable 
    
    "VM Periodic Task Thread" prio=10 tid=0x00000000067b9800 nid=0x1610 waiting on condition 
    
    JNI global references: 1826
    
    
    


     

     



    21. ledna 2012 20:48

Odpovědi

  • This appears to be an incompatibility between the TEE plug-in and EGit (which appeared with Eclipse 3.7). EGit handles a workbench event in a way that interferes with TEE's connection jobs.

    I suggest close all projects that are using EGit for the team provider, then close all EGit views (like Git Staging), then restart Eclipse.  After restarting, you should be able to connect with TEE.  Let me know if this works.


    26. ledna 2012 16:09
    Vlastník

Všechny reakce

  • This appears to be an incompatibility between the TEE plug-in and EGit (which appeared with Eclipse 3.7). EGit handles a workbench event in a way that interferes with TEE's connection jobs.

    I suggest close all projects that are using EGit for the team provider, then close all EGit views (like Git Staging), then restart Eclipse.  After restarting, you should be able to connect with TEE.  Let me know if this works.


    26. ledna 2012 16:09
    Vlastník
  • Thanks,

    It seems closing projects using EGit team provider did the trick.

    Now instead of non responsive eclipse I get TEE 'Working offline' dialog as expected.

    Regards,
    Mario

     

    27. ledna 2012 20:01