| Summary: | got into a state where the visual editor palette disappeared | ||
|---|---|---|---|
| Product: | z_Archived | Reporter: | Eric Kaplan <eric.kaplan> |
| Component: | VE | Assignee: | Richard Kulp <richkulp> |
| Status: | CLOSED DUPLICATE | QA Contact: | |
| Severity: | critical | ||
| Priority: | P3 | ||
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Windows 2000 | ||
| Whiteboard: | |||
This was fixed in GEF 3.0.1. Perhaps, saveState should work just like restoreState. That is, any problems encountered with saving the palette's state should not prevent the palette from showing up. If the state could not be saved successfully, then the state will simply not be transferred to the new Palette. I will make that change in 3.1. *** This bug has been marked as a duplicate of 69026 *** This has been fixed in 3.0.1. |
Think the following may be related. Got the stack trace in the log: (Was able to get the palette back eventually by switching between windows and native look and feel) !ENTRY org.eclipse.core.runtime 4 2 Sep 23, 2004 14:39:51.593 !MESSAGE Problems occurred when invoking code from plug- in: "org.eclipse.core.runtime". !STACK 0 java.lang.NullPointerException at org.eclipse.gef.ui.palette.PaletteViewer.saveState (PaletteViewer.java:338) at org.eclipse.gef.ui.palette.FlyoutPaletteComposite.capturePaletteState (FlyoutPaletteComposite.java:224) at org.eclipse.gef.ui.palette.FlyoutPaletteComposite.transferState (FlyoutPaletteComposite.java:539) at org.eclipse.gef.ui.palette.FlyoutPaletteComposite.setExternalViewer (FlyoutPaletteComposite.java:400) at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$CustomPalet tePage.createControl(JavaVisualEditorPart.java:1942) at org.eclipse.gef.ui.views.palette.PaletteView.doCreatePage (PaletteView.java:56) at org.eclipse.ui.part.PageBookView.createPage (PageBookView.java:310) at org.eclipse.ui.part.PageBookView.partActivated (PageBookView.java:591) at org.eclipse.ui.part.PageBookView.showBootstrapPart (PageBookView.java:724) at org.eclipse.ui.part.PageBookView.createPartControl (PageBookView.java:389) at org.eclipse.ui.internal.PartPane$2.run(PartPane.java:137) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:615) at org.eclipse.core.runtime.Platform.run(Platform.java:747) at org.eclipse.ui.internal.PartPane.createChildControl (PartPane.java:133) at org.eclipse.ui.internal.ViewPane.createChildControl (ViewPane.java:131) at org.eclipse.ui.internal.PartPane.createControl(PartPane.java:205) at org.eclipse.ui.internal.ViewPane.createControl(ViewPane.java:119) at org.eclipse.ui.internal.ViewFactory$1.run(ViewFactory.java:335) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:615) at org.eclipse.core.runtime.Platform.run(Platform.java:747) at org.eclipse.ui.internal.ViewFactory.busyRestoreView (ViewFactory.java:259) at org.eclipse.ui.internal.ViewFactory$2.run(ViewFactory.java:516) at org.eclipse.swt.custom.BusyIndicator.showWhile (BusyIndicator.java:69) at org.eclipse.ui.internal.ViewFactory.restoreView (ViewFactory.java:514) at org.eclipse.ui.internal.ViewFactory$ViewReference.getPart (ViewFactory.java:102) at org.eclipse.ui.internal.ViewFactory$ViewReference.getView (ViewFactory.java:166) at org.eclipse.ui.internal.WorkbenchPage.findView (WorkbenchPage.java:1344) at org.eclipse.gef.ui.palette.FlyoutPaletteComposite.handlePerspectiveActivated (FlyoutPaletteComposite.java:261) at org.eclipse.gef.ui.palette.FlyoutPaletteComposite.access$0 (FlyoutPaletteComposite.java:259) at org.eclipse.gef.ui.palette.FlyoutPaletteComposite$1.perspectiveActivated (FlyoutPaletteComposite.java:143) at org.eclipse.ui.internal.PerspectiveListenerListOld$1.run (PerspectiveListenerListOld.java:44) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:615) at org.eclipse.core.runtime.Platform.run(Platform.java:747) at org.eclipse.ui.internal.PerspectiveListenerListOld.firePerspectiveActivated (PerspectiveListenerListOld.java:42) at org.eclipse.ui.internal.WorkbenchWindow.firePerspectiveActivated (WorkbenchWindow.java:816) at org.eclipse.ui.internal.WorkbenchPage.restoreState (WorkbenchPage.java:2497) at org.eclipse.ui.internal.WorkbenchWindow.restoreState (WorkbenchWindow.java:1372) at org.eclipse.ui.internal.Workbench.restoreState (Workbench.java:1224) at org.eclipse.ui.internal.Workbench.access$10(Workbench.java:1185) at org.eclipse.ui.internal.Workbench$13.run(Workbench.java:1096) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:615) at org.eclipse.core.runtime.Platform.run(Platform.java:747) at org.eclipse.ui.internal.Workbench.restoreState (Workbench.java:1029) at org.eclipse.ui.internal.WorkbenchConfigurer.restoreState (WorkbenchConfigurer.java:167) at org.eclipse.ui.application.WorkbenchAdvisor.openWindows (WorkbenchAdvisor.java:652) at org.eclipse.ui.internal.Workbench.init(Workbench.java:819) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1325) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench (Workbench.java:254) at org.eclipse.ui.PlatformUI.createAndRunWorkbench (PlatformUI.java:141) at org.eclipse.ui.internal.ide.IDEApplication.run (IDEApplication.java:96) at org.eclipse.core.internal.runtime.PlatformActivator$1.run (PlatformActivator.java:335) at org.eclipse.core.runtime.adaptor.EclipseStarter.run (EclipseStarter.java:273) at org.eclipse.core.runtime.adaptor.EclipseStarter.run (EclipseStarter.java:129) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.eclipse.core.launcher.Main.basicRun(Main.java:183) at org.eclipse.core.launcher.Main.run(Main.java:644) at org.eclipse.core.launcher.Main.main(Main.java:628)