facebook

Deadlock while starting up Eclipse with MyEclipse

💡
Our Forums Have Moved

For help with installation, bugs reports or feature requests, please head over to our new forums.
Genuitec Community on GitHub

  1. MyEclipse Archived
  2.  > 
  3. Bugs
Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • #223081 Reply

    I 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? no

    #223083

    Riyad Kalla
    Member

    Try and restart Eclipse by adding the -clean command line argument, see if this problem is caused by stale plugin cache info.

    #223093

    This is not a permanent problem. When I restarted everything worked correctly.

    #223096

    Riyad Kalla
    Member

    This 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.

    #223194

    I don’t really know. It happens to me every 8-10 times.

    #223197

    Riyad Kalla
    Member

    … 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.

    #223764

    MyEclipse 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 runnable

    #223790

    Scott Anderson
    Participant

    One 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?

Viewing 8 posts - 1 through 8 (of 8 total)
Reply To: Deadlock while starting up Eclipse with MyEclipse

You must be logged in to post in the forum log in