For help with installation, bugs reports or feature requests, please head over to our new forums.
Genuitec Community on GitHub
- This topic has 7 replies, 3 voices, and was last updated 21 years, 1 month ago by
Scott Anderson.
-
AuthorPosts
-
Panagiotis KorrosMemberI got the a deadlock while starting up eclipse, I had to kill the eclipse process in order to continue working.
The vm stack trace is:
Found one Java-level deadlock:
=============================
“All Types Caching”:
waiting to lock monitor 0x009bf26c (object 0x10ec5ab0, a org.eclipse.core.internal.preferences.DefaultPreferences),
which is held by “Thread-1”
“Thread-1”:
waiting to lock monitor 0x009bf2ac (object 0x11293938, a org.eclipse.jdt.internal.core.JavaModelManager),
which is held by “All Types Caching”Java stack information for the threads listed above:
===================================================
“All Types Caching”:
at org.eclipse.core.internal.preferences.EclipsePreferences.internalNode(EclipsePreferences.java:517)
– waiting to lock <0x10ec5ab0> (a org.eclipse.core.internal.preferences.DefaultPreferences)
at org.eclipse.core.internal.preferences.DefaultPreferences.node(DefaultPreferences.java:161)
at org.eclipse.core.internal.preferences.PreferenceForwarder.getDefaultPreferences(PreferenceForwarder.java:127)
at org.eclipse.core.internal.preferences.PreferenceForwarder.setDefault(PreferenceForwarder.java:639)
at org.eclipse.jdt.internal.core.JavaModelManager.variablePut(JavaModelManager.java:2050)
– locked <0x11293938> (a org.eclipse.jdt.internal.core.JavaModelManager)at org.eclipse.jdt.internal.core.JavaModelManager.updateVariableValues(JavaModelManager.java:1945)
at org.eclipse.jdt.core.JavaCore.setClasspathVariables(JavaCore.java:3551)
at org.eclipse.jdt.core.JavaCore.setClasspathVariable(JavaCore.java:3516)
at org.eclipse.jdt.internal.junit.ui.JUnitHomeInitializer.initialize(JUnitHomeInitializer.java:45)
at org.eclipse.jdt.core.JavaCore.getClasspathVariable(JavaCore.java:1290)
at org.eclipse.jdt.core.JavaCore.getResolvedVariablePath(JavaCore.java:2278)
at org.eclipse.jdt.core.JavaCore.getResolvedClasspathEntry(JavaCore.java:2196)
at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1871)
at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1799)
at org.eclipse.jdt.internal.core.DeltaProcessingState.initializeRoots(DeltaProcessingState.java:260)
at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:698)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1673)
at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:3246)
at org.eclipse.jdt.core.JavaCore.setClasspathContainer(JavaCore.java:3416)
at org.eclipse.jdt.internal.launching.JREContainerInitializer.initialize(JREContainerInitializer.java:51)
at org.eclipse.jdt.internal.core.JavaModelManager.initializeContainer(JavaModelManager.java:1261)
at org.eclipse.jdt.internal.core.JavaModelManager.initializeAllContainers(JavaModelManager.java:1226)
at org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(JavaModelManager.java:833)
at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:1184)
at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1889)
at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1799)
at org.eclipse.jdt.internal.core.search.JavaSearchScope.add(JavaSearchScope.java:78)
at org.eclipse.jdt.internal.core.search.JavaWorkspaceScope.initialize(JavaWorkspaceScope.java:80)
at org.eclipse.jdt.internal.core.search.JavaSearchScope.<init>(JavaSearchScope.java:52)
at org.eclipse.jdt.internal.core.search.JavaWorkspaceScope.<init>(JavaWorkspaceScope.java:31)
at org.eclipse.jdt.core.search.SearchEngine.createWorkspaceScope(SearchEngine.java:423)
at org.eclipse.jdt.internal.corext.util.AllTypesCache.search(AllTypesCache.java:531)
at org.eclipse.jdt.internal.corext.util.AllTypesCache$TypeCacher.doSearchTypes(AllTypesCache.java:197)
at org.eclipse.jdt.internal.corext.util.AllTypesCache$TypeCacher.run(AllTypesCache.java:166)
“Thread-1”:
at org.eclipse.jdt.internal.core.JavaModelManager.variableGet(JavaModelManager.java:1840)
– waiting to lock <0x11293938> (a org.eclipse.jdt.internal.core.JavaModelManager)
at org.eclipse.jdt.core.JavaCore.getClasspathVariable(JavaCore.java:1265)
at com.genuitec.eclipse.j2eedt.core.J2EECore.getSystemLibraryLocation(Unknown Source)
at com.genuitec.eclipse.j2eedt.core.J2EECore.getSystemJSTLLibraryDataString(Unknown Source)
at com.genuitec.eclipse.j2eedt.core.J2EECore.initializeDefaultPreferences(Unknown Source)
at org.eclipse.ui.plugin.AbstractUIPlugin.initializeDefaultPluginPreferences(AbstractUIPlugin.java:696)
at org.eclipse.core.runtime.Plugin.internalInitializeDefaultPluginPreferences(Plugin.java:411)
at org.eclipse.core.internal.preferences.DefaultPreferences.applyRuntimeDefaults(DefaultPreferences.java:206)
at org.eclipse.core.internal.preferences.DefaultPreferences.loadDefaults(DefaultPreferences.java:321)
at org.eclipse.core.internal.preferences.DefaultPreferences.load(DefaultPreferences.java:317)
at org.eclipse.core.internal.preferences.EclipsePreferences.create(EclipsePreferences.java:292)
at org.eclipse.core.internal.preferences.EclipsePreferences.getChild(EclipsePreferences.java:381)
– locked <0x10ec5ab0> (a org.eclipse.core.internal.preferences.DefaultPreferences)
at org.eclipse.core.internal.preferences.EclipsePreferences.internalNode(EclipsePreferences.java:518)
– locked <0x10ec5ab0> (a org.eclipse.core.internal.preferences.DefaultPreferences)
at org.eclipse.core.internal.preferences.DefaultPreferences.node(DefaultPreferences.java:161)
at org.eclipse.core.internal.preferences.PreferenceForwarder.getDefaultPreferences(PreferenceForwarder.java:127)
at org.eclipse.core.internal.preferences.PreferenceForwarder.<init>(PreferenceForwarder.java:66)
at org.eclipse.core.runtime.Plugin.getPluginPreferences(Plugin.java:330)
at org.eclipse.ui.plugin.AbstractUIPlugin$CompatibilityPreferenceStore.initialize(AbstractUIPlugin.java:202)
at org.eclipse.ui.plugin.AbstractUIPlugin.getPreferenceStore(AbstractUIPlugin.java:623)
at com.genuitec.eclipse.j2eedt.core.J2EECore.<init>(Unknown Source)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
at org.eclipse.core.internal.plugins.PluginDescriptor.internalDoPluginActivation(PluginDescriptor.java:411)
at org.eclipse.core.internal.plugins.PluginDescriptor.doPluginActivation(PluginDescriptor.java:359)
– locked <0x10e6edf8> (a org.eclipse.core.internal.plugins.PluginDescriptor)
at org.eclipse.core.internal.plugins.PluginDescriptor.getPlugin(PluginDescriptor.java:328)
at org.eclipse.core.internal.compatibility.PluginActivator.start(PluginActivator.java:47)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:958)
at java.security.AccessController.doPrivileged(Native Method)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:954)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:937)
at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:421)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:293)
at org.eclipse.core.runtime.adaptor.EclipseClassLoader.findLocalClass(EclipseClassLoader.java:110)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:371)
at org.eclipse.osgi.framework.internal.core.BundleLoader.requireClass(BundleLoader.java:336)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findRequiredClass(BundleLoader.java:914)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:399)
at org.eclipse.osgi.framework.adaptor.core.AbstractClassLoader.loadClass(AbstractClassLoader.java:93)
at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
– locked <0x10408228> (a org.eclipse.core.runtime.adaptor.EclipseClassLoader)
at com.genuitec.eclipse.ast.deploy.core.DeploymentCore.<init>(Unknown Source)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
at org.eclipse.core.internal.plugins.PluginDescriptor.internalDoPluginActivation(PluginDescriptor.java:411)
at org.eclipse.core.internal.plugins.PluginDescriptor.doPluginActivation(PluginDescriptor.java:359)
– locked <0x10e6ee38> (a org.eclipse.core.internal.plugins.PluginDescriptor)
at org.eclipse.core.internal.plugins.PluginDescriptor.getPlugin(PluginDescriptor.java:328)
at org.eclipse.core.internal.compatibility.PluginActivator.start(PluginActivator.java:47)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:958)
at java.security.AccessController.doPrivileged(Native Method)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:954)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:937)
at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:421)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:293)
at org.eclipse.core.internal.plugins.PluginDescriptor.doPluginActivation(PluginDescriptor.java:349)
– locked <0x10e6ee38> (a org.eclipse.core.internal.plugins.PluginDescriptor)
at org.eclipse.core.internal.plugins.PluginDescriptor.getPlugin(PluginDescriptor.java:328)
at sun.reflect.GeneratedMethodAccessor8.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.eclipse.ui.internal.EarlyStartupRunnable.getPluginForCompatibility(EarlyStartupRunnable.java:140)
at org.eclipse.ui.internal.EarlyStartupRunnable.run(EarlyStartupRunnable.java:68)
at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:616)
at org.eclipse.core.runtime.Platform.run(Platform.java:747)
at org.eclipse.ui.internal.Workbench$15.run(Workbench.java:1283)
at java.lang.Thread.run(Thread.java:534)Found 1 deadlock.
– System Setup ——————————-
Operating System and version: Windows 2003 Server
Eclipse version: 3.0.1
Eclipse build id: 200409161125
Fresh Eclipse install (y/n): y
If not, was it upgraded to its current version using the update manager?
Other installed external plugins: no
Number of plugins in the <eclipse>/plugins directory that begin with org.eclipse.pde.*: 8
MyEclipse version: 3.8.3
Eclipse JDK version: 5.0
Application Server JDK version: 1.4.2
Are there any exceptions in the Eclipse log file? noJanuary 19, 2005 at 10:16 am #223083
Riyad KallaMemberTry and restart Eclipse by adding the -clean command line argument, see if this problem is caused by stale plugin cache info.
January 19, 2005 at 11:01 am #223093
Panagiotis KorrosMemberThis is not a permanent problem. When I restarted everything worked correctly.
January 19, 2005 at 11:10 am #223096
Riyad KallaMemberThis is not a permanent problem
How many restarts does it take usually before the problem comes back? Can you reproduce it with 5 restarts? 10 maybe? Let us know if it comes back.
January 20, 2005 at 9:11 am #223194
Panagiotis KorrosMemberI don’t really know. It happens to me every 8-10 times.
January 20, 2005 at 9:18 am #223197
Riyad KallaMember… well then that is officiall ‘odd’. I’ve never experienced a deadlock in the Eclipse platform, let me check with the other devs to see if they have during development.
January 28, 2005 at 2:42 am #223764
Panagiotis KorrosMemberMyEclipse froze again at startup with the same configuration as above.
The complete thread dump follows:
“Suspend Checker Thread” prio=10 tid=0x009c2030 nid=0xcb8 runnable
Full thread dump Java HotSpot(TM) Client VM (1.4.2_02-b03 mixed mode):“com.ibm.sse.editor.StructuredTextReconciler” daemon prio=2 tid=0x0314dc00 nid=0xc08 in Object.wait() [440f000..440fd90]
at java.lang.Object.wait(Native Method)
– waiting on <0x114d9560> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue)
at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:176)
– locked <0x114d9560> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue)“Java indexing” daemon prio=4 tid=0x02e0fa20 nid=0x9f8 in Object.wait() [3b0f000..3b0fd90]
at java.lang.Object.wait(Native Method)
– waiting on <0x11288948> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager)
at java.lang.Object.wait(Object.java:429)
at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:340)
– locked <0x11288948> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager)
at java.lang.Thread.run(Thread.java:534)“Reference Cleaner – 2” prio=7 tid=0x00a43bb0 nid=0x9c4 in Object.wait() [39ef000..39efd90]
at java.lang.Object.wait(Native Method)
– waiting on <0x111ce170> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
– locked <0x111ce170> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
at org.eclipse.jface.action.ActionContributionItem$ImageCache$ReferenceCleanerThread.run(ActionContributionItem.java:207)“Reference Cleaner – 1” prio=7 tid=0x02e3dde8 nid=0x8fc in Object.wait() [39af000..39afd90]
at java.lang.Object.wait(Native Method)
– waiting on <0x111ce2d8> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
– locked <0x111ce2d8> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
at org.eclipse.jface.action.ActionContributionItem$ImageCache$ReferenceCleanerThread.run(ActionContributionItem.java:207)“Worker-0” prio=5 tid=0x02fc39f8 nid=0x7b0 in Object.wait() [396f000..396fd90]
at java.lang.Object.wait(Native Method)
– waiting on <0x10eb7e00> (a org.eclipse.core.internal.jobs.WorkerPool)
at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:166)
– locked <0x10eb7e00> (a org.eclipse.core.internal.jobs.WorkerPool)
at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:193)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:59)“Start Level Event Dispatcher” daemon prio=5 tid=0x02e55a60 nid=0x91c in Object.wait() [2f1f000..2f1fd90]
at java.lang.Object.wait(Native Method)
– waiting on <0x10d9f2c0> (a org.eclipse.osgi.framework.eventmgr.EventThread)
at java.lang.Object.wait(Object.java:429)
at org.eclipse.osgi.framework.eventmgr.EventThread.getNextEvent(EventThread.java:162)
– locked <0x10d9f2c0> (a org.eclipse.osgi.framework.eventmgr.EventThread)
at org.eclipse.osgi.framework.eventmgr.EventThread.run(EventThread.java:100)“Framework Event Dispatcher” daemon prio=5 tid=0x02d45ce8 nid=0x9d0 in Object.wait() [2edf000..2edfd90]
at java.lang.Object.wait(Native Method)
– waiting on <0x10d9f270> (a org.eclipse.osgi.framework.eventmgr.EventThread)
at java.lang.Object.wait(Object.java:429)
at org.eclipse.osgi.framework.eventmgr.EventThread.getNextEvent(EventThread.java:162)
– locked <0x10d9f270> (a org.eclipse.osgi.framework.eventmgr.EventThread)
at org.eclipse.osgi.framework.eventmgr.EventThread.run(EventThread.java:100)“Signal Dispatcher” daemon prio=10 tid=0x0003d808 nid=0x87c waiting on condition [0..0]
“Finalizer” daemon prio=9 tid=0x009bfa28 nid=0x2d8 in Object.wait() [2b9f000..2b9fd90]
at java.lang.Object.wait(Native Method)
– waiting on <0x10a3cf88> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
– locked <0x10a3cf88> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)“Reference Handler” daemon prio=10 tid=0x009be5f0 nid=0xf00 in Object.wait() [2b5f000..2b5fd90]
at java.lang.Object.wait(Native Method)
– waiting on <0x10a63fc0> (a java.lang.ref.Reference$Lock)
at java.lang.Object.wait(Object.java:429)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:115)
– locked <0x10a63fc0> (a java.lang.ref.Reference$Lock)“main” prio=7 tid=0x00035d78 nid=0xb10 runnable [7d000..7fc3c]
at org.eclipse.swt.internal.win32.OS.WaitMessage(Native Method)
at org.eclipse.swt.widgets.Display.sleep(Display.java:3076)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:669)
at org.eclipse.jface.window.Window.open(Window.java:648)
at com.genuitec.eclipse.core.C.─Ε(Unknown Source)
at com.genuitec.eclipse.core.C.access$1(Unknown Source)
at com.genuitec.eclipse.core.C$1.run(Unknown Source)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:106)
– locked <0x113226b8> (a org.eclipse.swt.widgets.RunnableLock)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:2749)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2434)
at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:115)
at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.isCanceled(EventLoopProgressMonitor.java:90)
at org.eclipse.core.internal.jobs.ThreadJob.isCanceled(ThreadJob.java:116)
at org.eclipse.core.internal.jobs.ThreadJob.joinRun(ThreadJob.java:146)
at org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:87)
at org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:170)
at org.eclipse.core.internal.resources.WorkManager.checkIn(WorkManager.java:95)
at org.eclipse.core.internal.resources.Workspace.prepareOperation(Workspace.java:1628)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1668)
at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:744)
at org.eclipse.jdt.internal.core.JavaProject.setRawClasspath(JavaProject.java:2658)
at org.eclipse.jdt.internal.core.JavaModelManager$3.run(JavaModelManager.java:1972)
at org.eclipse.jdt.internal.core.BatchOperation.executeOperation(BatchOperation.java:34)
at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:700)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1673)
at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:3246)
at org.eclipse.jdt.internal.core.JavaModelManager.updateVariableValues(JavaModelManager.java:1953)
at org.eclipse.jdt.core.JavaCore.setClasspathVariables(JavaCore.java:3551)
at org.eclipse.jdt.core.JavaCore.setClasspathVariable(JavaCore.java:3516)
at org.eclipse.jdt.internal.junit.ui.JUnitHomeInitializer.initialize(JUnitHomeInitializer.java:45)
at org.eclipse.jdt.core.JavaCore.getClasspathVariable(JavaCore.java:1290)
at org.eclipse.jdt.core.JavaCore.getResolvedVariablePath(JavaCore.java:2278)
at org.eclipse.jdt.core.JavaCore.getResolvedClasspathEntry(JavaCore.java:2196)
at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1871)
at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1799)
at org.eclipse.jdt.core.JavaCore.setClasspathContainer(JavaCore.java:3407)
at com.genuitec.eclipse.j2eedt.core.J2EEContainerInitializer.initialize(Unknown Source)
at org.eclipse.jdt.internal.core.JavaModelManager.initializeContainer(JavaModelManager.java:1261)
at org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(JavaModelManager.java:835)
at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:1184)
at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1889)
at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1799)
at org.eclipse.jdt.core.JavaCore.setClasspathContainer(JavaCore.java:3407)
at org.eclipse.jdt.internal.launching.JREContainerInitializer.initialize(JREContainerInitializer.java:51)
at org.eclipse.jdt.internal.core.JavaModelManager.initializeContainer(JavaModelManager.java:1261)
at org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(JavaModelManager.java:835)
at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:1184)
at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1889)
at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1799)
at org.eclipse.jdt.internal.core.DeltaProcessingState.initializeRoots(DeltaProcessingState.java:260)
at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:698)
at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:739)
at org.eclipse.jdt.internal.core.CompilationUnit.becomeWorkingCopy(CompilationUnit.java:78)
at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.createFileInfo(CompilationUnitDocumentProvider.java:835)
at org.eclipse.ui.editors.text.TextFileDocumentProvider.connect(TextFileDocumentProvider.java:462)
at org.eclipse.ui.texteditor.AbstractTextEditor.doSetInput(AbstractTextEditor.java:2869)
at org.eclipse.ui.texteditor.StatusTextEditor.doSetInput(StatusTextEditor.java:173)
at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.doSetInput(AbstractDecoratedTextEditor.java:1073)
at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.internalDoSetInput(JavaEditor.java:2793)
at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.doSetInput(JavaEditor.java:2771)
at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.doSetInput(CompilationUnitEditor.java:1496)
at org.eclipse.ui.texteditor.AbstractTextEditor$15.run(AbstractTextEditor.java:2233)
at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:303)
at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:253)
at org.eclipse.jface.window.ApplicationWindow$1.run(ApplicationWindow.java:588)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
at org.eclipse.jface.window.ApplicationWindow.run(ApplicationWindow.java:585)
at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:1653)
at org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(AbstractTextEditor.java:2247)
at org.eclipse.ui.texteditor.AbstractTextEditor.init(AbstractTextEditor.java:2265)
at org.eclipse.ui.internal.EditorManager.createSite(EditorManager.java:718)
at org.eclipse.ui.internal.EditorManager.openInternalEditor(EditorManager.java:777)
at org.eclipse.ui.internal.EditorManager.access$12(EditorManager.java:763)
at org.eclipse.ui.internal.EditorManager$9.run(EditorManager.java:948)
at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:616)
at org.eclipse.core.runtime.Platform.run(Platform.java:747)
at org.eclipse.ui.internal.EditorManager.busyRestoreEditor(EditorManager.java:922)
at org.eclipse.ui.internal.EditorManager$8.run(EditorManager.java:915)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
at org.eclipse.ui.internal.EditorManager.restoreEditor(EditorManager.java:911)
at org.eclipse.ui.internal.EditorManager.restoreEditorState(EditorManager.java:1487)
at org.eclipse.ui.internal.EditorManager.restoreState(EditorManager.java:874)
at org.eclipse.ui.internal.WorkbenchPage.restoreState(WorkbenchPage.java:2470)
at org.eclipse.ui.internal.WorkbenchWindow.restoreState(WorkbenchWindow.java:1372)
at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:1224)
at org.eclipse.ui.internal.Workbench.access$10(Workbench.java:1185)
at org.eclipse.ui.internal.Workbench$13.run(Workbench.java:1096)
at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:616)
at org.eclipse.core.runtime.Platform.run(Platform.java:747)
at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:1029)
at org.eclipse.ui.internal.WorkbenchConfigurer.restoreState(WorkbenchConfigurer.java:167)
at org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:652)
at org.eclipse.ui.internal.Workbench.init(Workbench.java:819)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1325)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:254)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:141)
at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:96)
at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:335)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:273)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:129)
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:324)
at org.eclipse.core.launcher.Main.basicRun(Main.java:185)
at org.eclipse.core.launcher.Main.run(Main.java:704)
at org.eclipse.core.launcher.Main.main(Main.java:688)“VM Thread” prio=5 tid=0x009bd2e0 nid=0xcdc runnable
“VM Periodic Task Thread” prio=10 tid=0x0003fbf8 nid=0x13c waiting on condition
“Suspend Checker Thread” prio=10 tid=0x009c2030 nid=0xcb8 runnableJanuary 28, 2005 at 7:52 am #223790
Scott AndersonParticipantOne thing I can think of is that I personally saw some odd behavior with earlier versions of the 1.4.2 JDK that were resolved by upgrading to the latest one 1.4.2_06-b03. I never saw this particular issue, but there was some other strangeness that went away. Can you try that to see if it resolves the issue?
-
AuthorPosts
