Skip to main content



      Home
Home » Modeling » GMF (Graphical Modeling Framework) » Problem opening saved diagram
Problem opening saved diagram [message #113927] Fri, 23 March 2007 07:32 Go to next message
Eclipse UserFriend
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.
Re: Problem opening saved diagram [message #114116 is a reply to message #113927] Sat, 24 March 2007 08:10 Go to previous messageGo to next message
Eclipse UserFriend
Hello Franco,

From this stack trace I can see that you are using old version of GMF. In
the new version (e.g. 2.0 M5) different ???DocumentProvider class will be
generated, so I suggest first migrate to newer version and then return to
this problem.

-----------------
Alex Shatalin
Re: Problem opening saved diagram [message #114264 is a reply to message #114116] Mon, 26 March 2007 06:41 Go to previous message
Eclipse UserFriend
Originally posted by: francoscavuzzo.gmail.com

Upsss... I was using GMF 1.0.3; I tried with GMF 2.0M5 and it worked just
fine (no exceptions!).
Thanks for the help.

Franco


"Alex Shatalin" <vano@borland.com> escribi
Previous Topic:copy/past on compartments
Next Topic:problems with LabelOffsetFacet
Goto Forum:
  


Current Time: Fri May 02 01:31:24 EDT 2025

Powered by FUDForum. Page generated in 0.04273 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top