| 
| Problem opening saved diagram [message #113927] | Fri, 23 March 2007 07:32  |  | 
| Eclipse User  |  |  |  |  | Originally posted by: francoscavuzzo.gmail.com 
 En blancoHi!
 I have a problem. I generated an editor from my EMF model using GMF.  While
 testing the editor in Eclipse, I create a new diagram using the wizard, then
 I save and close it.  Then I reopen the saved diagram and it's OK.  But, if
 I close Eclipse (with the saved diagram in the workspace) and reopen it;
 when I try to open my saved diagram I get this exception:
 
 java.lang.NullPointerException
 at
 org.eclipse.emf.transaction.util.TransactionUtil.getEditingD omain(TransactionUtil.java:58)
 at
 org.eclipse.gmf.runtime.diagram.ui.resources.editor.document .DiagramModificationListener. <init>(DiagramModificationListener.java:55)
 at
 org.eclipse.gmf.runtime.diagram.ui.resources.editor.ide.docu ment.FileDiagramModificationListener. <init>(FileDiagramModificationListener.java:54)
 at
 org.isistan.flabot.executionstatemapping.model.diagram.part. ModelDocumentProvider$CustomModificationListener. <init>(ModelDocumentProvider.java:167)
 at
 org.isistan.flabot.executionstatemapping.model.diagram.part. ModelDocumentProvider.createFileInfo(ModelDocumentProvider.j ava:114)
 at
 org.eclipse.gmf.runtime.diagram.ui.resources.editor.ide.docu ment.FileDocumentProvider.createElementInfo(FileDocumentProv ider.java:486)
 at
 org.eclipse.gmf.runtime.diagram.ui.resources.editor.document .AbstractDocumentProvider.connect(AbstractDocumentProvider.j ava:387)
 at
 org.eclipse.gmf.runtime.diagram.ui.resources.editor.parts.Di agramDocumentEditor.doSetInput(DiagramDocumentEditor.java:42 6)
 at
 org.eclipse.gmf.runtime.diagram.ui.resources.editor.parts.Di agramDocumentEditor.setInput(DiagramDocumentEditor.java:389)
 at  org.eclipse.gef.ui.parts.GraphicalEditor.init(GraphicalEdito r.java:318)
 at
 org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditor.init( DiagramEditor.java:638)
 at
 org.eclipse.gmf.runtime.diagram.ui.resources.editor.parts.Di agramDocumentEditor.init(DiagramDocumentEditor.java:116)
 at  org.eclipse.ui.internal.EditorManager.createSite(EditorManag er.java:842)
 at
 org.eclipse.ui.internal.EditorReference.createPartHelper(Edi torReference.java:583)
 at
 org.eclipse.ui.internal.EditorReference.createPart(EditorRef erence.java:372)
 at
 org.eclipse.ui.internal.WorkbenchPartReference.getPart(Workb enchPartReference.java:566)
 at
 org.eclipse.ui.internal.EditorAreaHelper.setVisibleEditor(Ed itorAreaHelper.java:263)
 at
 org.eclipse.ui.internal.EditorManager.setVisibleEditor(Edito rManager.java:1474)
 at  org.eclipse.ui.internal.EditorManager$5.run(EditorManager.ja va:1008)
 at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
 at org.eclipse.core.runtime.Platform.run(Platform.java:843)
 at
 org.eclipse.ui.internal.EditorManager.restoreState(EditorMan ager.java:1003)
 at
 org.eclipse.ui.internal.WorkbenchPage.restoreState(Workbench Page.java:2843)
 at
 org.eclipse.ui.internal.WorkbenchWindow.restoreState(Workben chWindow.java:1936)
 at  org.eclipse.ui.internal.Workbench.doRestoreState(Workbench.j ava:2873)
 at  org.eclipse.ui.internal.Workbench.access$14(Workbench.java:2 821)
 at  org.eclipse.ui.internal.Workbench$20.run(Workbench.java:1697 )
 at
 org.eclipse.ui.internal.Workbench.runStartupWithProgress(Wor kbench.java:1437)
 at  org.eclipse.ui.internal.Workbench.restoreState(Workbench.jav a:1695)
 at  org.eclipse.ui.internal.Workbench.access$12(Workbench.java:1 666)
 at  org.eclipse.ui.internal.Workbench$18.run(Workbench.java:1545 )
 at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
 at  org.eclipse.ui.internal.Workbench.restoreState(Workbench.jav a:1489)
 at
 org.eclipse.ui.internal.WorkbenchConfigurer.restoreState(Wor kbenchConfigurer.java:183)
 at
 org.eclipse.ui.application.WorkbenchAdvisor.openWindows(Work benchAdvisor.java:702)
 at org.eclipse.ui.internal.Workbench.init(Workbench.java:1101)
 at  org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1863)
 at
 org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Work bench.java:422)
 at  org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:149)
 at  org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplicatio n.java:95)
 at
 org.eclipse.core.internal.runtime.PlatformActivator$1.run(Pl atformActivator.java:78)
 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(EclipseS tarter.java:400)
 at
 org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:177)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
 at java.lang.reflect.Method.invoke(Unknown Source)
 at  org.eclipse.core.launcher.Main.invokeFramework(Main.java:336 )
 at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
 at org.eclipse.core.launcher.Main.run(Main.java:977)
 at org.eclipse.core.launcher.Main.main(Main.java:952)
 
 
 If I create a new diagram from the wizard; and then try to open the saved
 diagram it is opened correctly.
 I think the wizard initialize something.
 Any suggestions?
 
 Thanks in advance.
 |  |  |  | 
|  | 
|  | 
Powered by 
FUDForum. Page generated in 0.03697 seconds