You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@uima.apache.org by Peter Klügl <pk...@uni-wuerzburg.de> on 2012/06/15 15:55:13 UTC
CAS Editor blocks Eclipse startup?
Hi,
I often observe that my Eclipse does not start, if the workspace was
left with an open CAS Editor. This happens when I run an Eclipse
application from a workspace with the CAS Editor and TextMarker bundles.
In order to get a working Eclipse, I have to deactivate the CAS Editor
bundles, open the Eclipse, close the editors, close the Eclipse, and
then activate the CAS Editor bundles again.
Jörn, is that a known problem? If not, then I would investigate it
further in order to find the blocking code piece.
Best,
Peter
--
---------------------------------------------------------------------
Dipl.-Inf. Peter Klügl
Universität Würzburg Tel.: +49-(0)931-31-86741
Am Hubland Fax.: +49-(0)931-31-86732
97074 Würzburg mail: pkluegl@informatik.uni-wuerzburg.de
http://www.is.informatik.uni-wuerzburg.de/en/staff/kluegl_peter/
---------------------------------------------------------------------
Re: CAS Editor blocks Eclipse startup?
Posted by Peter Klügl <pk...@uni-wuerzburg.de>.
Hi,
I now observed this problem also in an installed version (CAS Editor
2.4.0 and TextMarker 2.4.1-SNAPSHOT), but only if the opened CAS Editor
was focused when exiting eclipse. However, I could not reproduce it on
my own machine.
This can becoming quite a blocker for a TextMarker release because it is
hard to explain to users why they have to kill eclipse, remove some
plugins, start eclipse, close the editor, add those plugins again, start
eclipse and reset the perspective.
I will take a closer look at it next week.
Peter
Re: CAS Editor blocks Eclipse startup?
Posted by Peter Klügl <pk...@uni-wuerzburg.de>.
jstack output:
2012-07-06 15:57:11
Full thread dump Java HotSpot(TM) 64-Bit Server VM (19.0-b09 mixed mode):
"[ThreadPool Manager] - Idle Thread" daemon prio=6
tid=0x000000000ab8c800 nid=0x1444 in Object.wait() [0x000000000ceef000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000ee4e4cf0> (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 <0x00000000ee4e4cf0> (a
org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor)
Locked ownable synchronizers:
- None
"DLTK indexing" daemon prio=4 tid=0x000000000ab8c000 nid=0xf54 in
Object.wait() [0x000000000edfe000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000f2ac00a0> (a
org.eclipse.ui.internal.UISynchronizer)
at java.lang.Object.wait(Object.java:485)
at
org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:140)
- locked <0x00000000f2ac00a0> (a
org.eclipse.ui.internal.UISynchronizer)
at org.eclipse.swt.widgets.Display.syncExec(Display.java:4683)
at
org.eclipse.dltk.ui.PreferenceConstants.initializeEditorHoverBackgroundColor(PreferenceConstants.java:505)
at
org.eclipse.dltk.ui.PreferenceConstants.initializeDefaultValues(PreferenceConstants.java:477)
at
org.eclipse.dltk.ui.PreferenceConstants.initializeDefaultValues(PreferenceConstants.java:389)
at
org.apache.uima.textmarker.ide.ui.TextMarkerPreferenceConstants.initializeDefaultValues(TextMarkerPreferenceConstants.java:231)
at
org.apache.uima.textmarker.ide.ui.TextMarkerUIPreferenceInitializer.initializeDefaultPreferences(TextMarkerUIPreferenceInitializer.java:41)
at
org.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper$1.run(PreferenceServiceRegistryHelper.java:281)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at
org.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper.runInitializer(PreferenceServiceRegistryHelper.java:284)
at
org.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper.applyRuntimeDefaults(PreferenceServiceRegistryHelper.java:130)
at
org.eclipse.core.internal.preferences.PreferencesService.applyRuntimeDefaults(PreferencesService.java:368)
at
org.eclipse.core.internal.preferences.DefaultPreferences.applyRuntimeDefaults(DefaultPreferences.java:166)
at
org.eclipse.core.internal.preferences.DefaultPreferences.load(DefaultPreferences.java:237)
at
org.eclipse.core.internal.preferences.EclipsePreferences.create(EclipsePreferences.java:387)
at
org.eclipse.core.internal.preferences.EclipsePreferences.internalNode(EclipsePreferences.java:631)
at
org.eclipse.core.internal.preferences.EclipsePreferences.node(EclipsePreferences.java:757)
at
org.eclipse.core.internal.preferences.AbstractScope.getNode(AbstractScope.java:38)
at
org.eclipse.core.runtime.preferences.DefaultScope.getNode(DefaultScope.java:76)
at
org.eclipse.dltk.internal.core.DLTKAssociationManager.isAssociatedWith(DLTKAssociationManager.java:43)
- locked <0x00000000ed4f63a0> (a
org.eclipse.dltk.internal.core.DLTKAssociationManager)
at
org.eclipse.dltk.core.DLTKContentTypeManager.isValidResourceForContentType(DLTKContentTypeManager.java:238)
at
org.eclipse.dltk.internal.core.util.Util.isValidSourceModule(Util.java:702)
at
org.eclipse.dltk.internal.core.ScriptFolder.buildStructure(ScriptFolder.java:167)
at
org.eclipse.dltk.internal.core.Openable.generateInfos(Openable.java:193)
at
org.eclipse.dltk.internal.core.ModelElement.openWhenClosed(ModelElement.java:184)
at
org.eclipse.dltk.internal.core.ModelElement.getElementInfo(ModelElement.java:171)
at
org.eclipse.dltk.internal.core.ModelElement.getChildren(ModelElement.java:356)
at
org.eclipse.dltk.internal.core.ModelElement.getChildren(ModelElement.java:351)
at
org.eclipse.dltk.internal.core.ModelElement.accept(ModelElement.java:727)
at
org.eclipse.dltk.internal.core.ModelElement.accept(ModelElement.java:729)
at
org.eclipse.dltk.core.search.indexing.core.ProjectRequest.run(ProjectRequest.java:87)
at
org.eclipse.dltk.core.search.indexing.AbstractJob.execute(AbstractJob.java:76)
at
org.eclipse.dltk.internal.core.search.processing.JobManager.run(JobManager.java:467)
at java.lang.Thread.run(Thread.java:662)
Locked ownable synchronizers:
- None
"Thread-2" prio=6 tid=0x000000000ab8b800 nid=0x15f0 in Object.wait()
[0x000000000a48f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000edac2010> (a
org.eclipse.swt.widgets.RunnableLock)
at java.lang.Object.wait(Object.java:485)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
- locked <0x00000000edac2010> (a org.eclipse.swt.widgets.RunnableLock)
at
org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:150)
at org.eclipse.swt.widgets.Display.syncExec(Display.java:4683)
at
org.eclipse.ui.internal.StartupThreading.runWithoutExceptions(StartupThreading.java:94)
at
org.eclipse.ui.internal.WorkbenchWindow.restoreState(WorkbenchWindow.java:2294)
at
org.eclipse.ui.internal.Workbench.doRestoreState(Workbench.java:3687)
at org.eclipse.ui.internal.Workbench.access$32(Workbench.java:3629)
at org.eclipse.ui.internal.Workbench$60.run(Workbench.java:2329)
at
org.eclipse.ui.internal.Workbench.runStartupWithProgress(Workbench.java:2026)
at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:2327)
at org.eclipse.ui.internal.Workbench.access$30(Workbench.java:2298)
at org.eclipse.ui.internal.Workbench$54.run(Workbench.java:2144)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:2088)
at
org.eclipse.ui.internal.WorkbenchConfigurer.restoreState(WorkbenchConfigurer.java:183)
at
org.eclipse.ui.application.WorkbenchAdvisor$1.run(WorkbenchAdvisor.java:781)
Locked ownable synchronizers:
- None
"Worker-1" prio=6 tid=0x000000000ab8a800 nid=0x1664 in Object.wait()
[0x0000000009c8f000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000f2ab00d8> (a
org.eclipse.core.internal.jobs.WorkerPool)
at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
- locked <0x00000000f2ab00d8> (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" prio=6 tid=0x000000000ab8a000 nid=0xd8 in Object.wait()
[0x000000000a22f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000f2ab0100> (a
org.eclipse.swt.widgets.RunnableLock)
at java.lang.Object.wait(Object.java:485)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
- locked <0x00000000f2ab0100> (a org.eclipse.swt.widgets.RunnableLock)
at
org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:150)
at org.eclipse.swt.widgets.Display.syncExec(Display.java:4683)
at
org.eclipse.ui.internal.StartupThreading.runWithoutExceptions(StartupThreading.java:94)
at org.eclipse.ui.internal.Workbench.init(Workbench.java:1595)
at org.eclipse.ui.internal.Workbench.access$36(Workbench.java:1486)
at org.eclipse.ui.internal.Workbench$66.run(Workbench.java:2597)
Locked ownable synchronizers:
- None
"Worker-0" prio=6 tid=0x000000000ab89000 nid=0xf1c in Object.wait()
[0x000000000a38f000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000f2ab00d8> (a
org.eclipse.core.internal.jobs.WorkerPool)
at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
- locked <0x00000000f2ab00d8> (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
"Bundle File Closer" daemon prio=6 tid=0x0000000008e6a800 nid=0x55c in
Object.wait() [0x000000000a12f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000f2ab8530> (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 <0x00000000f2ab8530> (a
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
at
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
Locked ownable synchronizers:
- None
"Worker-JM" prio=6 tid=0x0000000008e7f800 nid=0x16b0 in Object.wait()
[0x0000000009e8f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000f2ab0180> (a java.util.ArrayList)
at
org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:58)
- locked <0x00000000f2ab0180> (a java.util.ArrayList)
Locked ownable synchronizers:
- None
"[Timer] - Main Queue Handler" daemon prio=6 tid=0x0000000007af3800
nid=0x1614 in Object.wait() [0x0000000009d8f000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000f2ab0198> (a java.lang.Object)
at
org.eclipse.equinox.internal.util.impl.tpt.timer.TimerImpl.run(TimerImpl.java:141)
- locked <0x00000000f2ab0198> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:662)
Locked ownable synchronizers:
- None
"Framework Event Dispatcher" daemon prio=6 tid=0x0000000007b95000
nid=0xf4c in Object.wait() [0x0000000009b8f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000f2ab85b0> (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 <0x00000000f2ab85b0> (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=0x0000000007af7000
nid=0x15a8 in Object.wait() [0x0000000009a8f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000f2ab9010> (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 <0x00000000f2ab9010> (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=0x0000000007af6800 nid=0xf28
waiting on condition [0x000000000998f000]
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=0x0000000007806000 nid=0x16e4 in
Object.wait() [0x000000000988f000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000f2ae4930> (a
org.eclipse.osgi.framework.internal.core.Framework)
at
org.eclipse.osgi.framework.internal.core.Framework.run(Framework.java:1817)
- locked <0x00000000f2ae4930> (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=0x0000000006837000 nid=0x1770
runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"CompilerThread1" daemon prio=10 tid=0x0000000006823800 nid=0x770
waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"CompilerThread0" daemon prio=10 tid=0x0000000006820000 nid=0x1104
waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"JDWP Command Reader" daemon prio=6 tid=0x0000000006809800 nid=0x11a0
runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"JDWP Event Helper Thread" daemon prio=6 tid=0x0000000006808800
nid=0x1274 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"JDWP Transport Listener: dt_socket" daemon prio=6
tid=0x0000000006806800 nid=0x12a4 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"Attach Listener" daemon prio=10 tid=0x00000000067f4000 nid=0xb4
runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"Signal Dispatcher" daemon prio=10 tid=0x00000000067ef000 nid=0x13c
runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"Finalizer" daemon prio=8 tid=0x0000000000529800 nid=0xadc in
Object.wait() [0x000000000679f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000f2ab03a0> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
- locked <0x00000000f2ab03a0> (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=0x0000000000523000 nid=0x1520 in
Object.wait() [0x000000000669f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000f2ab03d0> (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 <0x00000000f2ab03d0> (a java.lang.ref.Reference$Lock)
Locked ownable synchronizers:
- None
"main" prio=6 tid=0x00000000005ac800 nid=0x16d0 waiting for monitor
entry [0x00000000025dd000]
java.lang.Thread.State: BLOCKED (on object monitor)
at
org.eclipse.dltk.internal.core.DLTKAssociationManager.isAssociatedWith(DLTKAssociationManager.java:40)
- waiting to lock <0x00000000ed4f63a0> (a
org.eclipse.dltk.internal.core.DLTKAssociationManager)
at
org.eclipse.dltk.core.DLTKContentTypeManager.isValidResourceForContentType(DLTKContentTypeManager.java:238)
at
org.eclipse.dltk.internal.core.util.Util.isValidSourceModule(Util.java:702)
at
org.eclipse.dltk.internal.core.ModelManager.create(ModelManager.java:634)
at org.eclipse.dltk.core.DLTKCore.create(DLTKCore.java:541)
at
org.eclipse.dltk.internal.ui.FileEditorInputAdapterFactory.getAdapter(FileEditorInputAdapterFactory.java:27)
at
org.eclipse.core.internal.adapter.AdapterFactoryProxy.getAdapter(AdapterFactoryProxy.java:80)
at
org.eclipse.core.internal.runtime.AdapterManager.getAdapter(AdapterManager.java:295)
at
org.eclipse.core.runtime.PlatformObject.getAdapter(PlatformObject.java:66)
at
org.eclipse.ui.part.FileEditorInput.getAdapter(FileEditorInput.java:263)
at
org.eclipse.dltk.ui.DLTKUIPlugin.getEditorInputModelElement(DLTKUIPlugin.java:423)
at
org.eclipse.dltk.internal.ui.scriptview.ScriptExplorerPart.getInputFromEditor(ScriptExplorerPart.java:1267)
at
org.eclipse.dltk.internal.ui.scriptview.ScriptExplorerPart.editorActivated(ScriptExplorerPart.java:1255)
at
org.eclipse.dltk.internal.ui.scriptview.ScriptExplorerPart.setLinkingEnabled(ScriptExplorerPart.java:1588)
at
org.eclipse.dltk.internal.ui.scriptview.ScriptExplorerPart.createPartControl(ScriptExplorerPart.java:700)
at
org.eclipse.ui.internal.ViewReference.createPartHelper(ViewReference.java:375)
at
org.eclipse.ui.internal.ViewReference.createPart(ViewReference.java:229)
at
org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:595)
at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:313)
at org.eclipse.ui.internal.ViewPane.setVisible(ViewPane.java:534)
at
org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:180)
at
org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(PresentablePartFolder.java:270)
at
org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(LeftToRightTabOrder.java:65)
at
org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPart(TabbedStackPresentation.java:473)
at
org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:1245)
at org.eclipse.ui.internal.PartStack.createControl(PartStack.java:662)
at org.eclipse.ui.internal.PartStack.createControl(PartStack.java:570)
at
org.eclipse.ui.internal.PartSashContainer.createControl(PartSashContainer.java:568)
at
org.eclipse.ui.internal.PerspectiveHelper.activate(PerspectiveHelper.java:272)
at org.eclipse.ui.internal.Perspective.onActivate(Perspective.java:981)
at
org.eclipse.ui.internal.WorkbenchPage.onActivate(WorkbenchPage.java:2714)
at
org.eclipse.ui.internal.WorkbenchWindow$28.run(WorkbenchWindow.java:3030)
at
org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
at
org.eclipse.ui.internal.WorkbenchWindow.setActivePage(WorkbenchWindow.java:3011)
at
org.eclipse.ui.internal.WorkbenchWindow$21.runWithException(WorkbenchWindow.java:2297)
at
org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
- locked <0x00000000edac2010> (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.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:803)
at
org.eclipse.ui.internal.Workbench$33.runWithException(Workbench.java:1600)
at
org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
- locked <0x00000000f2ab0100> (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.runUI(Workbench.java:2609)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2499)
at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:679)
at
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:668)
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=0x000000000051e800 nid=0x1720 runnable
"GC task thread#0 (ParallelGC)" prio=6 tid=0x0000000000478000 nid=0x1054
runnable
"GC task thread#1 (ParallelGC)" prio=6 tid=0x0000000000479800 nid=0xe54
runnable
"GC task thread#2 (ParallelGC)" prio=6 tid=0x000000000047b800 nid=0x168c
runnable
"GC task thread#3 (ParallelGC)" prio=6 tid=0x000000000047d800 nid=0x164c
runnable
"VM Periodic Task Thread" prio=10 tid=0x0000000006844000 nid=0x17ac
waiting on condition
JNI global references: 7941
Re: CAS Editor blocks Eclipse startup?
Posted by Jörn Kottmann <ko...@gmail.com>.
Yes append it. That will show us where it blocks.
Jörn
On 07/06/2012 04:01 PM, Peter Klügl wrote:
> Hello,
>
> ok, it seems that DLTK blocks if there is an open CAS Editor at startup.
>
> Do you have experience with such stuff? If you like, I can append the
> jstack output.
>
> Peter
>
> On 16.06.2012 14:25, Jörn Kottmann wrote:
>> Hello,
>>
>> no it is not known, never observed that issue.
>> If it happens again you could use jstack to see where it hangs.
>>
>> Jörn
>>
>> On 06/15/2012 03:55 PM, Peter Klügl wrote:
>>> Hi,
>>>
>>> I often observe that my Eclipse does not start, if the workspace was
>>> left with an open CAS Editor. This happens when I run an Eclipse
>>> application from a workspace with the CAS Editor and TextMarker
>>> bundles. In order to get a working Eclipse, I have to deactivate the
>>> CAS Editor bundles, open the Eclipse, close the editors, close the
>>> Eclipse, and then activate the CAS Editor bundles again.
>>>
>>> Jörn, is that a known problem? If not, then I would investigate it
>>> further in order to find the blocking code piece.
>>>
>>> Best,
>>>
>>> Peter
>>>
>
>
Re: CAS Editor blocks Eclipse startup?
Posted by Peter Klügl <pk...@uni-wuerzburg.de>.
Hello,
ok, it seems that DLTK blocks if there is an open CAS Editor at startup.
Do you have experience with such stuff? If you like, I can append the
jstack output.
Peter
On 16.06.2012 14:25, Jörn Kottmann wrote:
> Hello,
>
> no it is not known, never observed that issue.
> If it happens again you could use jstack to see where it hangs.
>
> Jörn
>
> On 06/15/2012 03:55 PM, Peter Klügl wrote:
>> Hi,
>>
>> I often observe that my Eclipse does not start, if the workspace was
>> left with an open CAS Editor. This happens when I run an Eclipse
>> application from a workspace with the CAS Editor and TextMarker
>> bundles. In order to get a working Eclipse, I have to deactivate the
>> CAS Editor bundles, open the Eclipse, close the editors, close the
>> Eclipse, and then activate the CAS Editor bundles again.
>>
>> Jörn, is that a known problem? If not, then I would investigate it
>> further in order to find the blocking code piece.
>>
>> Best,
>>
>> Peter
>>
--
---------------------------------------------------------------------
Dipl.-Inf. Peter Klügl
Universität Würzburg Tel.: +49-(0)931-31-86741
Am Hubland Fax.: +49-(0)931-31-86732
97074 Würzburg mail: pkluegl@informatik.uni-wuerzburg.de
http://www.is.informatik.uni-wuerzburg.de/en/staff/kluegl_peter/
---------------------------------------------------------------------
Re: CAS Editor blocks Eclipse startup?
Posted by Jörn Kottmann <ko...@gmail.com>.
Hello,
no it is not known, never observed that issue.
If it happens again you could use jstack to see where it hangs.
Jörn
On 06/15/2012 03:55 PM, Peter Klügl wrote:
> Hi,
>
> I often observe that my Eclipse does not start, if the workspace was
> left with an open CAS Editor. This happens when I run an Eclipse
> application from a workspace with the CAS Editor and TextMarker
> bundles. In order to get a working Eclipse, I have to deactivate the
> CAS Editor bundles, open the Eclipse, close the editors, close the
> Eclipse, and then activate the CAS Editor bundles again.
>
> Jörn, is that a known problem? If not, then I would investigate it
> further in order to find the blocking code piece.
>
> Best,
>
> Peter
>