bytecode-outline crashes under eclipse 3.2M5(a)
Maybe that's already well known, but since it wasn't listed here under open
bugs, I took the liberty to post this:
Trying to run bytecode-outline (V2.0.2) under the latest eclipse version
(3.2M5) causes the following execption:
-----------------------------------------
!ENTRY org.eclipse.ui.workbench 4 0 2006-03-20 13:34:05.908
!MESSAGE Unable to create view ID de.loskutov.bco.views.BytecodeOutlineView:
org.eclipse.ui.internal.layout.TrimLayout.addTrim
(Lorg/eclipse/swt/widgets/Control;I)V
!STACK 0
java.lang.NoSuchMethodError: org.eclipse.ui.internal.layout.TrimLayout.addTrim
(Lorg/eclipse/swt/widgets/Control;I)V
at de.loskutov.bco.views.BytecodeOutlineView.createPartControl
(BytecodeOutlineView.java:366)
at org.eclipse.ui.internal.ViewReference.createPartHelper
(ViewReference.java:331)
at org.eclipse.ui.internal.ViewReference.createPart
(ViewReference.java:196)
at org.eclipse.ui.internal.WorkbenchPartReference.getPart
(WorkbenchPartReference.java:555)
at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:285)
at org.eclipse.ui.internal.ViewPane.setVisible(ViewPane.java:514)
at org.eclipse.ui.internal.presentations.PresentablePart.setVisible
(PresentablePart.java:140)
at
org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select
(PresentablePartFolder.java:266)
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:1140)
at org.eclipse.ui.internal.PartStack.createControl(PartStack.java:621)
at org.eclipse.ui.internal.PartStack.createControl(PartStack.java:530)
at org.eclipse.ui.internal.PartSashContainer.createControl
(PartSashContainer.java:557)
at org.eclipse.ui.internal.PerspectiveHelper.activate
(PerspectiveHelper.java:242)
at org.eclipse.ui.internal.Perspective.onActivate(Perspective.java:814)
at org.eclipse.ui.internal.WorkbenchPage.onActivate
(WorkbenchPage.java:2235)
at org.eclipse.ui.internal.WorkbenchWindow$6.run
(WorkbenchWindow.java:2512)
at org.eclipse.swt.custom.BusyIndicator.showWhile
(BusyIndicator.java:69)
at org.eclipse.ui.internal.WorkbenchWindow.setActivePage
(WorkbenchWindow.java:2494)
at org.eclipse.ui.internal.WorkbenchWindow.restoreState
(WorkbenchWindow.java:1931)
at org.eclipse.ui.internal.Workbench.doRestoreState
(Workbench.java:2821)
at org.eclipse.ui.internal.Workbench.access$14(Workbench.java:2770)
at org.eclipse.ui.internal.Workbench$19.run(Workbench.java:1667)
at org.eclipse.ui.internal.Workbench.runStartupWithProgress
(Workbench.java:1408)
at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:1665)
at org.eclipse.ui.internal.Workbench.access$12(Workbench.java:1636)
at org.eclipse.ui.internal.Workbench$17.run(Workbench.java:1516)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.eclipse.core.runtime.Platform.run(Platform.java:816)
at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:1460)
at org.eclipse.ui.internal.WorkbenchConfigurer.restoreState
(WorkbenchConfigurer.java:183)
at org.eclipse.ui.application.WorkbenchAdvisor.openWindows
(WorkbenchAdvisor.java:700)
at org.eclipse.ui.internal.Workbench.init(Workbench.java:1069)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1832)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench
(Workbench.java:417)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143)
at org.eclipse.ui.internal.ide.IDEApplication.run
(IDEApplication.java:106)
at org.eclipse.core.internal.runtime.PlatformActivator$1.run
(PlatformActivator.java:99)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication
(EclipseAppLauncher.java:92)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start
(EclipseAppLauncher.java:68)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run
(EclipseStarter.java:374)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run
(EclipseStarter.java:169)
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:338)
at org.eclipse.core.launcher.Main.basicRun(Main.java:282)
at org.eclipse.core.launcher.Main.run(Main.java:977)
at org.eclipse.core.launcher.Main.main(Main.java:952)
-----------------------------
I guess another victim of some major changes in eclipse's UI code. I had to go
through the same hassle with a plugin that I had written...
Michael