All pastes #281757 Raw Edit

Stuff

public text v1 · immutable
#281757 ·published 2006-12-17 01:11 UTC
rendered paste body
Full thread dump Java HotSpot(TM) Client VM (1.5.0_08-b03 mixed mode):

"Worker-1" prio=1 tid=0x08833fe8 nid=0x61f2 in Object.wait() [0x9dfdd000..0x9dfde0d0]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x9fadb258> (a org.eclipse.core.internal.jobs.WorkerPool)
	at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:173)
	- locked <0x9fadb258> (a org.eclipse.core.internal.jobs.WorkerPool)
	at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:205)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51)

"Java indexing" daemon prio=1 tid=0x081bb810 nid=0x61f1 in Object.wait() [0x9b5fb000..0x9b5fb150]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x9fe1f430> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager)
	at java.lang.Object.wait(Object.java:474)
	at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:349)
	- locked <0x9fe1f430> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager)
	at java.lang.Thread.run(Thread.java:595)

"Worker-0" prio=1 tid=0x0860a430 nid=0x61ef in Object.wait() [0x9c9ae000..0x9c9aee50]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x9fadb258> (a org.eclipse.core.internal.jobs.WorkerPool)
	at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:173)
	- locked <0x9fadb258> (a org.eclipse.core.internal.jobs.WorkerPool)
	at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:205)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51)

"Start Level Event Dispatcher" daemon prio=1 tid=0x084194e0 nid=0x61ee in Object.wait() [0x9dd60000..0x9dd60ed0]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x9fa91888> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
	at java.lang.Object.wait(Object.java:474)
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:349)
	- locked <0x9fa91888> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:287)

"Framework Event Dispatcher" daemon prio=1 tid=0x08415188 nid=0x61ed in Object.wait() [0x9dde1000..0x9dde1f50]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x9fa918f0> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
	at java.lang.Object.wait(Object.java:474)
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:349)
	- locked <0x9fa918f0> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:287)

"State Data Manager" daemon prio=1 tid=0x08414d58 nid=0x61ec waiting on condition [0x9de62000..0x9de62fd0]
	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:595)

"Low Memory Detector" daemon prio=1 tid=0x080c9a70 nid=0x61e5 runnable [0x00000000..0x00000000]

"CompilerThread0" daemon prio=1 tid=0x080c84c8 nid=0x61e4 waiting on condition [0x00000000..0x9e27fbb8]

"Signal Dispatcher" daemon prio=1 tid=0x080c7688 nid=0x61e3 runnable [0x00000000..0x00000000]

"Finalizer" daemon prio=1 tid=0x080bc308 nid=0x61e2 in Object.wait() [0x9e3c3000..0x9e3c3ed0]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x9f9beed0> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
	- locked <0x9f9beed0> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
	at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)

"Reference Handler" daemon prio=1 tid=0x080bb608 nid=0x61e1 in Object.wait() [0x9e444000..0x9e444f50]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x9f9bef50> (a java.lang.ref.Reference$Lock)
	at java.lang.Object.wait(Object.java:474)
	at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
	- locked <0x9f9bef50> (a java.lang.ref.Reference$Lock)

"main" prio=1 tid=0x0805cc58 nid=0x61dc runnable [0xbfefb000..0xbfefd068]
	at org.eclipse.swt.internal.gtk.OS._gtk_enumerate_printers(Native Method)
	at org.eclipse.swt.internal.gtk.OS.gtk_enumerate_printers(OS.java:6164)
	at org.eclipse.swt.printing.Printer.getPrinterList(Printer.java:73)
	at org.eclipse.jface.text.TextViewer.isPrintable(TextViewer.java:4110)
	at org.eclipse.jface.text.TextViewer.canDoOperation(TextViewer.java:3633)
	at org.eclipse.jface.text.source.SourceViewer.canDoOperation(SourceViewer.java:665)
	at org.eclipse.ui.texteditor.TextOperationAction.update(TextOperationAction.java:157)
	at org.eclipse.ui.texteditor.TextOperationAction.<init>(TextOperationAction.java:103)
	at org.eclipse.ui.texteditor.AbstractTextEditor.createActions(AbstractTextEditor.java:4782)
	at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.createActions(AbstractDecoratedTextEditor.java:993)
	at org.eclipse.ui.editors.text.TextEditor.createActions(TextEditor.java:121)
	at org.eclipse.ui.texteditor.AbstractTextEditor.createPartControl(AbstractTextEditor.java:2943)
	at org.eclipse.ui.texteditor.StatusTextEditor.createPartControl(StatusTextEditor.java:53)
	at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.createPartControl(AbstractDecoratedTextEditor.java:370)
	at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:609)
	at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:379)
	at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:566)
	at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:293)
	at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:140)
	at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(PresentablePartFolder.java:268)
	at org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(LeftToRightTabOrder.java:65)
	at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPart(TabbedStackPresentation.java:394)
	at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:1156)
	at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:1109)
	at org.eclipse.ui.internal.PartStack.showPart(PartStack.java:1335)
	at org.eclipse.ui.internal.PartStack.add(PartStack.java:458)
	at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:102)
	at org.eclipse.ui.internal.PartStack.add(PartStack.java:444)
	at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:111)
	at org.eclipse.ui.internal.EditorSashContainer.addEditor(EditorSashContainer.java:61)
	at org.eclipse.ui.internal.EditorAreaHelper.addToLayout(EditorAreaHelper.java:217)
	at org.eclipse.ui.internal.EditorAreaHelper.addEditor(EditorAreaHelper.java:207)
	at org.eclipse.ui.internal.EditorManager.createEditorTab(EditorManager.java:820)
	at org.eclipse.ui.internal.EditorManager.openEditorFromDescriptor(EditorManager.java:719)
	at org.eclipse.ui.internal.EditorManager.openEditor(EditorManager.java:680)
	at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2569)
	at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2504)
	at org.eclipse.ui.internal.WorkbenchPage.access$10(WorkbenchPage.java:2496)
	at org.eclipse.ui.internal.WorkbenchPage$9.run(WorkbenchPage.java:2481)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
	at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2476)
	at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2461)
	at org.eclipse.ui.ide.IDE.openEditor(IDE.java:515)
	at org.eclipse.ui.ide.IDE.openEditor(IDE.java:474)
	at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:285)
	at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:138)
	at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:195)
	at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:176)
	at org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun(SelectionDispatchAction.java:268)
	at org.eclipse.jdt.ui.actions.SelectionDispatchAction.run(SelectionDispatchAction.java:244)
	at org.eclipse.jdt.internal.ui.packageview.PackageExplorerActionGroup.handleOpen(PackageExplorerActionGroup.java:310)
	at org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart$5.open(PackageExplorerPart.java:618)
	at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:819)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
	at org.eclipse.core.runtime.Platform.run(Platform.java:850)
	at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:45)
	at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:153)
	at org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:817)
	at org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:1078)
	at org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(StructuredViewer.java:1177)
	at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:263)
	at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:257)
	at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:297)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1097)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3226)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2898)
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1945)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1909)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:425)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
	at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95)
	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:585)
	at org.eclipse.equinox.internal.app.EclipseAppContainer.callMethod(EclipseAppContainer.java:522)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:147)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:104)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:74)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:354)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:170)
	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:585)
	at org.eclipse.core.launcher.Main.invokeFramework(Main.java:339)
	at org.eclipse.core.launcher.Main.basicRun(Main.java:283)
	at org.eclipse.core.launcher.Main.run(Main.java:984)
	at org.eclipse.core.launcher.Main.main(Main.java:959)

"VM Thread" prio=1 tid=0x080b8948 nid=0x61e0 runnable 

"VM Periodic Task Thread" prio=1 tid=0x080caf48 nid=0x61e6 waiting on condition 

Full thread dump Java HotSpot(TM) Client VM (1.5.0_08-b03 mixed mode):

"Worker-1" prio=1 tid=0x08833fe8 nid=0x61f2 in Object.wait() [0x9dfdd000..0x9dfde0d0]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x9fadb258> (a org.eclipse.core.internal.jobs.WorkerPool)
	at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:173)
	- locked <0x9fadb258> (a org.eclipse.core.internal.jobs.WorkerPool)
	at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:205)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51)

"Java indexing" daemon prio=1 tid=0x081bb810 nid=0x61f1 in Object.wait() [0x9b5fb000..0x9b5fb150]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x9fe1f430> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager)
	at java.lang.Object.wait(Object.java:474)
	at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:349)
	- locked <0x9fe1f430> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager)
	at java.lang.Thread.run(Thread.java:595)

"Worker-0" prio=1 tid=0x0860a430 nid=0x61ef in Object.wait() [0x9c9ae000..0x9c9aee50]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x9fadb258> (a org.eclipse.core.internal.jobs.WorkerPool)
	at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:173)
	- locked <0x9fadb258> (a org.eclipse.core.internal.jobs.WorkerPool)
	at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:205)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51)

"Start Level Event Dispatcher" daemon prio=1 tid=0x084194e0 nid=0x61ee in Object.wait() [0x9dd60000..0x9dd60ed0]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x9fa91888> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
	at java.lang.Object.wait(Object.java:474)
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:349)
	- locked <0x9fa91888> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:287)

"Framework Event Dispatcher" daemon prio=1 tid=0x08415188 nid=0x61ed in Object.wait() [0x9dde1000..0x9dde1f50]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x9fa918f0> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
	at java.lang.Object.wait(Object.java:474)
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:349)
	- locked <0x9fa918f0> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:287)

"State Data Manager" daemon prio=1 tid=0x08414d58 nid=0x61ec waiting on condition [0x9de62000..0x9de62fd0]
	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:595)

"Low Memory Detector" daemon prio=1 tid=0x080c9a70 nid=0x61e5 runnable [0x00000000..0x00000000]

"CompilerThread0" daemon prio=1 tid=0x080c84c8 nid=0x61e4 waiting on condition [0x00000000..0x9e27fbb8]

"Signal Dispatcher" daemon prio=1 tid=0x080c7688 nid=0x61e3 waiting on condition [0x00000000..0x00000000]

"Finalizer" daemon prio=1 tid=0x080bc308 nid=0x61e2 in Object.wait() [0x9e3c3000..0x9e3c3ed0]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x9f9beed0> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
	- locked <0x9f9beed0> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
	at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)

"Reference Handler" daemon prio=1 tid=0x080bb608 nid=0x61e1 in Object.wait() [0x9e444000..0x9e444f50]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x9f9bef50> (a java.lang.ref.Reference$Lock)
	at java.lang.Object.wait(Object.java:474)
	at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
	- locked <0x9f9bef50> (a java.lang.ref.Reference$Lock)

"main" prio=1 tid=0x0805cc58 nid=0x61dc runnable [0xbfefb000..0xbfefd068]
	at org.eclipse.swt.internal.gtk.OS._gtk_enumerate_printers(Native Method)
	at org.eclipse.swt.internal.gtk.OS.gtk_enumerate_printers(OS.java:6164)
	at org.eclipse.swt.printing.Printer.getPrinterList(Printer.java:73)
	at org.eclipse.jface.text.TextViewer.isPrintable(TextViewer.java:4110)
	at org.eclipse.jface.text.TextViewer.canDoOperation(TextViewer.java:3633)
	at org.eclipse.jface.text.source.SourceViewer.canDoOperation(SourceViewer.java:665)
	at org.eclipse.ui.texteditor.TextOperationAction.update(TextOperationAction.java:157)
	at org.eclipse.ui.texteditor.TextOperationAction.<init>(TextOperationAction.java:103)
	at org.eclipse.ui.texteditor.AbstractTextEditor.createActions(AbstractTextEditor.java:4782)
	at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.createActions(AbstractDecoratedTextEditor.java:993)
	at org.eclipse.ui.editors.text.TextEditor.createActions(TextEditor.java:121)
	at org.eclipse.ui.texteditor.AbstractTextEditor.createPartControl(AbstractTextEditor.java:2943)
	at org.eclipse.ui.texteditor.StatusTextEditor.createPartControl(StatusTextEditor.java:53)
	at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.createPartControl(AbstractDecoratedTextEditor.java:370)
	at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:609)
	at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:379)
	at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:566)
	at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:293)
	at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:140)
	at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(PresentablePartFolder.java:268)
	at org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(LeftToRightTabOrder.java:65)
	at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPart(TabbedStackPresentation.java:394)
	at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:1156)
	at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:1109)
	at org.eclipse.ui.internal.PartStack.showPart(PartStack.java:1335)
	at org.eclipse.ui.internal.PartStack.add(PartStack.java:458)
	at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:102)
	at org.eclipse.ui.internal.PartStack.add(PartStack.java:444)
	at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:111)
	at org.eclipse.ui.internal.EditorSashContainer.addEditor(EditorSashContainer.java:61)
	at org.eclipse.ui.internal.EditorAreaHelper.addToLayout(EditorAreaHelper.java:217)
	at org.eclipse.ui.internal.EditorAreaHelper.addEditor(EditorAreaHelper.java:207)
	at org.eclipse.ui.internal.EditorManager.createEditorTab(EditorManager.java:820)
	at org.eclipse.ui.internal.EditorManager.openEditorFromDescriptor(EditorManager.java:719)
	at org.eclipse.ui.internal.EditorManager.openEditor(EditorManager.java:680)
	at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2569)
	at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2504)
	at org.eclipse.ui.internal.WorkbenchPage.access$10(WorkbenchPage.java:2496)
	at org.eclipse.ui.internal.WorkbenchPage$9.run(WorkbenchPage.java:2481)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
	at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2476)
	at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2461)
	at org.eclipse.ui.ide.IDE.openEditor(IDE.java:515)
	at org.eclipse.ui.ide.IDE.openEditor(IDE.java:474)
	at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:285)
	at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:138)
	at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:195)
	at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:176)
	at org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun(SelectionDispatchAction.java:268)
	at org.eclipse.jdt.ui.actions.SelectionDispatchAction.run(SelectionDispatchAction.java:244)
	at org.eclipse.jdt.internal.ui.packageview.PackageExplorerActionGroup.handleOpen(PackageExplorerActionGroup.java:310)
	at org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart$5.open(PackageExplorerPart.java:618)
	at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:819)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
	at org.eclipse.core.runtime.Platform.run(Platform.java:850)
	at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:45)
	at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:153)
	at org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:817)
	at org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:1078)
	at org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(StructuredViewer.java:1177)
	at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:263)
	at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:257)
	at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:297)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1097)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3226)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2898)
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1945)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1909)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:425)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
	at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95)
	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:585)
	at org.eclipse.equinox.internal.app.EclipseAppContainer.callMethod(EclipseAppContainer.java:522)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:147)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:104)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:74)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:354)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:170)
	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:585)
	at org.eclipse.core.launcher.Main.invokeFramework(Main.java:339)
	at org.eclipse.core.launcher.Main.basicRun(Main.java:283)
	at org.eclipse.core.launcher.Main.run(Main.java:984)
	at org.eclipse.core.launcher.Main.main(Main.java:959)

"VM Thread" prio=1 tid=0x080b8948 nid=0x61e0 runnable 

"VM Periodic Task Thread" prio=1 tid=0x080caf48 nid=0x61e6 waiting on condition 

Full thread dump Java HotSpot(TM) Client VM (1.5.0_08-b03 mixed mode):

"Worker-1" prio=1 tid=0x08833fe8 nid=0x61f2 in Object.wait() [0x9dfdd000..0x9dfde0d0]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x9fadb258> (a org.eclipse.core.internal.jobs.WorkerPool)
	at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:173)
	- locked <0x9fadb258> (a org.eclipse.core.internal.jobs.WorkerPool)
	at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:205)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51)

"Java indexing" daemon prio=1 tid=0x081bb810 nid=0x61f1 in Object.wait() [0x9b5fb000..0x9b5fb150]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x9fe1f430> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager)
	at java.lang.Object.wait(Object.java:474)
	at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:349)
	- locked <0x9fe1f430> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager)
	at java.lang.Thread.run(Thread.java:595)

"Worker-0" prio=1 tid=0x0860a430 nid=0x61ef in Object.wait() [0x9c9ae000..0x9c9aee50]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x9fadb258> (a org.eclipse.core.internal.jobs.WorkerPool)
	at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:173)
	- locked <0x9fadb258> (a org.eclipse.core.internal.jobs.WorkerPool)
	at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:205)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51)

"Start Level Event Dispatcher" daemon prio=1 tid=0x084194e0 nid=0x61ee in Object.wait() [0x9dd60000..0x9dd60ed0]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x9fa91888> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
	at java.lang.Object.wait(Object.java:474)
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:349)
	- locked <0x9fa91888> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:287)

"Framework Event Dispatcher" daemon prio=1 tid=0x08415188 nid=0x61ed in Object.wait() [0x9dde1000..0x9dde1f50]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x9fa918f0> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
	at java.lang.Object.wait(Object.java:474)
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:349)
	- locked <0x9fa918f0> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:287)

"State Data Manager" daemon prio=1 tid=0x08414d58 nid=0x61ec waiting on condition [0x9de62000..0x9de62fd0]
	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:595)

"Low Memory Detector" daemon prio=1 tid=0x080c9a70 nid=0x61e5 runnable [0x00000000..0x00000000]

"CompilerThread0" daemon prio=1 tid=0x080c84c8 nid=0x61e4 waiting on condition [0x00000000..0x9e27fbb8]

"Signal Dispatcher" daemon prio=1 tid=0x080c7688 nid=0x61e3 waiting on condition [0x00000000..0x00000000]

"Finalizer" daemon prio=1 tid=0x080bc308 nid=0x61e2 in Object.wait() [0x9e3c3000..0x9e3c3ed0]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x9f9beed0> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
	- locked <0x9f9beed0> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
	at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)

"Reference Handler" daemon prio=1 tid=0x080bb608 nid=0x61e1 in Object.wait() [0x9e444000..0x9e444f50]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x9f9bef50> (a java.lang.ref.Reference$Lock)
	at java.lang.Object.wait(Object.java:474)
	at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
	- locked <0x9f9bef50> (a java.lang.ref.Reference$Lock)

"main" prio=1 tid=0x0805cc58 nid=0x61dc runnable [0xbfefb000..0xbfefd068]
	at org.eclipse.swt.internal.gtk.OS._gtk_enumerate_printers(Native Method)
	at org.eclipse.swt.internal.gtk.OS.gtk_enumerate_printers(OS.java:6164)
	at org.eclipse.swt.printing.Printer.getPrinterList(Printer.java:73)
	at org.eclipse.jface.text.TextViewer.isPrintable(TextViewer.java:4110)
	at org.eclipse.jface.text.TextViewer.canDoOperation(TextViewer.java:3633)
	at org.eclipse.jface.text.source.SourceViewer.canDoOperation(SourceViewer.java:665)
	at org.eclipse.ui.texteditor.TextOperationAction.update(TextOperationAction.java:157)
	at org.eclipse.ui.texteditor.TextOperationAction.<init>(TextOperationAction.java:103)
	at org.eclipse.ui.texteditor.AbstractTextEditor.createActions(AbstractTextEditor.java:4782)
	at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.createActions(AbstractDecoratedTextEditor.java:993)
	at org.eclipse.ui.editors.text.TextEditor.createActions(TextEditor.java:121)
	at org.eclipse.ui.texteditor.AbstractTextEditor.createPartControl(AbstractTextEditor.java:2943)
	at org.eclipse.ui.texteditor.StatusTextEditor.createPartControl(StatusTextEditor.java:53)
	at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.createPartControl(AbstractDecoratedTextEditor.java:370)
	at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:609)
	at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:379)
	at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:566)
	at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:293)
	at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:140)
	at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(PresentablePartFolder.java:268)
	at org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(LeftToRightTabOrder.java:65)
	at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPart(TabbedStackPresentation.java:394)
	at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:1156)
	at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:1109)
	at org.eclipse.ui.internal.PartStack.showPart(PartStack.java:1335)
	at org.eclipse.ui.internal.PartStack.add(PartStack.java:458)
	at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:102)
	at org.eclipse.ui.internal.PartStack.add(PartStack.java:444)
	at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:111)
	at org.eclipse.ui.internal.EditorSashContainer.addEditor(EditorSashContainer.java:61)
	at org.eclipse.ui.internal.EditorAreaHelper.addToLayout(EditorAreaHelper.java:217)
	at org.eclipse.ui.internal.EditorAreaHelper.addEditor(EditorAreaHelper.java:207)
	at org.eclipse.ui.internal.EditorManager.createEditorTab(EditorManager.java:820)
	at org.eclipse.ui.internal.EditorManager.openEditorFromDescriptor(EditorManager.java:719)
	at org.eclipse.ui.internal.EditorManager.openEditor(EditorManager.java:680)
	at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2569)
	at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2504)
	at org.eclipse.ui.internal.WorkbenchPage.access$10(WorkbenchPage.java:2496)
	at org.eclipse.ui.internal.WorkbenchPage$9.run(WorkbenchPage.java:2481)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
	at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2476)
	at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2461)
	at org.eclipse.ui.ide.IDE.openEditor(IDE.java:515)
	at org.eclipse.ui.ide.IDE.openEditor(IDE.java:474)
	at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:285)
	at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:138)
	at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:195)
	at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:176)
	at org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun(SelectionDispatchAction.java:268)
	at org.eclipse.jdt.ui.actions.SelectionDispatchAction.run(SelectionDispatchAction.java:244)
	at org.eclipse.jdt.internal.ui.packageview.PackageExplorerActionGroup.handleOpen(PackageExplorerActionGroup.java:310)
	at org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart$5.open(PackageExplorerPart.java:618)
	at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:819)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
	at org.eclipse.core.runtime.Platform.run(Platform.java:850)
	at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:45)
	at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:153)
	at org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:817)
	at org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:1078)
	at org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(StructuredViewer.java:1177)
	at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:263)
	at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:257)
	at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:297)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1097)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3226)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2898)
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1945)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1909)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:425)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
	at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95)
	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:585)
	at org.eclipse.equinox.internal.app.EclipseAppContainer.callMethod(EclipseAppContainer.java:522)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:147)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:104)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:74)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:354)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:170)
	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:585)
	at org.eclipse.core.launcher.Main.invokeFramework(Main.java:339)
	at org.eclipse.core.launcher.Main.basicRun(Main.java:283)
	at org.eclipse.core.launcher.Main.run(Main.java:984)
	at org.eclipse.core.launcher.Main.main(Main.java:959)

"VM Thread" prio=1 tid=0x080b8948 nid=0x61e0 runnable 

"VM Periodic Task Thread" prio=1 tid=0x080caf48 nid=0x61e6 waiting on condition 

Full thread dump Java HotSpot(TM) Client VM (1.5.0_08-b03 mixed mode):

"Worker-1" prio=1 tid=0x08833fe8 nid=0x61f2 in Object.wait() [0x9dfdd000..0x9dfde0d0]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x9fadb258> (a org.eclipse.core.internal.jobs.WorkerPool)
	at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:173)
	- locked <0x9fadb258> (a org.eclipse.core.internal.jobs.WorkerPool)
	at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:205)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51)

"Java indexing" daemon prio=1 tid=0x081bb810 nid=0x61f1 in Object.wait() [0x9b5fb000..0x9b5fb150]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x9fe1f430> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager)
	at java.lang.Object.wait(Object.java:474)
	at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:349)
	- locked <0x9fe1f430> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager)
	at java.lang.Thread.run(Thread.java:595)

"Worker-0" prio=1 tid=0x0860a430 nid=0x61ef in Object.wait() [0x9c9ae000..0x9c9aee50]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x9fadb258> (a org.eclipse.core.internal.jobs.WorkerPool)
	at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:173)
	- locked <0x9fadb258> (a org.eclipse.core.internal.jobs.WorkerPool)
	at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:205)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51)

"Start Level Event Dispatcher" daemon prio=1 tid=0x084194e0 nid=0x61ee in Object.wait() [0x9dd60000..0x9dd60ed0]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x9fa91888> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
	at java.lang.Object.wait(Object.java:474)
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:349)
	- locked <0x9fa91888> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:287)

"Framework Event Dispatcher" daemon prio=1 tid=0x08415188 nid=0x61ed in Object.wait() [0x9dde1000..0x9dde1f50]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x9fa918f0> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
	at java.lang.Object.wait(Object.java:474)
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:349)
	- locked <0x9fa918f0> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:287)

"State Data Manager" daemon prio=1 tid=0x08414d58 nid=0x61ec waiting on condition [0x9de62000..0x9de62fd0]
	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:595)

"Low Memory Detector" daemon prio=1 tid=0x080c9a70 nid=0x61e5 runnable [0x00000000..0x00000000]

"CompilerThread0" daemon prio=1 tid=0x080c84c8 nid=0x61e4 waiting on condition [0x00000000..0x9e27fbb8]

"Signal Dispatcher" daemon prio=1 tid=0x080c7688 nid=0x61e3 waiting on condition [0x00000000..0x00000000]

"Finalizer" daemon prio=1 tid=0x080bc308 nid=0x61e2 in Object.wait() [0x9e3c3000..0x9e3c3ed0]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x9f9beed0> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
	- locked <0x9f9beed0> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
	at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)

"Reference Handler" daemon prio=1 tid=0x080bb608 nid=0x61e1 in Object.wait() [0x9e444000..0x9e444f50]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x9f9bef50> (a java.lang.ref.Reference$Lock)
	at java.lang.Object.wait(Object.java:474)
	at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
	- locked <0x9f9bef50> (a java.lang.ref.Reference$Lock)

"main" prio=1 tid=0x0805cc58 nid=0x61dc runnable [0xbfefb000..0xbfefd068]
	at org.eclipse.swt.internal.gtk.OS._gtk_enumerate_printers(Native Method)
	at org.eclipse.swt.internal.gtk.OS.gtk_enumerate_printers(OS.java:6164)
	at org.eclipse.swt.printing.Printer.getPrinterList(Printer.java:73)
	at org.eclipse.jface.text.TextViewer.isPrintable(TextViewer.java:4110)
	at org.eclipse.jface.text.TextViewer.canDoOperation(TextViewer.java:3633)
	at org.eclipse.jface.text.source.SourceViewer.canDoOperation(SourceViewer.java:665)
	at org.eclipse.ui.texteditor.TextOperationAction.update(TextOperationAction.java:157)
	at org.eclipse.ui.texteditor.TextOperationAction.<init>(TextOperationAction.java:103)
	at org.eclipse.ui.texteditor.AbstractTextEditor.createActions(AbstractTextEditor.java:4782)
	at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.createActions(AbstractDecoratedTextEditor.java:993)
	at org.eclipse.ui.editors.text.TextEditor.createActions(TextEditor.java:121)
	at org.eclipse.ui.texteditor.AbstractTextEditor.createPartControl(AbstractTextEditor.java:2943)
	at org.eclipse.ui.texteditor.StatusTextEditor.createPartControl(StatusTextEditor.java:53)
	at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.createPartControl(AbstractDecoratedTextEditor.java:370)
	at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:609)
	at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:379)
	at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:566)
	at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:293)
	at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:140)
	at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(PresentablePartFolder.java:268)
	at org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(LeftToRightTabOrder.java:65)
	at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPart(TabbedStackPresentation.java:394)
	at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:1156)
	at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:1109)
	at org.eclipse.ui.internal.PartStack.showPart(PartStack.java:1335)
	at org.eclipse.ui.internal.PartStack.add(PartStack.java:458)
	at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:102)
	at org.eclipse.ui.internal.PartStack.add(PartStack.java:444)
	at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:111)
	at org.eclipse.ui.internal.EditorSashContainer.addEditor(EditorSashContainer.java:61)
	at org.eclipse.ui.internal.EditorAreaHelper.addToLayout(EditorAreaHelper.java:217)
	at org.eclipse.ui.internal.EditorAreaHelper.addEditor(EditorAreaHelper.java:207)
	at org.eclipse.ui.internal.EditorManager.createEditorTab(EditorManager.java:820)
	at org.eclipse.ui.internal.EditorManager.openEditorFromDescriptor(EditorManager.java:719)
	at org.eclipse.ui.internal.EditorManager.openEditor(EditorManager.java:680)
	at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2569)
	at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2504)
	at org.eclipse.ui.internal.WorkbenchPage.access$10(WorkbenchPage.java:2496)
	at org.eclipse.ui.internal.WorkbenchPage$9.run(WorkbenchPage.java:2481)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
	at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2476)
	at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2461)
	at org.eclipse.ui.ide.IDE.openEditor(IDE.java:515)
	at org.eclipse.ui.ide.IDE.openEditor(IDE.java:474)
	at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:285)
	at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:138)
	at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:195)
	at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:176)
	at org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun(SelectionDispatchAction.java:268)
	at org.eclipse.jdt.ui.actions.SelectionDispatchAction.run(SelectionDispatchAction.java:244)
	at org.eclipse.jdt.internal.ui.packageview.PackageExplorerActionGroup.handleOpen(PackageExplorerActionGroup.java:310)
	at org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart$5.open(PackageExplorerPart.java:618)
	at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:819)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
	at org.eclipse.core.runtime.Platform.run(Platform.java:850)
	at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:45)
	at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:153)
	at org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:817)
	at org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:1078)
	at org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(StructuredViewer.java:1177)
	at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:263)
	at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:257)
	at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:297)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1097)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3226)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2898)
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1945)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1909)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:425)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
	at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95)
	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:585)
	at org.eclipse.equinox.internal.app.EclipseAppContainer.callMethod(EclipseAppContainer.java:522)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:147)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:104)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:74)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:354)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:170)
	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:585)
	at org.eclipse.core.launcher.Main.invokeFramework(Main.java:339)
	at org.eclipse.core.launcher.Main.basicRun(Main.java:283)
	at org.eclipse.core.launcher.Main.run(Main.java:984)
	at org.eclipse.core.launcher.Main.main(Main.java:959)

"VM Thread" prio=1 tid=0x080b8948 nid=0x61e0 runnable 

"VM Periodic Task Thread" prio=1 tid=0x080caf48 nid=0x61e6 waiting on condition 

!SESSION 2006-12-17 01:49:49.324 -----------------------------------------------
eclipse.buildId=I20061214-1445
java.version=1.5.0_08
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=de_DE
Command-line arguments:  -os linux -ws gtk -arch x86 -consolelog

!ENTRY org.eclipse.ui.workbench 4 0 2006-12-17 02:07:48.772
!MESSAGE Widget disposed too early!
!STACK 0
java.lang.RuntimeException: Widget disposed too early!
	at org.eclipse.ui.internal.WorkbenchPartReference$1.widgetDisposed(WorkbenchPartReference.java:153)
	at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:101)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1097)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1121)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1102)
	at org.eclipse.swt.widgets.Widget.release(Widget.java:966)
	at org.eclipse.swt.widgets.Control.release(Control.java:2591)
	at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1033)
	at org.eclipse.swt.widgets.Widget.release(Widget.java:969)
	at org.eclipse.swt.widgets.Control.release(Control.java:2591)
	at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1033)
	at org.eclipse.swt.widgets.Widget.release(Widget.java:969)
	at org.eclipse.swt.widgets.Control.release(Control.java:2591)
	at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1033)
	at org.eclipse.swt.widgets.Canvas.releaseChildren(Canvas.java:162)
	at org.eclipse.swt.widgets.Decorations.releaseChildren(Decorations.java:465)
	at org.eclipse.swt.widgets.Shell.releaseChildren(Shell.java:1646)
	at org.eclipse.swt.widgets.Widget.release(Widget.java:969)
	at org.eclipse.swt.widgets.Control.release(Control.java:2591)
	at org.eclipse.swt.widgets.Widget.dispose(Widget.java:434)
	at org.eclipse.swt.widgets.Shell.dispose(Shell.java:1595)
	at org.eclipse.jface.window.Window.close(Window.java:330)
	at org.eclipse.jface.window.ApplicationWindow.close(ApplicationWindow.java:306)
	at org.eclipse.ui.internal.WorkbenchWindow.hardClose(WorkbenchWindow.java:1522)
	at org.eclipse.ui.internal.WorkbenchWindow.busyClose(WorkbenchWindow.java:621)
	at org.eclipse.ui.internal.WorkbenchWindow.access$0(WorkbenchWindow.java:597)
	at org.eclipse.ui.internal.WorkbenchWindow$2.run(WorkbenchWindow.java:712)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
	at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:710)
	at org.eclipse.jface.window.WindowManager.close(WindowManager.java:109)
	at org.eclipse.ui.internal.Workbench$12.run(Workbench.java:719)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
	at org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:716)
	at org.eclipse.ui.internal.Workbench.access$8(Workbench.java:645)
	at org.eclipse.ui.internal.Workbench$15.run(Workbench.java:863)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
	at org.eclipse.ui.internal.Workbench.close(Workbench.java:861)
	at org.eclipse.ui.internal.Workbench.close(Workbench.java:833)
	at org.eclipse.ui.internal.WorkbenchWindow.busyClose(WorkbenchWindow.java:618)
	at org.eclipse.ui.internal.WorkbenchWindow.access$0(WorkbenchWindow.java:597)
	at org.eclipse.ui.internal.WorkbenchWindow$2.run(WorkbenchWindow.java:712)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
	at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:710)
	at org.eclipse.jface.window.Window.handleShellCloseEvent(Window.java:736)
	at org.eclipse.jface.window.Window$3.shellClosed(Window.java:682)
	at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:159)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1097)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1121)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1106)
	at org.eclipse.swt.widgets.Shell.closeWidget(Shell.java:542)
	at org.eclipse.swt.widgets.Shell.gtk_delete_event(Shell.java:871)
	at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1470)
	at org.eclipse.swt.widgets.Display.windowProc(Display.java:3858)
	at org.eclipse.swt.internal.gtk.OS._gtk_main_do_event(Native Method)
	at org.eclipse.swt.internal.gtk.OS.gtk_main_do_event(OS.java:5533)
	at org.eclipse.swt.widgets.Display.eventProc(Display.java:1154)
	at org.eclipse.swt.internal.gtk.OS._gtk_enumerate_printers(Native Method)
	at org.eclipse.swt.internal.gtk.OS.gtk_enumerate_printers(OS.java:6164)
	at org.eclipse.swt.printing.Printer.getPrinterList(Printer.java:73)
	at org.eclipse.jface.text.TextViewer.isPrintable(TextViewer.java:4110)
	at org.eclipse.jface.text.TextViewer.canDoOperation(TextViewer.java:3633)
	at org.eclipse.jface.text.source.SourceViewer.canDoOperation(SourceViewer.java:665)
	at org.eclipse.ui.texteditor.TextOperationAction.update(TextOperationAction.java:157)
	at org.eclipse.ui.texteditor.TextOperationAction.<init>(TextOperationAction.java:103)
	at org.eclipse.ui.texteditor.AbstractTextEditor.createActions(AbstractTextEditor.java:4782)
	at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.createActions(AbstractDecoratedTextEditor.java:993)
	at org.eclipse.ui.editors.text.TextEditor.createActions(TextEditor.java:121)
	at org.eclipse.ui.texteditor.AbstractTextEditor.createPartControl(AbstractTextEditor.java:2943)
	at org.eclipse.ui.texteditor.StatusTextEditor.createPartControl(StatusTextEditor.java:53)
	at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.createPartControl(AbstractDecoratedTextEditor.java:370)
	at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:609)
	at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:379)
	at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:566)
	at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:293)
	at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:140)
	at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(PresentablePartFolder.java:268)
	at org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(LeftToRightTabOrder.java:65)
	at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPart(TabbedStackPresentation.java:394)
	at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:1156)
	at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:1109)
	at org.eclipse.ui.internal.PartStack.showPart(PartStack.java:1335)
	at org.eclipse.ui.internal.PartStack.add(PartStack.java:458)
	at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:102)
	at org.eclipse.ui.internal.PartStack.add(PartStack.java:444)
	at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:111)
	at org.eclipse.ui.internal.EditorSashContainer.addEditor(EditorSashContainer.java:61)
	at org.eclipse.ui.internal.EditorAreaHelper.addToLayout(EditorAreaHelper.java:217)
	at org.eclipse.ui.internal.EditorAreaHelper.addEditor(EditorAreaHelper.java:207)
	at org.eclipse.ui.internal.EditorManager.createEditorTab(EditorManager.java:820)
	at org.eclipse.ui.internal.EditorManager.openEditorFromDescriptor(EditorManager.java:719)
	at org.eclipse.ui.internal.EditorManager.openEditor(EditorManager.java:680)
	at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2569)
	at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2504)
	at org.eclipse.ui.internal.WorkbenchPage.access$10(WorkbenchPage.java:2496)
	at org.eclipse.ui.internal.WorkbenchPage$9.run(WorkbenchPage.java:2481)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
	at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2476)
	at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2461)
	at org.eclipse.ui.ide.IDE.openEditor(IDE.java:515)
	at org.eclipse.ui.ide.IDE.openEditor(IDE.java:474)
	at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:285)
	at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:138)
	at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:195)
	at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:176)
	at org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun(SelectionDispatchAction.java:268)
	at org.eclipse.jdt.ui.actions.SelectionDispatchAction.run(SelectionDispatchAction.java:244)
	at org.eclipse.jdt.internal.ui.packageview.PackageExplorerActionGroup.handleOpen(PackageExplorerActionGroup.java:310)
	at org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart$5.open(PackageExplorerPart.java:618)
	at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:819)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
	at org.eclipse.core.runtime.Platform.run(Platform.java:850)
	at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:45)
	at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:153)
	at org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:817)
	at org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:1078)
	at org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(StructuredViewer.java:1177)
	at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:263)
	at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:257)
	at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:297)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1097)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3226)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2898)
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1945)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1909)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:425)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
	at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95)
	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:585)
	at org.eclipse.equinox.internal.app.EclipseAppContainer.callMethod(EclipseAppContainer.java:522)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:147)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:104)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:74)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:354)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:170)
	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:585)
	at org.eclipse.core.launcher.Main.invokeFramework(Main.java:339)
	at org.eclipse.core.launcher.Main.basicRun(Main.java:283)
	at org.eclipse.core.launcher.Main.run(Main.java:984)
	at org.eclipse.core.launcher.Main.main(Main.java:959)

!ENTRY org.eclipse.ui.workbench 4 0 2006-12-17 02:07:48.778
!MESSAGE Widget disposed too early!
!STACK 0
java.lang.RuntimeException: Widget disposed too early!
	at org.eclipse.ui.internal.WorkbenchPartReference$1.widgetDisposed(WorkbenchPartReference.java:153)
	at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:101)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1097)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1121)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1102)
	at org.eclipse.swt.widgets.Widget.release(Widget.java:966)
	at org.eclipse.swt.widgets.Control.release(Control.java:2591)
	at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1033)
	at org.eclipse.swt.widgets.Widget.release(Widget.java:969)
	at org.eclipse.swt.widgets.Control.release(Control.java:2591)
	at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1033)
	at org.eclipse.swt.widgets.Widget.release(Widget.java:969)
	at org.eclipse.swt.widgets.Control.release(Control.java:2591)
	at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1033)
	at org.eclipse.swt.widgets.Canvas.releaseChildren(Canvas.java:162)
	at org.eclipse.swt.widgets.Decorations.releaseChildren(Decorations.java:465)
	at org.eclipse.swt.widgets.Shell.releaseChildren(Shell.java:1646)
	at org.eclipse.swt.widgets.Widget.release(Widget.java:969)
	at org.eclipse.swt.widgets.Control.release(Control.java:2591)
	at org.eclipse.swt.widgets.Widget.dispose(Widget.java:434)
	at org.eclipse.swt.widgets.Shell.dispose(Shell.java:1595)
	at org.eclipse.jface.window.Window.close(Window.java:330)
	at org.eclipse.jface.window.ApplicationWindow.close(ApplicationWindow.java:306)
	at org.eclipse.ui.internal.WorkbenchWindow.hardClose(WorkbenchWindow.java:1522)
	at org.eclipse.ui.internal.WorkbenchWindow.busyClose(WorkbenchWindow.java:621)
	at org.eclipse.ui.internal.WorkbenchWindow.access$0(WorkbenchWindow.java:597)
	at org.eclipse.ui.internal.WorkbenchWindow$2.run(WorkbenchWindow.java:712)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
	at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:710)
	at org.eclipse.jface.window.WindowManager.close(WindowManager.java:109)
	at org.eclipse.ui.internal.Workbench$12.run(Workbench.java:719)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
	at org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:716)
	at org.eclipse.ui.internal.Workbench.access$8(Workbench.java:645)
	at org.eclipse.ui.internal.Workbench$15.run(Workbench.java:863)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
	at org.eclipse.ui.internal.Workbench.close(Workbench.java:861)
	at org.eclipse.ui.internal.Workbench.close(Workbench.java:833)
	at org.eclipse.ui.internal.WorkbenchWindow.busyClose(WorkbenchWindow.java:618)
	at org.eclipse.ui.internal.WorkbenchWindow.access$0(WorkbenchWindow.java:597)
	at org.eclipse.ui.internal.WorkbenchWindow$2.run(WorkbenchWindow.java:712)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
	at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:710)
	at org.eclipse.jface.window.Window.handleShellCloseEvent(Window.java:736)
	at org.eclipse.jface.window.Window$3.shellClosed(Window.java:682)
	at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:159)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1097)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1121)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1106)
	at org.eclipse.swt.widgets.Shell.closeWidget(Shell.java:542)
	at org.eclipse.swt.widgets.Shell.gtk_delete_event(Shell.java:871)
	at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1470)
	at org.eclipse.swt.widgets.Display.windowProc(Display.java:3858)
	at org.eclipse.swt.internal.gtk.OS._gtk_main_do_event(Native Method)
	at org.eclipse.swt.internal.gtk.OS.gtk_main_do_event(OS.java:5533)
	at org.eclipse.swt.widgets.Display.eventProc(Display.java:1154)
	at org.eclipse.swt.internal.gtk.OS._gtk_enumerate_printers(Native Method)
	at org.eclipse.swt.internal.gtk.OS.gtk_enumerate_printers(OS.java:6164)
	at org.eclipse.swt.printing.Printer.getPrinterList(Printer.java:73)
	at org.eclipse.jface.text.TextViewer.isPrintable(TextViewer.java:4110)
	at org.eclipse.jface.text.TextViewer.canDoOperation(TextViewer.java:3633)
	at org.eclipse.jface.text.source.SourceViewer.canDoOperation(SourceViewer.java:665)
	at org.eclipse.ui.texteditor.TextOperationAction.update(TextOperationAction.java:157)
	at org.eclipse.ui.texteditor.TextOperationAction.<init>(TextOperationAction.java:103)
	at org.eclipse.ui.texteditor.AbstractTextEditor.createActions(AbstractTextEditor.java:4782)
	at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.createActions(AbstractDecoratedTextEditor.java:993)
	at org.eclipse.ui.editors.text.TextEditor.createActions(TextEditor.java:121)
	at org.eclipse.ui.texteditor.AbstractTextEditor.createPartControl(AbstractTextEditor.java:2943)
	at org.eclipse.ui.texteditor.StatusTextEditor.createPartControl(StatusTextEditor.java:53)
	at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.createPartControl(AbstractDecoratedTextEditor.java:370)
	at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:609)
	at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:379)
	at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:566)
	at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:293)
	at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:140)
	at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(PresentablePartFolder.java:268)
	at org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(LeftToRightTabOrder.java:65)
	at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPart(TabbedStackPresentation.java:394)
	at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:1156)
	at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:1109)
	at org.eclipse.ui.internal.PartStack.showPart(PartStack.java:1335)
	at org.eclipse.ui.internal.PartStack.add(PartStack.java:458)
	at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:102)
	at org.eclipse.ui.internal.PartStack.add(PartStack.java:444)
	at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:111)
	at org.eclipse.ui.internal.EditorSashContainer.addEditor(EditorSashContainer.java:61)
	at org.eclipse.ui.internal.EditorAreaHelper.addToLayout(EditorAreaHelper.java:217)
	at org.eclipse.ui.internal.EditorAreaHelper.addEditor(EditorAreaHelper.java:207)
	at org.eclipse.ui.internal.EditorManager.createEditorTab(EditorManager.java:820)
	at org.eclipse.ui.internal.EditorManager.openEditorFromDescriptor(EditorManager.java:719)
	at org.eclipse.ui.internal.EditorManager.openEditor(EditorManager.java:680)
	at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2569)
	at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2504)
	at org.eclipse.ui.internal.WorkbenchPage.access$10(WorkbenchPage.java:2496)
	at org.eclipse.ui.internal.WorkbenchPage$9.run(WorkbenchPage.java:2481)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
	at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2476)
	at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2461)
	at org.eclipse.ui.ide.IDE.openEditor(IDE.java:515)
	at org.eclipse.ui.ide.IDE.openEditor(IDE.java:474)
	at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:285)
	at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:138)
	at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:195)
	at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:176)
	at org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun(SelectionDispatchAction.java:268)
	at org.eclipse.jdt.ui.actions.SelectionDispatchAction.run(SelectionDispatchAction.java:244)
	at org.eclipse.jdt.internal.ui.packageview.PackageExplorerActionGroup.handleOpen(PackageExplorerActionGroup.java:310)
	at org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart$5.open(PackageExplorerPart.java:618)
	at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:819)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
	at org.eclipse.core.runtime.Platform.run(Platform.java:850)
	at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:45)
	at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:153)
	at org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:817)
	at org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:1078)
	at org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(StructuredViewer.java:1177)
	at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:263)
	at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:257)
	at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:297)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1097)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3226)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2898)
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1945)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1909)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:425)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
	at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95)
	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:585)
	at org.eclipse.equinox.internal.app.EclipseAppContainer.callMethod(EclipseAppContainer.java:522)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:147)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:104)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:74)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:354)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:170)
	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:585)
	at org.eclipse.core.launcher.Main.invokeFramework(Main.java:339)
	at org.eclipse.core.launcher.Main.basicRun(Main.java:283)
	at org.eclipse.core.launcher.Main.run(Main.java:984)
	at org.eclipse.core.launcher.Main.main(Main.java:959)

!ENTRY org.eclipse.ui.workbench 4 0 2006-12-17 02:07:48.784
!MESSAGE Widget disposed too early!
!STACK 0
java.lang.RuntimeException: Widget disposed too early!
	at org.eclipse.ui.internal.WorkbenchPartReference$1.widgetDisposed(WorkbenchPartReference.java:153)
	at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:101)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1097)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1121)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1102)
	at org.eclipse.swt.widgets.Widget.release(Widget.java:966)
	at org.eclipse.swt.widgets.Control.release(Control.java:2591)
	at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1033)
	at org.eclipse.swt.widgets.Widget.release(Widget.java:969)
	at org.eclipse.swt.widgets.Control.release(Control.java:2591)
	at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1033)
	at org.eclipse.swt.widgets.Widget.release(Widget.java:969)
	at org.eclipse.swt.widgets.Control.release(Control.java:2591)
	at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1033)
	at org.eclipse.swt.widgets.Canvas.releaseChildren(Canvas.java:162)
	at org.eclipse.swt.widgets.Decorations.releaseChildren(Decorations.java:465)
	at org.eclipse.swt.widgets.Shell.releaseChildren(Shell.java:1646)
	at org.eclipse.swt.widgets.Widget.release(Widget.java:969)
	at org.eclipse.swt.widgets.Control.release(Control.java:2591)
	at org.eclipse.swt.widgets.Widget.dispose(Widget.java:434)
	at org.eclipse.swt.widgets.Shell.dispose(Shell.java:1595)
	at org.eclipse.jface.window.Window.close(Window.java:330)
	at org.eclipse.jface.window.ApplicationWindow.close(ApplicationWindow.java:306)
	at org.eclipse.ui.internal.WorkbenchWindow.hardClose(WorkbenchWindow.java:1522)
	at org.eclipse.ui.internal.WorkbenchWindow.busyClose(WorkbenchWindow.java:621)
	at org.eclipse.ui.internal.WorkbenchWindow.access$0(WorkbenchWindow.java:597)
	at org.eclipse.ui.internal.WorkbenchWindow$2.run(WorkbenchWindow.java:712)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
	at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:710)
	at org.eclipse.jface.window.WindowManager.close(WindowManager.java:109)
	at org.eclipse.ui.internal.Workbench$12.run(Workbench.java:719)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
	at org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:716)
	at org.eclipse.ui.internal.Workbench.access$8(Workbench.java:645)
	at org.eclipse.ui.internal.Workbench$15.run(Workbench.java:863)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
	at org.eclipse.ui.internal.Workbench.close(Workbench.java:861)
	at org.eclipse.ui.internal.Workbench.close(Workbench.java:833)
	at org.eclipse.ui.internal.WorkbenchWindow.busyClose(WorkbenchWindow.java:618)
	at org.eclipse.ui.internal.WorkbenchWindow.access$0(WorkbenchWindow.java:597)
	at org.eclipse.ui.internal.WorkbenchWindow$2.run(WorkbenchWindow.java:712)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
	at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:710)
	at org.eclipse.jface.window.Window.handleShellCloseEvent(Window.java:736)
	at org.eclipse.jface.window.Window$3.shellClosed(Window.java:682)
	at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:159)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1097)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1121)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1106)
	at org.eclipse.swt.widgets.Shell.closeWidget(Shell.java:542)
	at org.eclipse.swt.widgets.Shell.gtk_delete_event(Shell.java:871)
	at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1470)
	at org.eclipse.swt.widgets.Display.windowProc(Display.java:3858)
	at org.eclipse.swt.internal.gtk.OS._gtk_main_do_event(Native Method)
	at org.eclipse.swt.internal.gtk.OS.gtk_main_do_event(OS.java:5533)
	at org.eclipse.swt.widgets.Display.eventProc(Display.java:1154)
	at org.eclipse.swt.internal.gtk.OS._gtk_enumerate_printers(Native Method)
	at org.eclipse.swt.internal.gtk.OS.gtk_enumerate_printers(OS.java:6164)
	at org.eclipse.swt.printing.Printer.getPrinterList(Printer.java:73)
	at org.eclipse.jface.text.TextViewer.isPrintable(TextViewer.java:4110)
	at org.eclipse.jface.text.TextViewer.canDoOperation(TextViewer.java:3633)
	at org.eclipse.jface.text.source.SourceViewer.canDoOperation(SourceViewer.java:665)
	at org.eclipse.ui.texteditor.TextOperationAction.update(TextOperationAction.java:157)
	at org.eclipse.ui.texteditor.TextOperationAction.<init>(TextOperationAction.java:103)
	at org.eclipse.ui.texteditor.AbstractTextEditor.createActions(AbstractTextEditor.java:4782)
	at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.createActions(AbstractDecoratedTextEditor.java:993)
	at org.eclipse.ui.editors.text.TextEditor.createActions(TextEditor.java:121)
	at org.eclipse.ui.texteditor.AbstractTextEditor.createPartControl(AbstractTextEditor.java:2943)
	at org.eclipse.ui.texteditor.StatusTextEditor.createPartControl(StatusTextEditor.java:53)
	at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.createPartControl(AbstractDecoratedTextEditor.java:370)
	at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:609)
	at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:379)
	at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:566)
	at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:293)
	at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:140)
	at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(PresentablePartFolder.java:268)
	at org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(LeftToRightTabOrder.java:65)
	at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPart(TabbedStackPresentation.java:394)
	at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:1156)
	at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:1109)
	at org.eclipse.ui.internal.PartStack.showPart(PartStack.java:1335)
	at org.eclipse.ui.internal.PartStack.add(PartStack.java:458)
	at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:102)
	at org.eclipse.ui.internal.PartStack.add(PartStack.java:444)
	at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:111)
	at org.eclipse.ui.internal.EditorSashContainer.addEditor(EditorSashContainer.java:61)
	at org.eclipse.ui.internal.EditorAreaHelper.addToLayout(EditorAreaHelper.java:217)
	at org.eclipse.ui.internal.EditorAreaHelper.addEditor(EditorAreaHelper.java:207)
	at org.eclipse.ui.internal.EditorManager.createEditorTab(EditorManager.java:820)
	at org.eclipse.ui.internal.EditorManager.openEditorFromDescriptor(EditorManager.java:719)
	at org.eclipse.ui.internal.EditorManager.openEditor(EditorManager.java:680)
	at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2569)
	at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2504)
	at org.eclipse.ui.internal.WorkbenchPage.access$10(WorkbenchPage.java:2496)
	at org.eclipse.ui.internal.WorkbenchPage$9.run(WorkbenchPage.java:2481)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
	at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2476)
	at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2461)
	at org.eclipse.ui.ide.IDE.openEditor(IDE.java:515)
	at org.eclipse.ui.ide.IDE.openEditor(IDE.java:474)
	at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:285)
	at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:138)
	at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:195)
	at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:176)
	at org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun(SelectionDispatchAction.java:268)
	at org.eclipse.jdt.ui.actions.SelectionDispatchAction.run(SelectionDispatchAction.java:244)
	at org.eclipse.jdt.internal.ui.packageview.PackageExplorerActionGroup.handleOpen(PackageExplorerActionGroup.java:310)
	at org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart$5.open(PackageExplorerPart.java:618)
	at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:819)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
	at org.eclipse.core.runtime.Platform.run(Platform.java:850)
	at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:45)
	at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:153)
	at org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:817)
	at org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:1078)
	at org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(StructuredViewer.java:1177)
	at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:263)
	at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:257)
	at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:297)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1097)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3226)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2898)
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1945)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1909)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:425)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
	at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95)
	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:585)
	at org.eclipse.equinox.internal.app.EclipseAppContainer.callMethod(EclipseAppContainer.java:522)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:147)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:104)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:74)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:354)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:170)
	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:585)
	at org.eclipse.core.launcher.Main.invokeFramework(Main.java:339)
	at org.eclipse.core.launcher.Main.basicRun(Main.java:283)
	at org.eclipse.core.launcher.Main.run(Main.java:984)
	at org.eclipse.core.launcher.Main.main(Main.java:959)

!ENTRY org.eclipse.ui.workbench 4 2 2006-12-17 02:07:48.841
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.ui.workbench".
!STACK 0
java.lang.NullPointerException
	at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:140)
	at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.setVisible(TabbedStackPresentation.java:308)
	at org.eclipse.ui.internal.PartStack.setVisible(PartStack.java:997)
	at org.eclipse.ui.internal.PartSashContainer.remove(PartSashContainer.java:741)
	at org.eclipse.ui.internal.EditorSashContainer.removeEditor(EditorSashContainer.java:218)
	at org.eclipse.ui.internal.EditorAreaHelper.closeEditor(EditorAreaHelper.java:84)
	at org.eclipse.ui.internal.EditorAreaHelper.closeEditor(EditorAreaHelper.java:62)
	at org.eclipse.ui.internal.WorkbenchPage.closeEditors(WorkbenchPage.java:1261)
	at org.eclipse.ui.internal.WorkbenchPage.closeAllEditors(WorkbenchPage.java:1085)
	at org.eclipse.ui.internal.WorkbenchPage.dispose(WorkbenchPage.java:1582)
	at org.eclipse.ui.internal.WorkbenchWindow.closeAllPages(WorkbenchWindow.java:747)
	at org.eclipse.ui.internal.WorkbenchWindow.hardClose(WorkbenchWindow.java:1481)
	at org.eclipse.ui.internal.WorkbenchWindow.busyClose(WorkbenchWindow.java:621)
	at org.eclipse.ui.internal.WorkbenchWindow.access$0(WorkbenchWindow.java:597)
	at org.eclipse.ui.internal.WorkbenchWindow$2.run(WorkbenchWindow.java:712)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
	at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:710)
	at org.eclipse.jface.window.WindowManager.close(WindowManager.java:109)
	at org.eclipse.ui.internal.Workbench$12.run(Workbench.java:719)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
	at org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:716)
	at org.eclipse.ui.internal.Workbench.access$8(Workbench.java:645)
	at org.eclipse.ui.internal.Workbench$15.run(Workbench.java:863)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
	at org.eclipse.ui.internal.Workbench.close(Workbench.java:861)
	at org.eclipse.ui.internal.Workbench.close(Workbench.java:833)
	at org.eclipse.ui.internal.WorkbenchWindow.busyClose(WorkbenchWindow.java:618)
	at org.eclipse.ui.internal.WorkbenchWindow.access$0(WorkbenchWindow.java:597)
	at org.eclipse.ui.internal.WorkbenchWindow$2.run(WorkbenchWindow.java:712)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
	at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:710)
	at org.eclipse.jface.window.Window.handleShellCloseEvent(Window.java:736)
	at org.eclipse.jface.window.Window$3.shellClosed(Window.java:682)
	at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:159)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1097)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1121)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1106)
	at org.eclipse.swt.widgets.Shell.closeWidget(Shell.java:542)
	at org.eclipse.swt.widgets.Shell.gtk_delete_event(Shell.java:871)
	at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1470)
	at org.eclipse.swt.widgets.Display.windowProc(Display.java:3858)
	at org.eclipse.swt.internal.gtk.OS._gtk_main_do_event(Native Method)
	at org.eclipse.swt.internal.gtk.OS.gtk_main_do_event(OS.java:5533)
	at org.eclipse.swt.widgets.Display.eventProc(Display.java:1154)
	at org.eclipse.swt.internal.gtk.OS._gtk_enumerate_printers(Native Method)
	at org.eclipse.swt.internal.gtk.OS.gtk_enumerate_printers(OS.java:6164)
	at org.eclipse.swt.printing.Printer.getPrinterList(Printer.java:73)
	at org.eclipse.jface.text.TextViewer.isPrintable(TextViewer.java:4110)
	at org.eclipse.jface.text.TextViewer.canDoOperation(TextViewer.java:3633)
	at org.eclipse.jface.text.source.SourceViewer.canDoOperation(SourceViewer.java:665)
	at org.eclipse.ui.texteditor.TextOperationAction.update(TextOperationAction.java:157)
	at org.eclipse.ui.texteditor.TextOperationAction.<init>(TextOperationAction.java:103)
	at org.eclipse.ui.texteditor.AbstractTextEditor.createActions(AbstractTextEditor.java:4782)
	at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.createActions(AbstractDecoratedTextEditor.java:993)
	at org.eclipse.ui.editors.text.TextEditor.createActions(TextEditor.java:121)
	at org.eclipse.ui.texteditor.AbstractTextEditor.createPartControl(AbstractTextEditor.java:2943)
	at org.eclipse.ui.texteditor.StatusTextEditor.createPartControl(StatusTextEditor.java:53)
	at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.createPartControl(AbstractDecoratedTextEditor.java:370)
	at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:609)
	at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:379)
	at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:566)
	at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:293)
	at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:140)
	at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(PresentablePartFolder.java:268)
	at org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(LeftToRightTabOrder.java:65)
	at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPart(TabbedStackPresentation.java:394)
	at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:1156)
	at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:1109)
	at org.eclipse.ui.internal.PartStack.showPart(PartStack.java:1335)
	at org.eclipse.ui.internal.PartStack.add(PartStack.java:458)
	at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:102)
	at org.eclipse.ui.internal.PartStack.add(PartStack.java:444)
	at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:111)
	at org.eclipse.ui.internal.EditorSashContainer.addEditor(EditorSashContainer.java:61)
	at org.eclipse.ui.internal.EditorAreaHelper.addToLayout(EditorAreaHelper.java:217)
	at org.eclipse.ui.internal.EditorAreaHelper.addEditor(EditorAreaHelper.java:207)
	at org.eclipse.ui.internal.EditorManager.createEditorTab(EditorManager.java:820)
	at org.eclipse.ui.internal.EditorManager.openEditorFromDescriptor(EditorManager.java:719)
	at org.eclipse.ui.internal.EditorManager.openEditor(EditorManager.java:680)
	at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2569)
	at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2504)
	at org.eclipse.ui.internal.WorkbenchPage.access$10(WorkbenchPage.java:2496)
	at org.eclipse.ui.internal.WorkbenchPage$9.run(WorkbenchPage.java:2481)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
	at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2476)
	at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2461)
	at org.eclipse.ui.ide.IDE.openEditor(IDE.java:515)
	at org.eclipse.ui.ide.IDE.openEditor(IDE.java:474)
	at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:285)
	at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:138)
	at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:195)
	at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:176)
	at org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun(SelectionDispatchAction.java:268)
	at org.eclipse.jdt.ui.actions.SelectionDispatchAction.run(SelectionDispatchAction.java:244)
	at org.eclipse.jdt.internal.ui.packageview.PackageExplorerActionGroup.handleOpen(PackageExplorerActionGroup.java:310)
	at org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart$5.open(PackageExplorerPart.java:618)
	at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:819)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
	at org.eclipse.core.runtime.Platform.run(Platform.java:850)
	at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:45)
	at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:153)
	at org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:817)
	at org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:1078)
	at org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(StructuredViewer.java:1177)
	at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:263)
	at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:257)
	at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:297)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1097)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3226)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2898)
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1945)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1909)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:425)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
	at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95)
	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:585)
	at org.eclipse.equinox.internal.app.EclipseAppContainer.callMethod(EclipseAppContainer.java:522)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:147)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:104)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:74)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:354)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:170)
	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:585)
	at org.eclipse.core.launcher.Main.invokeFramework(Main.java:339)
	at org.eclipse.core.launcher.Main.basicRun(Main.java:283)
	at org.eclipse.core.launcher.Main.run(Main.java:984)
	at org.eclipse.core.launcher.Main.main(Main.java:959)