| Summary: | I20110511-2200 refuses to start because of SWT Error | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Eclipse Project] e4 | Reporter: | Brian de Alwis <bsd> | ||||
| Component: | UI | Assignee: | Project Inbox <e4.ui-inbox> | ||||
| Status: | RESOLVED WORKSFORME | QA Contact: | |||||
| Severity: | normal | ||||||
| Priority: | P3 | CC: | gheorghe, pwebster, rakhshan, remy.suen | ||||
| Version: | unspecified | ||||||
| Target Milestone: | --- | ||||||
| Hardware: | PC | ||||||
| OS: | Mac OS X - Carbon (unsup.) | ||||||
| Whiteboard: | |||||||
| Attachments: |
|
||||||
|
Description
Brian de Alwis
Created attachment 195514 [details] my deltas.xml Some more datapoints: * Doesn't happen with a fresh workspace * The workspace I was working against had a split shared area * The workspace I was working against also had some aborted attempts to DND the Outline view to the right edge (bug 345343) I've attached my deltas.xml here. (In reply to comment #1) > Created attachment 195514 [details] > my deltas.xml With this layout I also cannot run an inner. One further note: the deltas.xml works fine with I20110510-1040. On XP, the whole rendering process is halted because a tool item could not be rendered. Brian, you do not have a stack trace like this on the Mac? java.lang.NullPointerException at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.generateParameterizedCommand(HandledContributionItem.java:327) at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.getToolTipText(HandledContributionItem.java:295) at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.updateToolItem(HandledContributionItem.java:280) at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.update(HandledContributionItem.java:236) at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.fill(HandledContributionItem.java:204) at org.eclipse.jface.action.ToolBarManager.update(ToolBarManager.java:353) at org.eclipse.e4.ui.workbench.renderers.swt.ToolBarManagerRenderer.processContents(ToolBarManagerRenderer.java:425) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:573) at org.eclipse.e4.ui.workbench.renderers.swt.TrimBarRenderer.processContents(TrimBarRenderer.java:207) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:573) at org.eclipse.e4.ui.workbench.renderers.swt.WBWRenderer.processContents(WBWRenderer.java:572) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:573) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:638) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run(PartRenderingEngine.java:854) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:809) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:87) at org.eclipse.ui.internal.Workbench$3.run(Workbench.java:542) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:522) 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:48) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37) at java.lang.reflect.Method.invoke(Method.java:600) 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) I've fixed bug 323014 so the workbench will now come up with Brian's deltas. There is still the question of what is interrupting the renderer from completing smoothly without any errors. Works for me with clean workspace. Nothing has changed in the CTabFolder area in the last number of days. Something else is afoot here... (In reply to comment #4) > On XP, the whole rendering process is halted because a tool item could not be > rendered. Brian, you do not have a stack trace like this on the Mac? > > java.lang.NullPointerException > at > org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.generateParameterizedCommand(HandledContributionItem.java:327) No, I didn't see anything like that — what I included was the entirety of the log. This hasn't come up again I am facing the same problem. I noticed the workspace became extremely slow and after shutting down eclipse I can no longer fire up the IDE. my work environment: Ubuntu 11.10 (64 bits) Eclipse org.eclipse.platform_3.7.1.v201109091335 and org.eclipse.swt_3.7.1.v3738a.jar org.eclipse.swt.gtk.linux.x86_64_3.7.1.v3738a.jar Exception in thread "org.eclipse.jdt.internal.ui.text.JavaReconciler" java.lang.IllegalStateException: Workspace is closed. at org.eclipse.core.resources.ResourcesPlugin.getWorkspace(ResourcesPlugin.java:399) at org.eclipse.ui.editors.text.TextFileDocumentProvider.<init>(TextFileDocumentProvider.java:402) at org.eclipse.ui.editors.text.TextFileDocumentProvider.<init>(TextFileDocumentProvider.java:387) at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.<init>(CompilationUnitDocumentProvider.java:918) at org.eclipse.jdt.internal.ui.JavaPlugin.getCompilationUnitDocumentProvider(JavaPlugin.java:649) at org.eclipse.jdt.internal.ui.JavaPlugin.getWorkingCopyManager(JavaPlugin.java:674) at org.eclipse.jdt.ui.JavaUI.getWorkingCopyManager(JavaUI.java:737) at org.eclipse.ajdt.internal.ui.editor.AspectJEditor.getInputJavaElement(AspectJEditor.java:535) at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.reconciled(CompilationUnitEditor.java:1659) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconciled(JavaReconcilingStrategy.java:212) at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconciled(JavaCompositeReconcilingStrategy.java:164) at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.initialReconcile(JavaCompositeReconcilingStrategy.java:144) at org.eclipse.jface.text.reconciler.MonoReconciler.initialProcess(MonoReconciler.java:105) at org.eclipse.jdt.internal.ui.text.JavaReconciler.initialProcess(JavaReconciler.java:406) at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173) Job found still running after platform shutdown. Jobs should be canceled by the plugin that scheduled them during shutdown: org.eclipse.ui.internal.ide.IDEWorkbenchActivityHelper$4 (In reply to comment #9) > I am facing the same problem. I noticed the workspace became extremely slow and > after shutting down eclipse I can no longer fire up the IDE. my work > environment: > > Ubuntu 11.10 (64 bits) > Eclipse > org.eclipse.platform_3.7.1.v201109091335 > and > org.eclipse.swt_3.7.1.v3738a.jar > org.eclipse.swt.gtk.linux.x86_64_3.7.1.v3738a.jar > This is not related to this bug or code base. Please open a new bug against Eclipse JDT UI. PW |