[jbosstools-issues] [JBoss JIRA] Created: (JBIDE-6433) ProjectNaturesChecker causes Eclipse to hang during project importing.

Alexey Kazakov (JIRA) jira-events at lists.jboss.org
Tue Jun 8 12:15:38 EDT 2010


ProjectNaturesChecker causes Eclipse to hang during project importing.
----------------------------------------------------------------------

                 Key: JBIDE-6433
                 URL: https://jira.jboss.org/browse/JBIDE-6433
             Project: Tools (JBoss Tools)
          Issue Type: Bug
          Components: Visual Page Editor core
    Affects Versions: 3.2.next
            Reporter: Alexey Kazakov
            Assignee: Yura Zhishko
            Priority: Blocker
             Fix For: 3.2.0.M1


I can reproduce it running CDI core tests. But I'm afraid it's not the only case.

Thread [main] (Suspended)	
	Thread.sleep(long) line: not available [native method]	
	IndexManager(JobManager).performConcurrentJob(IJob, int, IProgressMonitor) line: 258	
	BasicSearchEngine.findMatches(SearchPattern, SearchParticipant[], IJavaSearchScope, SearchRequestor, IProgressMonitor) line: 206	
	BasicSearchEngine.search(SearchPattern, SearchParticipant[], IJavaSearchScope, SearchRequestor, IProgressMonitor) line: 507	
	SearchEngine.search(SearchPattern, SearchParticipant[], IJavaSearchScope, SearchRequestor, IProgressMonitor) line: 551	
	FileUtil.searchForClass(IJavaProject, String) line: 56	
	ProjectNaturesChecker.updateProjectJSFPersistents(IProject) line: 222	
	ProjectNaturesChecker.handleResourceChangeEvent(IResourceChangeEvent) line: 156	
	ProjectNaturesChecker.access$0(ProjectNaturesChecker, IResourceChangeEvent) line: 137	
	ProjectNaturesChecker$2.run() line: 87	
	RunnableLock.run() line: 35	
	UISynchronizer(Synchronizer).runAsyncMessages(boolean) line: 134	
	Display.runAsyncMessages(boolean) line: 3468	
	Display.readAndDispatch() line: 3115	
	JobUtils.delay(long) line: 61	
	JobUtils.waitForIdle(long) line: 38	
	ResourcesUtils.importProjectIntoWorkspace(String, String, String) line: 272	
	ResourcesUtils.importProject(Bundle, String, String, IProgressMonitor) line: 74	
	ResourcesUtils.importProject(Bundle, String, IProgressMonitor) line: 60	
	ResourcesUtils.importProject(Bundle, String) line: 80	
	TCKTest.importPreparedProject(String) line: 91	
	BeanDefinitionTest(TCKTest).getTestProject() line: 68	
	BeanDefinitionTest(TCKTest).<init>() line: 59	
	BeanDefinitionTest.<init>() line: 26	
	NativeConstructorAccessorImpl.newInstance0(Constructor, Object[]) line: not available [native method]	
	NativeConstructorAccessorImpl.newInstance(Object[]) line: 39	
	DelegatingConstructorAccessorImpl.newInstance(Object[]) line: 27	
	Constructor<T>.newInstance(Object...) line: 513	
	TestSuite.createTest(Class, String) line: 54	
	TestSuite.addTestMethod(Method, Vector, Class) line: 280	
	TestSuite.<init>(Class) line: 140	
	TestSuite.addTestSuite(Class) line: 193	
	CDICoreAllTests.suite() line: 47	
	NativeMethodAccessorImpl.invoke0(Method, Object, Object[]) line: not available [native method]	
	NativeMethodAccessorImpl.invoke(Object, Object[]) line: 39	
	DelegatingMethodAccessorImpl.invoke(Object, Object[]) line: 25	
	Method.invoke(Object, Object...) line: 597	
	JUnit3TestLoader.getTest(Class, String, RemoteTestRunner) line: 108	
	JUnit3TestLoader.loadTests(Class[], String, String[], RemoteTestRunner) line: 59	
	RemotePluginTestRunner(RemoteTestRunner).runTests(String[], String, TestExecution) line: 452	
	RemotePluginTestRunner(RemoteTestRunner).runTests(TestExecution) line: 683	
	RemotePluginTestRunner(RemoteTestRunner).run() line: 390	
	RemotePluginTestRunner.main(String[]) line: 62	
	UITestApplication$1.run() line: 114	
	RunnableLock.run() line: 35	
	UISynchronizer(Synchronizer).runAsyncMessages(boolean) line: 134	
	Display.runAsyncMessages(boolean) line: 3468	
	Display.readAndDispatch() line: 3115	
	Workbench.runEventLoop(Window$IExceptionHandler, Display) line: 2405	
	Workbench.runUI() line: 2369	
	Workbench.access$4(Workbench) line: 2221	
	Workbench$5.run() line: 500	
	Realm.runWithDefault(Realm, Runnable) line: 332	
	Workbench.createAndRunWorkbench(Display, WorkbenchAdvisor) line: 493	
	PlatformUI.createAndRunWorkbench(Display, WorkbenchAdvisor) line: 149	
	IDEApplication.start(IApplicationContext) line: 113	
	UITestApplication.start(IApplicationContext) line: 46	
	EclipseAppHandle.run(Object) line: 194	
	EclipseAppLauncher.runApplication(Object) line: 110	
	EclipseAppLauncher.start(Object) line: 79	
	EclipseStarter.run(Object) line: 368	
	EclipseStarter.run(String[], Runnable) line: 179	
	NativeMethodAccessorImpl.invoke0(Method, Object, Object[]) line: not available [native method]	
	NativeMethodAccessorImpl.invoke(Object, Object[]) line: 39	
	DelegatingMethodAccessorImpl.invoke(Object, Object[]) line: 25	
	Method.invoke(Object, Object...) line: 597	
	Main.invokeFramework(String[], URL[]) line: 559	
	Main.basicRun(String[]) line: 514	
	Main.run(String[]) line: 1311	
	Main.main(String[]) line: 1287	


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the jbosstools-issues mailing list