Uploaded image for project: 'Fuse Tooling'
  1. Fuse Tooling
  2. FUSETOOLS-2355

Upgrade TP to 4.4.3-CR1-SNAPSHOT

    XMLWordPrintable

Details

    Description

      seems that we have a deadlock at least one time when launching whole test suite:

      org.eclipse.equinox.launcher.Main at localhost:59128 (Suspended)	
      	Daemon System Thread [Attach Listener] (Suspended)	
      	Daemon System Thread [Signal Dispatcher] (Suspended)	
      	Daemon System Thread [Finalizer] (Suspended)	
      	Daemon System Thread [Reference Handler] (Suspended)	
      	Thread [main] (Suspended)	
      		owns: ComponentImplManager  (id=2448)	
      		owns: RunnableLock  (id=2439)	
      		waiting for: Semaphore  (id=2447)	
      		Object.wait(long) line: not available [native method]	
      		Semaphore.acquire(long) line: 39	
      		OrderedLock.doAcquire(Semaphore, long) line: 170	
      		OrderedLock.acquire(long) line: 106	
      		OrderedLock.acquire() line: 82	
      		StructureEdit.getComponentModelRoot() line: 467	
      		StructureEdit.getWorkbenchModules() line: 506	
      		StructureEdit.getComponent() line: 949	
      		J2EEModuleVirtualComponent(VirtualComponent).createResource() line: 124	
      		J2EEModuleVirtualComponent(VirtualComponent).initializeResource() line: 113	
      		J2EEModuleVirtualComponent(VirtualComponent).<init>(IProject, IPath) line: 148	
      		J2EEModuleVirtualComponent.<init>(IProject, IPath) line: 92	
      		J2EEModuleVirtualComponent.createComponent(IProject) line: 96	
      		ComponentImplManager.createComponent(IProject, boolean) line: 230	
      		ComponentCore.createComponent(IProject, boolean) line: 84	
      		ComponentModuleUtil.getOrCreateComponent(IProject, IProgressMonitor) line: 29	
      		WebProjectConfiguratorDelegate.setModuleDependencies(IProject, MavenProject, IProgressMonitor) line: 222	
      		WebProjectConfiguratorDelegate.configure(IProject, MavenProject, IProgressMonitor) line: 201	
      		WebProjectConfiguratorDelegate(AbstractProjectConfiguratorDelegate).configureProject(IProject, MavenProject, IProgressMonitor) line: 94	
      		WTPProjectConfigurator.configure(ProjectConfigurationRequest, IProgressMonitor) line: 68	
      		WarLifecycleMapping(AbstractLifecycleMapping).configure(ProjectConfigurationRequest, IProgressMonitor) line: 120	
      		ProjectConfigurationManager$3.call(IMavenExecutionContext, IProgressMonitor) line: 501	
      		ProjectConfigurationManager$3.call(IMavenExecutionContext, IProgressMonitor) line: 1	
      		MavenExecutionContext.executeBare(MavenProject, ICallable<V>, IProgressMonitor) line: 176	
      		MavenExecutionContext.execute(MavenProject, ICallable<V>, IProgressMonitor) line: 151	
      		ProjectConfigurationManager.updateProjectConfiguration(ProjectConfigurationRequest, IProgressMonitor) line: 494	
      		ProjectConfigurationManager.configureNewMavenProjects(List<IProject>, IProgressMonitor) line: 281	
      		ProjectConfigurationManager$4.run(IMavenExecutionContext, IProgressMonitor) line: 521	
      		ProjectConfigurationManager$4(AbstractRunnable).call(IMavenExecutionContext, IProgressMonitor) line: 26	
      		ProjectConfigurationManager$4(AbstractRunnable).call(IMavenExecutionContext, IProgressMonitor) line: 1	
      		MavenExecutionContext.executeBare(MavenProject, ICallable<V>, IProgressMonitor) line: 176	
      		MavenExecutionContext.execute(MavenProject, ICallable<V>, IProgressMonitor) line: 151	
      		MavenExecutionContext.execute(ICallable<V>, IProgressMonitor) line: 99	
      		MavenImpl.execute(ICallable<V>, IProgressMonitor) line: 1355	
      		ProjectConfigurationManager.enableMavenNature(IProject, ResolverConfiguration, IProgressMonitor) line: 518	
      		MavenTemplateConfigurator.configureMavenNature(IProject, IProgressMonitor) line: 77	
      		MavenTemplateConfigurator.configure(IProject, NewProjectMetaData, IProgressMonitor) line: 51	
      		EAPSpringTemplate(AbstractProjectTemplate).create(IProject, NewProjectMetaData, IProgressMonitor) line: 57	
      		FuseIntegrationProjectCreatorRunnable.run(IProgressMonitor) line: 107	
      		ModalContext.runInCurrentThread(IRunnableWithProgress, IProgressMonitor) line: 437	
      		ModalContext.run(IRunnableWithProgress, boolean, IProgressMonitor, Display) line: 353	
      		ProgressMonitorDialog.run(boolean, boolean, IRunnableWithProgress) line: 481	
      		FuseIntegrationProjectCreatorRunnableForEAPSpringIT(FuseIntegrationProjectCreatorRunnableIT).testProjectCreation(String, CamelDSLType, String, NewProjectMetaData) line: 173	
      		FuseIntegrationProjectCreatorRunnableForEAPSpringIT.testEAPSpringProjectCreation() line: 62	
      		NativeMethodAccessorImpl.invoke0(Method, Object, Object[]) line: not available [native method]	
      		NativeMethodAccessorImpl.invoke(Object, Object[]) line: 62	
      		DelegatingMethodAccessorImpl.invoke(Object, Object[]) line: 43	
      		Method.invoke(Object, Object...) line: 498	
      		FrameworkMethod$1.runReflectiveCall() line: 50	
      		FrameworkMethod$1(ReflectiveCallable).run() line: 12	
      		FrameworkMethod.invokeExplosively(Object, Object...) line: 47	
      		InvokeMethod.evaluate() line: 17	
      		RunBefores.evaluate() line: 26	
      		RunAfters.evaluate() line: 27	
      		TestWatcher$1.evaluate() line: 55	
      		RunRules.evaluate() line: 20	
      		BlockJUnit4ClassRunnerWithParameters(ParentRunner<T>).runLeaf(Statement, Description, RunNotifier) line: 325	
      		BlockJUnit4ClassRunnerWithParameters(BlockJUnit4ClassRunner).runChild(FrameworkMethod, RunNotifier) line: 78	
      		BlockJUnit4ClassRunnerWithParameters(BlockJUnit4ClassRunner).runChild(Object, RunNotifier) line: 57	
      		ParentRunner$3.run() line: 290	
      		ParentRunner$1.schedule(Runnable) line: 71	
      		BlockJUnit4ClassRunnerWithParameters(ParentRunner<T>).runChildren(RunNotifier) line: 288	
      		ParentRunner<T>.access$000(ParentRunner, RunNotifier) line: 58	
      		ParentRunner$2.evaluate() line: 268	
      		BlockJUnit4ClassRunnerWithParameters(ParentRunner<T>).run(RunNotifier) line: 363	
      		Parameterized(Suite).runChild(Runner, RunNotifier) line: 128	
      		Parameterized(Suite).runChild(Object, RunNotifier) line: 27	
      		ParentRunner$3.run() line: 290	
      		ParentRunner$1.schedule(Runnable) line: 71	
      		Parameterized(ParentRunner<T>).runChildren(RunNotifier) line: 288	
      		ParentRunner<T>.access$000(ParentRunner, RunNotifier) line: 58	
      		ParentRunner$2.evaluate() line: 268	
      		Parameterized(ParentRunner<T>).run(RunNotifier) line: 363	
      		JUnit4TestReference.run(TestExecution) line: 86	
      		TestExecution.run(ITestReference[]) line: 38	
      		RemotePluginTestRunner(RemoteTestRunner).runTests(String[], String, TestExecution) line: 459	
      		RemotePluginTestRunner(RemoteTestRunner).runTests(TestExecution) line: 678	
      		RemotePluginTestRunner(RemoteTestRunner).run() line: 382	
      		RemotePluginTestRunner.main(String[]) line: 66	
      		PlatformUITestHarness.lambda$0() line: 43	
      		235399157.run() line: not available	
      		RunnableLock.run() line: 35	
      		UISynchronizer(Synchronizer).runAsyncMessages(boolean) line: 182	
      		Display.runAsyncMessages(boolean) line: 4211	
      		Display.readAndDispatch() line: 3827	
      		PartRenderingEngine$4.run() line: 1121	
      		Realm.runWithDefault(Realm, Runnable) line: 336	
      		PartRenderingEngine.run(MApplicationElement, IEclipseContext) line: 1022	
      		E4Workbench.createAndRunUI(MApplicationElement) line: 150	
      		Workbench$5.run() line: 693	
      		Realm.runWithDefault(Realm, Runnable) line: 336	
      		Workbench.createAndRunWorkbench(Display, WorkbenchAdvisor) line: 610	
      		PlatformUI.createAndRunWorkbench(Display, WorkbenchAdvisor) line: 148	
      		IDEApplication.start(IApplicationContext) line: 138	
      		UITestApplication(NonUIThreadTestApplication).runApp(Object, IApplicationContext, String[]) line: 52	
      		UITestApplication.runApp(Object, IApplicationContext, String[]) line: 43	
      		UITestApplication(NonUIThreadTestApplication).start(IApplicationContext) line: 46	
      		EclipseAppHandle.run(Object) line: 196	
      		EclipseAppLauncher.runApplication(Object) line: 134	
      		EclipseAppLauncher.start(Object) line: 104	
      		EclipseStarter.run(Object) line: 388	
      		EclipseStarter.run(String[], Runnable) line: 243	
      		NativeMethodAccessorImpl.invoke0(Method, Object, Object[]) line: not available [native method]	
      		NativeMethodAccessorImpl.invoke(Object, Object[]) line: 62	
      		DelegatingMethodAccessorImpl.invoke(Object, Object[]) line: 43	
      		Method.invoke(Object, Object...) line: 498	
      		Main.invokeFramework(String[], URL[]) line: 673	
      		Main.basicRun(String[]) line: 610	
      		Main.run(String[]) line: 1519	
      		Main.main(String[]) line: 1492	
      	Thread [Active Thread: Equinox Container: a3572e11-a12d-4f81-ad7c-901b20039d55] (Suspended)	
      		Unsafe.park(boolean, long) line: not available [native method]	
      		LockSupport.parkNanos(Object, long) line: 215	
      		AbstractQueuedSynchronizer$ConditionObject.awaitNanos(long) line: 2078	
      		ScheduledThreadPoolExecutor$DelayedWorkQueue.take() line: 1093	
      		ScheduledThreadPoolExecutor$DelayedWorkQueue.take() line: 809	
      		ScheduledThreadPoolExecutor(ThreadPoolExecutor).getTask() line: 1067	
      		ScheduledThreadPoolExecutor(ThreadPoolExecutor).runWorker(ThreadPoolExecutor$Worker) line: 1127	
      		ThreadPoolExecutor$Worker.run() line: 617	
      		Thread.run() line: 745	
      	Daemon Thread [Framework Event Dispatcher: org.eclipse.osgi.internal.framework.EquinoxEventPublisher@43ee72e6] (Suspended)	
      		waiting for: EventManager$EventThread<K,V,E>  (id=19)	
      		Object.wait(long) line: not available [native method]	
      		EventManager$EventThread<K,V,E>(Object).wait() line: 502	
      		EventManager$EventThread<K,V,E>.getNextEvent() line: 400	
      		EventManager$EventThread<K,V,E>.run() line: 336	
      	Daemon Thread [Refresh Thread: Equinox Container: a3572e11-a12d-4f81-ad7c-901b20039d55] (Suspended)	
      		waiting for: EventManager$EventThread<K,V,E>  (id=21)	
      		Object.wait(long) line: not available [native method]	
      		EventManager$EventThread<K,V,E>(Object).wait() line: 502	
      		EventManager$EventThread<K,V,E>.getNextEvent() line: 400	
      		EventManager$EventThread<K,V,E>.run() line: 336	
      	Daemon Thread [Start Level: Equinox Container: a3572e11-a12d-4f81-ad7c-901b20039d55] (Suspended)	
      		waiting for: EventManager$EventThread<K,V,E>  (id=26)	
      		Object.wait(long) line: not available [native method]	
      		EventManager$EventThread<K,V,E>(Object).wait() line: 502	
      		EventManager$EventThread<K,V,E>.getNextEvent() line: 400	
      		EventManager$EventThread<K,V,E>.run() line: 336	
      	Daemon Thread [Bundle File Closer] (Suspended)	
      		waiting for: EventManager$EventThread<K,V,E>  (id=27)	
      		Object.wait(long) line: not available [native method]	
      		EventManager$EventThread<K,V,E>(Object).wait() line: 502	
      		EventManager$EventThread<K,V,E>.getNextEvent() line: 400	
      		EventManager$EventThread<K,V,E>.run() line: 336	
      	Daemon Thread [[Timer] - Main Queue Handler] (Suspended)	
      		waiting for: Object  (id=2444)	
      		Object.wait(long) line: not available [native method]	
      		TimerImpl.run() line: 141	
      		Thread.run() line: 745	
      	Thread [Worker-JM] (Suspended)	
      		waiting for: ArrayList<E>  (id=2451)	
      		Object.wait(long) line: not available [native method]	
      		InternalWorker.run() line: 59	
      	Thread [Worker-0] (Suspended)	
      		waiting for: WorkerPool  (id=2440)	
      		Object.wait(long) line: not available [native method]	
      		WorkerPool.sleep(long) line: 188	
      		WorkerPool.startJob(Worker) line: 220	
      		Worker.run() line: 52	
      	Daemon Thread [EMF Reference Cleaner] (Suspended)	
      		waiting for: ReferenceQueue$Lock  (id=2441)	
      		Object.wait(long) line: not available [native method]	
      		ReferenceQueue<T>.remove(long) line: 143	
      		ReferenceQueue<T>.remove() line: 164	
      		CommonUtil$1ReferenceClearingQueuePollingThread.run() line: 70	
      	Daemon Thread [Java indexing] (Suspended)	
      		waiting for: IndexManager  (id=2436)	
      		Object.wait(long) line: not available [native method]	
      		IndexManager(Object).wait() line: 502	
      		IndexManager(JobManager).run() line: 371	
      		Thread.run() line: 745	
      	Daemon Thread [EventAdmin Async Event Dispatcher Thread] (Suspended)	
      		waiting for: RunnableLock  (id=2438)	
      		Object.wait(long) line: not available [native method]	
      		RunnableLock(Object).wait() line: 502	
      		UISynchronizer(Synchronizer).syncExec(Runnable) line: 246	
      		UISynchronizer.syncExec(Runnable) line: 145	
      		Display.syncExec(Runnable) line: 4821	
      		E4Application$1.syncExec(Runnable) line: 211	
      		UIEventObjectSupplier$UIEventHandler.handleEvent(Event) line: 53	
      		EventHandlerWrapper.handleEvent(Event, Permission) line: 201	
      		EventHandlerTracker.dispatchEvent(EventHandlerWrapper, Permission, int, Event) line: 197	
      		EventHandlerTracker.dispatchEvent(Object, Object, int, Object) line: 1	
      		EventManager.dispatchEvent(Set<Entry<K,V>>, EventDispatcher<K,V,E>, int, E) line: 230	
      		EventManager$EventThread<K,V,E>.run() line: 340	
      	Thread [Worker-2] (Suspended)	
      		waiting for: Semaphore  (id=2449)	
      		Object.wait(long) line: not available [native method]	
      		Semaphore.acquire(long) line: 39	
      		OrderedLock.doAcquire(Semaphore, long) line: 170	
      		OrderedLock.acquire(long) line: 106	
      		OrderedLock.acquire() line: 82	
      		ComponentImplManager.createComponent(IProject) line: 210	
      		ComponentCore.createComponent(IProject) line: 64	
      		DependencyGraphImpl$GraphUpdateJob$1.run() line: 494	
      		SafeRunner.run(ISafeRunnable) line: 42	
      		DependencyGraphImpl$GraphUpdateJob.run(IProgressMonitor) line: 462	
      		Worker.run() line: 55	
      	Thread [Worker-4] (Suspended)	
      		waiting for: WorkerPool  (id=2440)	
      		Object.wait(long) line: not available [native method]	
      		WorkerPool.sleep(long) line: 188	
      		WorkerPool.startJob(Worker) line: 220	
      		Worker.run() line: 52	
      	Thread [Worker-5] (Suspended)	
      		waiting for: Object  (id=2437)	
      		Object.wait(long) line: not available [native method]	
      		Object.wait() line: 502	
      		ThreadJob.waitForRun(ThreadJob, IProgressMonitor, InternalJob, Thread) line: 270	
      		ThreadJob.joinRun(ThreadJob, IProgressMonitor) line: 197	
      		ImplicitJobs.begin(ISchedulingRule, IProgressMonitor, boolean) line: 92	
      		JobManager.beginRule(ISchedulingRule, IProgressMonitor) line: 307	
      		WorkManager.checkIn(ISchedulingRule, IProgressMonitor) line: 121	
      		Workspace.prepareOperation(ISchedulingRule, IProgressMonitor) line: 2188	
      		Workspace.run(ICoreRunnable, ISchedulingRule, int, IProgressMonitor) line: 2235	
      		Workspace.run(IWorkspaceRunnable, ISchedulingRule, int, IProgressMonitor) line: 2267	
      		FacetedProject.modify(Set<Action>, IProgressMonitor) line: 339	
      		FacetedProject.installProjectFacet(IProjectFacetVersion, Object, IProgressMonitor) line: 255	
      		ConvertJob.runInWorkspace(IProgressMonitor) line: 57	
      		ConvertJob(InternalWorkspaceJob).run(IProgressMonitor) line: 39	
      		Worker.run() line: 55	
      	Thread [WorkbenchTestable] (Suspended)	
      		waiting for: RunnableLock  (id=2439)	
      		Object.wait(long) line: not available [native method]	
      		RunnableLock(Object).wait() line: 502	
      		UISynchronizer(Synchronizer).syncExec(Runnable) line: 246	
      		UISynchronizer.syncExec(Runnable) line: 145	
      		Display.syncExec(Runnable) line: 4821	
      		E4Testable.runTest(Runnable) line: 115	
      		PlatformUITestHarness.runTests() line: 59	
      		E4Testable$1.run() line: 73	
      		Thread.run() line: 745	
      	Thread [ReaderThread] (Suspended)	
      		owns: InputStreamReader  (id=2446)	
      		SocketInputStream.socketRead0(FileDescriptor, byte[], int, int, int) line: not available [native method]	
      		SocketInputStream.socketRead(FileDescriptor, byte[], int, int, int) line: 116	
      		SocketInputStream.read(byte[], int, int, int) line: 170	
      		SocketInputStream.read(byte[], int, int) line: 141	
      		StreamDecoder.readBytes() line: 284	
      		StreamDecoder.implRead(char[], int, int) line: 326	
      		StreamDecoder.read(char[], int, int) line: 178	
      		InputStreamReader.read(char[], int, int) line: 184	
      		BufferedReader.fill() line: 161	
      		BufferedReader.readLine(boolean) line: 324	
      		BufferedReader.readLine() line: 389	
      		RemoteTestRunner$ReaderThread.run() line: 135	
      	Daemon Thread [Timer-0] (Suspended)	
      		waiting for: TaskQueue  (id=2442)	
      		Object.wait(long) line: not available [native method]	
      		TimerThread.mainLoop() line: 552	
      		TimerThread.run() line: 505	
      	Daemon Thread [JavaScript indexing] (Suspended)	
      		waiting for: IndexManager  (id=2450)	
      		Object.wait(long) line: not available [native method]	
      		IndexManager(Object).wait() line: 502	
      		IndexManager(JobManager).run() line: 370	
      		Thread.run() line: 745	
      	Thread [Worker-7] (Suspended)	
      		Thread.sleep(long) line: not available [native method]	
      		DecorationScheduler$1.run(IProgressMonitor) line: 298	
      		Worker.run() line: 55	
      	Thread [Worker-8] (Suspended)	
      		waiting for: Object  (id=2437)	
      		Object.wait(long) line: not available [native method]	
      		Object.wait() line: 502	
      		ThreadJob.waitForRun(ThreadJob, IProgressMonitor, InternalJob, Thread) line: 270	
      		ThreadJob.joinRun(ThreadJob, IProgressMonitor) line: 197	
      		ImplicitJobs.begin(ISchedulingRule, IProgressMonitor, boolean) line: 92	
      		JobManager.beginRule(ISchedulingRule, IProgressMonitor) line: 307	
      		StringPoolJob.run(IProgressMonitor) line: 98	
      		Worker.run() line: 55	
      	Daemon Thread [[ThreadPool Manager] - Idle Thread] (Suspended)	
      		waiting for: Executor  (id=119)	
      		Object.wait(long) line: not available [native method]	
      		Executor(Object).wait() line: 502	
      		Executor.run() line: 106	
      	Thread [Worker-9] (Suspended)	
      		waiting for: ComponentImplManager  (id=2448)	
      		ComponentImplManager.createComponent(IProject, boolean) line: 223	
      		ComponentImplManager.createComponent(IProject) line: 212	
      		ComponentCore.createComponent(IProject) line: 64	
      		J2EEElementChangedListener.getNonJavaFolderMappings(IResourceDelta[], IProject, List, List, List) line: 243	
      		J2EEElementChangedListener.access$1(J2EEElementChangedListener, IResourceDelta[], IProject, List, List, List) line: 241	
      		J2EEElementChangedListener$1.runInWorkspace(IProgressMonitor) line: 118	
      		J2EEElementChangedListener$1(InternalWorkspaceJob).run(IProgressMonitor) line: 39	
      		Worker.run() line: 55	
      	Daemon Thread [Okio Watchdog] (Suspended)	
      		waiting for: Class<T> (okio.AsyncTimeout) (id=2445)	
      		Object.wait(long) line: not available [native method]	
      		Class<T>(Object).wait(long, int) line: 460	
      		AsyncTimeout.awaitTimeout() line: 323	
      		AsyncTimeout.access$000() line: 40	
      		AsyncTimeout$Watchdog.run() line: 286	
      	Daemon Thread [OkHttp ConnectionPool] (Suspended)	
      		waiting for: ConnectionPool  (id=2443)	
      		Object.wait(long) line: not available [native method]	
      		ConnectionPool(Object).wait(long, int) line: 460	
      		ConnectionPool.performCleanup() line: 305	
      		ConnectionPool.runCleanupUntilPoolIsEmpty() line: 242	
      		ConnectionPool.access$000(ConnectionPool) line: 54	
      		ConnectionPool$1.run() line: 97	
      		ThreadPoolExecutor.runWorker(ThreadPoolExecutor$Worker) line: 1142	
      		ThreadPoolExecutor$Worker.run() line: 617	
      		Thread.run() line: 745	
      	Daemon System Thread [Keep-Alive-SocketCleaner] (Suspended)	
      

      Attachments

        Issue Links

          Activity

            People

              apupier@redhat.com Aurélien Pupier
              apupier@redhat.com Aurélien Pupier
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: