facebook

Cannot open existing diagrams in 4.1M2

  1. MyEclipse Archived
  2.  > 
  3. UML Development
Viewing 11 posts - 1 through 11 (of 11 total)
  • Author
    Posts
  • #243221 Reply

    Rob Rutherford
    Participant

    I’ve been working on UML diagrams in the 4.1M1 and I’m trying to open them in 4.1M2.
    I can create a new UML diagram, but I cannot open the existing ones.
    I’m using a clean install of both Eclipse and MyEclipse.

    java.lang.NullPointerException
    at com.genuitec.eclipse.uml.editor.UMLEditor.init(UMLEditor.java:763)
    at org.eclipse.ui.internal.EditorManager.createSite(EditorManager.java:773)
    at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:572)
    at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:365)
    at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:552)
    at org.eclipse.ui.internal.EditorReference.getEditor(EditorReference.java:214)
    at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2325)
    at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2258)
    at org.eclipse.ui.internal.WorkbenchPage.access$9(WorkbenchPage.java:2250)
    at org.eclipse.ui.internal.WorkbenchPage$9.run(WorkbenchPage.java:2236)
    at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
    at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2231)
    at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2212)
    at org.eclipse.ui.ide.IDE.openEditor(IDE.java:371)
    at org.eclipse.ui.ide.IDE.openEditor(IDE.java:334)
    at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:251)
    at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:131)
    at org.eclipse.jdt.internal.ui.actions.OpenActionUtil.open(OpenActionUtil.java:49)
    at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:169)
    at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:153)
    at org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun(SelectionDispatchAction.java:222)
    at org.eclipse.jdt.ui.actions.SelectionDispatchAction.run(SelectionDispatchAction.java:198)
    at org.eclipse.jdt.internal.ui.packageview.PackageExplorerActionGroup.handleOpen(PackageExplorerActionGroup.java:296)
    at org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart$4.open(PackageExplorerPart.java:869)
    at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:741)
    at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044)
    at org.eclipse.core.runtime.Platform.run(Platform.java:783)
    at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:44)
    at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:148)
    at org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:739)
    at org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:968)
    at org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(StructuredViewer.java:1067)
    at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:243)
    at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:238)
    at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:277)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:843)
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3080)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2713)
    at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1699)
    at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1663)
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:367)
    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143)
    at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:103)
    at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:163)
    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:334)
    at org.eclipse.core.launcher.Main.basicRun(Main.java:278)
    at org.eclipse.core.launcher.Main.run(Main.java:973)
    at org.eclipse.core.launcher.Main.main(Main.java:948)

    #243255 Reply

    Scott Anderson
    Participant

    This might be a problem caused by the update itself. The issue might be
    that the Eclipse plugin cache got stale as it sometimes
    does not cleanly rebuild after updates. To rectify the problem you’ll need
    to restart Eclipse with the -clean flag one time: eclipse.exe -clean

    Does that help? If not, can you please post all the information we request in the [URL=http://www.myeclipseide.com/PNphpBB2+file-viewtopic-t-393.html]Posting Guidelines[/URL] thread at the top of this forum? That will give us some context so that we can dig deeper to see what’s up.

    #243324 Reply

    Rob Rutherford
    Participant

    This is a fresh install of both My Eclipes and Eclipse, not an upgrade.

    *** Date: Sun Dec 18 22:51:22 EST 2005

    *** System properties:
    OS=WindowsXP
    OS version=5.1
    Java version=1.5.0_05

    *** MyEclipse details:
    MyEclipse Enterprise Workbench

    Version: 4.0.200 M2
    Build id: 20051205-4.1-Milestone2

    *** Eclipse details:
    Eclipse SDK

    Version: 3.1.0
    Build id: I20050627-1435

    Eclipse Platform

    Version: 3.1.0
    Build id: I20050627-1435

    Eclipse RCP

    Version: 3.1.0
    Build id: I20050627-1435

    Eclipse Java Development Tools

    Version: 3.1.0
    Build id: I20050627-1435

    Eclipse Plug-in Development Environment

    Version: 3.1.0
    Build id: I20050627-1435

    Eclipse Project SDK

    Version: 3.1.0
    Build id: I20050627-1435

    Eclipse startup command=-os
    win32
    -ws
    win32
    -arch
    x86
    -launcher
    C:\Program Files\eclipse\eclipse.exe
    -name
    Eclipse
    -showsplash
    600
    -exitdata
    d7c_60
    -clean
    -vm
    C:\Program Files\Java\jdk1.5.0_05\bin\javaw.exe

    And the log files

    !SESSION 2005-12-18 22:38:21.881 ———————————————–
    eclipse.buildId=I20050627-1435
    java.version=1.5.0_05
    java.vendor=Sun Microsystems Inc.
    BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
    Command-line arguments: -os win32 -ws win32 -arch x86 -clean

    !ENTRY org.eclipse.ui.ide 4 4 2005-12-18 22:38:37.63
    !MESSAGE Could not write version file

    !ENTRY org.eclipse.ui.ide 4 4 2005-12-18 22:38:37.63
    !MESSAGE C:\Documents and Settings\rrutherf\My Documents\dpsmonitor\.metadata\version.ini (Access is denied)
    !STACK 0
    java.io.FileNotFoundException: C:\Documents and Settings\rrutherf\My Documents\dpsmonitor\.metadata\version.ini (Access is denied)
    at java.io.FileOutputStream.open(Native Method)
    at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
    at java.io.FileOutputStream.<init>(FileOutputStream.java:131)
    at org.eclipse.ui.internal.ide.IDEApplication.writeWorkspaceVersion(IDEApplication.java:455)
    at org.eclipse.ui.internal.ide.IDEApplication.checkInstanceLocation(IDEApplication.java:238)
    at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:90)
    at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:163)
    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:334)
    at org.eclipse.core.launcher.Main.basicRun(Main.java:278)
    at org.eclipse.core.launcher.Main.run(Main.java:973)
    at org.eclipse.core.launcher.Main.main(Main.java:948)

    !ENTRY com.genuitec.eclipse.uml 1 0 2005-12-18 22:39:11.813
    !MESSAGE
    !STACK 0
    java.lang.reflect.InvocationTargetException
    at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:357)
    at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:291)
    at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:447)
    at com.genuitec.eclipse.uml.editor.UMLEditor.init(UMLEditor.java:751)
    at org.eclipse.ui.internal.EditorManager.createSite(EditorManager.java:773)
    at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:572)
    at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:365)
    at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:552)
    at org.eclipse.ui.internal.EditorReference.getEditor(EditorReference.java:214)
    at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2325)
    at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2258)
    at org.eclipse.ui.internal.WorkbenchPage.access$9(WorkbenchPage.java:2250)
    at org.eclipse.ui.internal.WorkbenchPage$9.run(WorkbenchPage.java:2236)
    at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
    at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2231)
    at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2212)
    at org.eclipse.ui.ide.IDE.openEditor(IDE.java:371)
    at org.eclipse.ui.ide.IDE.openEditor(IDE.java:334)
    at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:251)
    at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:131)
    at org.eclipse.jdt.internal.ui.actions.OpenActionUtil.open(OpenActionUtil.java:49)
    at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:169)
    at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:153)
    at org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun(SelectionDispatchAction.java:222)
    at org.eclipse.jdt.ui.actions.SelectionDispatchAction.run(SelectionDispatchAction.java:198)
    at org.eclipse.jdt.internal.ui.packageview.PackageExplorerActionGroup.handleOpen(PackageExplorerActionGroup.java:296)
    at org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart$4.open(PackageExplorerPart.java:869)
    at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:741)
    at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044)
    at org.eclipse.core.runtime.Platform.run(Platform.java:783)
    at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:44)
    at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:148)
    at org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:739)
    at org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:968)
    at org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(StructuredViewer.java:1067)
    at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:243)
    at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:238)
    at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:277)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:843)
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3080)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2713)
    at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1699)
    at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1663)
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:367)
    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143)
    at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:103)
    at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:163)
    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:334)
    at org.eclipse.core.launcher.Main.basicRun(Main.java:278)
    at org.eclipse.core.launcher.Main.run(Main.java:973)
    at org.eclipse.core.launcher.Main.main(Main.java:948)
    Caused by: java.lang.NullPointerException
    at org.argouml.uml.diagram.sequence.ui.FigMessage.computeRoute(FigMessage.java:194)
    at org.tigris.gef.presentation.FigNode.updateEdges(FigNode.java:546)
    at org.argouml.uml.diagram.ui.FigNodeModelElement.damage(FigNodeModelElement.java:1607)
    at org.argouml.uml.diagram.sequence.ui.FigClassifierRole.updateNameText(FigClassifierRole.java:246)
    at org.argouml.uml.diagram.ui.FigNodeModelElement.renderingChanged(FigNodeModelElement.java:1463)
    at org.argouml.uml.diagram.sequence.ui.FigClassifierRole.renderingChanged(FigClassifierRole.java:1020)
    at org.argouml.uml.diagram.ui.FigNodeModelElement.setOwner(FigNodeModelElement.java:1341)
    at org.argouml.uml.diagram.sequence.ui.FigClassifierRole.setOwner(FigClassifierRole.java:1092)
    at org.tigris.gef.presentation.FigNode.postLoad(FigNode.java:553)
    at org.argouml.uml.diagram.ui.FigNodeModelElement.postLoad(FigNodeModelElement.java:1615)
    at org.tigris.gef.base.LayerDiagram.postLoad(LayerDiagram.java:453)
    at org.tigris.gef.base.Diagram.postLoad(Diagram.java:430)
    at org.argouml.kernel.Project.postLoad(Project.java:971)
    at org.argouml.persistence.UmlFilePersister.doLoad(UmlFilePersister.java:360)
    at org.argouml.persistence.ZargoFilePersister.doLoad(ZargoFilePersister.java:352)
    at com.genuitec.eclipse.uml.editor.UMLEditor.performLoad(UMLEditor.java:1255)
    at com.genuitec.eclipse.uml.editor.UMLEditor.access$14(UMLEditor.java:1241)
    at com.genuitec.eclipse.uml.editor.UMLEditor$3.run(UMLEditor.java:754)
    at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:346)
    … 57 more
    Root exception:
    java.lang.NullPointerException
    at org.argouml.uml.diagram.sequence.ui.FigMessage.computeRoute(FigMessage.java:194)
    at org.tigris.gef.presentation.FigNode.updateEdges(FigNode.java:546)
    at org.argouml.uml.diagram.ui.FigNodeModelElement.damage(FigNodeModelElement.java:1607)
    at org.argouml.uml.diagram.sequence.ui.FigClassifierRole.updateNameText(FigClassifierRole.java:246)
    at org.argouml.uml.diagram.ui.FigNodeModelElement.renderingChanged(FigNodeModelElement.java:1463)
    at org.argouml.uml.diagram.sequence.ui.FigClassifierRole.renderingChanged(FigClassifierRole.java:1020)
    at org.argouml.uml.diagram.ui.FigNodeModelElement.setOwner(FigNodeModelElement.java:1341)
    at org.argouml.uml.diagram.sequence.ui.FigClassifierRole.setOwner(FigClassifierRole.java:1092)
    at org.tigris.gef.presentation.FigNode.postLoad(FigNode.java:553)
    at org.argouml.uml.diagram.ui.FigNodeModelElement.postLoad(FigNodeModelElement.java:1615)
    at org.tigris.gef.base.LayerDiagram.postLoad(LayerDiagram.java:453)
    at org.tigris.gef.base.Diagram.postLoad(Diagram.java:430)
    at org.argouml.kernel.Project.postLoad(Project.java:971)
    at org.argouml.persistence.UmlFilePersister.doLoad(UmlFilePersister.java:360)
    at org.argouml.persistence.ZargoFilePersister.doLoad(ZargoFilePersister.java:352)
    at com.genuitec.eclipse.uml.editor.UMLEditor.performLoad(UMLEditor.java:1255)
    at com.genuitec.eclipse.uml.editor.UMLEditor.access$14(UMLEditor.java:1241)
    at com.genuitec.eclipse.uml.editor.UMLEditor$3.run(UMLEditor.java:754)
    at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:346)
    at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:291)
    at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:447)
    at com.genuitec.eclipse.uml.editor.UMLEditor.init(UMLEditor.java:751)
    at org.eclipse.ui.internal.EditorManager.createSite(EditorManager.java:773)
    at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:572)
    at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:365)
    at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:552)
    at org.eclipse.ui.internal.EditorReference.getEditor(EditorReference.java:214)
    at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2325)
    at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2258)
    at org.eclipse.ui.internal.WorkbenchPage.access$9(WorkbenchPage.java:2250)
    at org.eclipse.ui.internal.WorkbenchPage$9.run(WorkbenchPage.java:2236)
    at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
    at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2231)
    at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2212)
    at org.eclipse.ui.ide.IDE.openEditor(IDE.java:371)
    at org.eclipse.ui.ide.IDE.openEditor(IDE.java:334)
    at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:251)
    at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:131)
    at org.eclipse.jdt.internal.ui.actions.OpenActionUtil.open(OpenActionUtil.java:49)
    at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:169)
    at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:153)
    at org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun(SelectionDispatchAction.java:222)
    at org.eclipse.jdt.ui.actions.SelectionDispatchAction.run(SelectionDispatchAction.java:198)
    at org.eclipse.jdt.internal.ui.packageview.PackageExplorerActionGroup.handleOpen(PackageExplorerActionGroup.java:296)
    at org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart$4.open(PackageExplorerPart.java:869)
    at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:741)
    at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044)
    at org.eclipse.core.runtime.Platform.run(Platform.java:783)
    at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:44)
    at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:148)
    at org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:739)
    at org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:968)
    at org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(StructuredViewer.java:1067)
    at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:243)
    at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:238)
    at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:277)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:843)
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3080)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2713)
    at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1699)
    at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1663)
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:367)
    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143)
    at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:103)
    at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:163)
    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:334)
    at org.eclipse.core.launcher.Main.basicRun(Main.java:278)
    at org.eclipse.core.launcher.Main.run(Main.java:973)
    at org.eclipse.core.launcher.Main.main(Main.java:948)

    !ENTRY org.eclipse.ui 4 0 2005-12-18 22:39:11.823
    !MESSAGE Unable to create editor ID com.genuitec.eclipse.uml.editor.UMLEditor: An exception was thrown during initialization
    !STACK 0
    java.lang.NullPointerException
    at com.genuitec.eclipse.uml.editor.UMLEditor.init(UMLEditor.java:763)
    at org.eclipse.ui.internal.EditorManager.createSite(EditorManager.java:773)
    at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:572)
    at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:365)
    at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:552)
    at org.eclipse.ui.internal.EditorReference.getEditor(EditorReference.java:214)
    at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2325)
    at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2258)
    at org.eclipse.ui.internal.WorkbenchPage.access$9(WorkbenchPage.java:2250)
    at org.eclipse.ui.internal.WorkbenchPage$9.run(WorkbenchPage.java:2236)
    at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
    at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2231)
    at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2212)
    at org.eclipse.ui.ide.IDE.openEditor(IDE.java:371)
    at org.eclipse.ui.ide.IDE.openEditor(IDE.java:334)
    at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:251)
    at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:131)
    at org.eclipse.jdt.internal.ui.actions.OpenActionUtil.open(OpenActionUtil.java:49)
    at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:169)
    at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:153)
    at org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun(SelectionDispatchAction.java:222)
    at org.eclipse.jdt.ui.actions.SelectionDispatchAction.run(SelectionDispatchAction.java:198)
    at org.eclipse.jdt.internal.ui.packageview.PackageExplorerActionGroup.handleOpen(PackageExplorerActionGroup.java:296)
    at org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart$4.open(PackageExplorerPart.java:869)
    at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:741)
    at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044)
    at org.eclipse.core.runtime.Platform.run(Platform.java:783)
    at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:44)
    at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:148)
    at org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:739)
    at org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:968)
    at org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(StructuredViewer.java:1067)
    at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:243)
    at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:238)
    at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:277)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:843)
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3080)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2713)
    at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1699)
    at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1663)
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:367)
    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143)
    at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:103)
    at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:163)
    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:334)
    at org.eclipse.core.launcher.Main.basicRun(Main.java:278)
    at org.eclipse.core.launcher.Main.run(Main.java:973)
    at org.eclipse.core.launcher.Main.main(Main.java:948)

    #243484 Reply

    RCobb1
    Member

    I have the exact same problem. Only, my model file was fine an hour ago… and I swear… NOTHING CHANGED!!!! Not one byte changed in the model file, but, as soon as I go back into Eclipse after exiting, I get the error. My only option (the -clean argument didn’t work) is to revert back to a previous version of the model in Subversion and re-create the few diagrams that were lost. That is, unless, some sort of fix can be magically applied.

    #243485 Reply

    RCobb1
    Member

    Oh, I forgot to add that I am getting the exact same stacktrace, and my command-line is:

    eclipse -clean -vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=256M

    with a JVM of 1.5.0_06

    #243498 Reply

    Kapil Kapre
    Member

    RCobb1,
    Do the files work in 4.1M1? Also could you post your stack trace here.
    Thanks,
    Kapil

    #243529 Reply

    RCobb1
    Member

    Actually, the file worked in 4.1M2 for a few days, then I shut down Eclipse for lunch, came back and restarted Eclipse and have gotten the error ever since. Also, I just noticed that my log file is a little different:

    
     !SESSION 2005-12-21 11:43:53.08 ------------------------------------------------
    eclipse.buildId=M20050929-0840
    java.version=1.5.0_06
    java.vendor=Sun Microsystems Inc.
    BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
    Command-line arguments:  -os win32 -ws win32 -arch x86
    
    !ENTRY com.genuitec.eclipse.uml 4 0 2005-12-21 11:44:22.761
    !MESSAGE Exception in readDiagram
    !STACK 0
    java.lang.NullPointerException
        at org.tigris.gef.presentation.FigEdgePoly.computeRoute(FigEdgePoly.java:105)
        at org.tigris.gef.xml.pgml.PGMLParser.endElement(PGMLParser.java:436)
        at org.argouml.persistence.PGMLParser.endElement(PGMLParser.java:576)
        at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
        at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown Source)
        at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
        at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at javax.xml.parsers.SAXParser.parse(Unknown Source)
        at org.argouml.persistence.PGMLParser.readDiagram(PGMLParser.java:491)
        at org.argouml.persistence.DiagramMemberFilePersister.load(DiagramMemberFilePersister.java:75)
        at org.argouml.persistence.UmlFilePersister.doLoad(UmlFilePersister.java:357)
        at org.argouml.persistence.ZargoFilePersister.doLoad(ZargoFilePersister.java:352)
        at com.genuitec.eclipse.uml.editor.UMLEditor.performLoad(UMLEditor.java:1255)
        at com.genuitec.eclipse.uml.editor.UMLEditor.access$14(UMLEditor.java:1241)
        at com.genuitec.eclipse.uml.editor.UMLEditor$3.run(UMLEditor.java:754)
        at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:346)
        at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:291)
        at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:447)
        at com.genuitec.eclipse.uml.editor.UMLEditor.init(UMLEditor.java:751)
        at org.eclipse.ui.internal.EditorManager.createSite(EditorManager.java:778)
        at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:596)
        at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:384)
        at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:552)
        at org.eclipse.ui.internal.EditorAreaHelper.setVisibleEditor(EditorAreaHelper.java:258)
        at org.eclipse.ui.internal.EditorManager.setVisibleEditor(EditorManager.java:1221)
        at org.eclipse.ui.internal.EditorManager$5.run(EditorManager.java:949)
        at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044)
        at org.eclipse.core.runtime.Platform.run(Platform.java:783)
        at org.eclipse.ui.internal.EditorManager.restoreState(EditorManager.java:944)
        at org.eclipse.ui.internal.WorkbenchPage.restoreState(WorkbenchPage.java:2576)
        at org.eclipse.ui.internal.WorkbenchWindow.restoreState(WorkbenchWindow.java:1819)
        at org.eclipse.ui.internal.Workbench.doRestoreState(Workbench.java:2566)
        at org.eclipse.ui.internal.Workbench.access$14(Workbench.java:2515)
        at org.eclipse.ui.internal.Workbench$19.run(Workbench.java:1514)
        at org.eclipse.ui.internal.Workbench$16.run(Workbench.java:1263)
        at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:346)
        at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:291)
        at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:447)
        at org.eclipse.ui.internal.Workbench.runStartupWithProgress(Workbench.java:1258)
        at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:1512)
        at org.eclipse.ui.internal.Workbench.access$12(Workbench.java:1491)
        at org.eclipse.ui.internal.Workbench$17.run(Workbench.java:1374)
        at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044)
        at org.eclipse.core.runtime.Platform.run(Platform.java:783)
        at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:1318)
        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:1034)
        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1636)
        at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:367)
        at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143)
        at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:103)
        at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:163)
        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:334)
        at org.eclipse.core.launcher.Main.basicRun(Main.java:278)
        at org.eclipse.core.launcher.Main.run(Main.java:973)
        at org.eclipse.core.launcher.Main.main(Main.java:948)
    
    !ENTRY com.genuitec.eclipse.uml 4 0 2005-12-21 11:44:22.776
    !MESSAGE An error occurred while loading PGML
    
    !ENTRY com.genuitec.eclipse.uml 4 0 2005-12-21 11:44:24.308
    !MESSAGE Exception in readDiagram
    !STACK 0
    java.lang.NullPointerException
        at org.tigris.gef.presentation.FigEdgePoly.computeRoute(FigEdgePoly.java:105)
        at org.tigris.gef.xml.pgml.PGMLParser.endElement(PGMLParser.java:436)
        at org.argouml.persistence.PGMLParser.endElement(PGMLParser.java:576)
        at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
        at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown Source)
        at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
        at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at javax.xml.parsers.SAXParser.parse(Unknown Source)
        at org.argouml.persistence.PGMLParser.readDiagram(PGMLParser.java:491)
        at org.argouml.persistence.DiagramMemberFilePersister.load(DiagramMemberFilePersister.java:75)
        at org.argouml.persistence.UmlFilePersister.doLoad(UmlFilePersister.java:357)
        at org.argouml.persistence.ZargoFilePersister.doLoad(ZargoFilePersister.java:352)
        at com.genuitec.eclipse.uml.editor.UMLEditor.performLoad(UMLEditor.java:1255)
        at com.genuitec.eclipse.uml.editor.UMLEditor.access$14(UMLEditor.java:1241)
        at com.genuitec.eclipse.uml.editor.UMLEditor$3.run(UMLEditor.java:754)
        at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:346)
        at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:291)
        at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:447)
        at com.genuitec.eclipse.uml.editor.UMLEditor.init(UMLEditor.java:751)
        at org.eclipse.ui.internal.EditorManager.createSite(EditorManager.java:778)
        at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:596)
        at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:384)
        at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:552)
        at org.eclipse.ui.internal.EditorAreaHelper.setVisibleEditor(EditorAreaHelper.java:258)
        at org.eclipse.ui.internal.EditorManager.setVisibleEditor(EditorManager.java:1221)
        at org.eclipse.ui.internal.EditorManager$5.run(EditorManager.java:949)
        at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044)
        at org.eclipse.core.runtime.Platform.run(Platform.java:783)
        at org.eclipse.ui.internal.EditorManager.restoreState(EditorManager.java:944)
        at org.eclipse.ui.internal.WorkbenchPage.restoreState(WorkbenchPage.java:2576)
        at org.eclipse.ui.internal.WorkbenchWindow.restoreState(WorkbenchWindow.java:1819)
        at org.eclipse.ui.internal.Workbench.doRestoreState(Workbench.java:2566)
        at org.eclipse.ui.internal.Workbench.access$14(Workbench.java:2515)
        at org.eclipse.ui.internal.Workbench$19.run(Workbench.java:1514)
        at org.eclipse.ui.internal.Workbench$16.run(Workbench.java:1263)
        at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:346)
        at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:291)
        at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:447)
        at org.eclipse.ui.internal.Workbench.runStartupWithProgress(Workbench.java:1258)
        at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:1512)
        at org.eclipse.ui.internal.Workbench.access$12(Workbench.java:1491)
        at org.eclipse.ui.internal.Workbench$17.run(Workbench.java:1374)
        at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044)
        at org.eclipse.core.runtime.Platform.run(Platform.java:783)
        at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:1318)
        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:1034)
        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1636)
        at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:367)
        at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143)
        at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:103)
        at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:163)
        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:334)
        at org.eclipse.core.launcher.Main.basicRun(Main.java:278)
        at org.eclipse.core.launcher.Main.run(Main.java:973)
        at org.eclipse.core.launcher.Main.main(Main.java:948)
    
    !ENTRY com.genuitec.eclipse.uml 4 0 2005-12-21 11:44:24.323
    !MESSAGE An error occurred while loading PGML
    
    !ENTRY com.genuitec.eclipse.uml 4 0 2005-12-21 11:44:24.839
    !MESSAGE Exception in readDiagram
    !STACK 0
    java.lang.NullPointerException
        at org.tigris.gef.presentation.FigEdgePoly.computeRoute(FigEdgePoly.java:105)
        at org.tigris.gef.xml.pgml.PGMLParser.endElement(PGMLParser.java:436)
        at org.argouml.persistence.PGMLParser.endElement(PGMLParser.java:576)
        at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
        at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown Source)
        at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
        at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at javax.xml.parsers.SAXParser.parse(Unknown Source)
        at org.argouml.persistence.PGMLParser.readDiagram(PGMLParser.java:491)
        at org.argouml.persistence.DiagramMemberFilePersister.load(DiagramMemberFilePersister.java:75)
        at org.argouml.persistence.UmlFilePersister.doLoad(UmlFilePersister.java:357)
        at org.argouml.persistence.ZargoFilePersister.doLoad(ZargoFilePersister.java:352)
        at com.genuitec.eclipse.uml.editor.UMLEditor.performLoad(UMLEditor.java:1255)
        at com.genuitec.eclipse.uml.editor.UMLEditor.access$14(UMLEditor.java:1241)
        at com.genuitec.eclipse.uml.editor.UMLEditor$3.run(UMLEditor.java:754)
        at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:346)
        at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:291)
        at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:447)
        at com.genuitec.eclipse.uml.editor.UMLEditor.init(UMLEditor.java:751)
        at org.eclipse.ui.internal.EditorManager.createSite(EditorManager.java:778)
        at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:596)
        at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:384)
        at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:552)
        at org.eclipse.ui.internal.EditorAreaHelper.setVisibleEditor(EditorAreaHelper.java:258)
        at org.eclipse.ui.internal.EditorManager.setVisibleEditor(EditorManager.java:1221)
        at org.eclipse.ui.internal.EditorManager$5.run(EditorManager.java:949)
        at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044)
        at org.eclipse.core.runtime.Platform.run(Platform.java:783)
        at org.eclipse.ui.internal.EditorManager.restoreState(EditorManager.java:944)
        at org.eclipse.ui.internal.WorkbenchPage.restoreState(WorkbenchPage.java:2576)
        at org.eclipse.ui.internal.WorkbenchWindow.restoreState(WorkbenchWindow.java:1819)
        at org.eclipse.ui.internal.Workbench.doRestoreState(Workbench.java:2566)
        at org.eclipse.ui.internal.Workbench.access$14(Workbench.java:2515)
        at org.eclipse.ui.internal.Workbench$19.run(Workbench.java:1514)
        at org.eclipse.ui.internal.Workbench$16.run(Workbench.java:1263)
        at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:346)
        at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:291)
        at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:447)
        at org.eclipse.ui.internal.Workbench.runStartupWithProgress(Workbench.java:1258)
        at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:1512)
        at org.eclipse.ui.internal.Workbench.access$12(Workbench.java:1491)
        at org.eclipse.ui.internal.Workbench$17.run(Workbench.java:1374)
        at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044)
        at org.eclipse.core.runtime.Platform.run(Platform.java:783)
        at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:1318)
        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:1034)
        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1636)
        at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:367)
        at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143)
        at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:103)
        at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:163)
        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:334)
        at org.eclipse.core.launcher.Main.basicRun(Main.java:278)
        at org.eclipse.core.launcher.Main.run(Main.java:973)
        at org.eclipse.core.launcher.Main.main(Main.java:948)
    
    !ENTRY com.genuitec.eclipse.uml 4 0 2005-12-21 11:44:24.855
    !MESSAGE An error occurred while loading PGML
    
    !ENTRY com.genuitec.eclipse.uml 1 0 2005-12-21 11:44:27.449
    !MESSAGE 
    !STACK 0
    java.lang.reflect.InvocationTargetException
        at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:357)
        at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:291)
        at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:447)
        at com.genuitec.eclipse.uml.editor.UMLEditor.init(UMLEditor.java:751)
        at org.eclipse.ui.internal.EditorManager.createSite(EditorManager.java:778)
        at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:596)
        at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:384)
        at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:552)
        at org.eclipse.ui.internal.EditorAreaHelper.setVisibleEditor(EditorAreaHelper.java:258)
        at org.eclipse.ui.internal.EditorManager.setVisibleEditor(EditorManager.java:1221)
        at org.eclipse.ui.internal.EditorManager$5.run(EditorManager.java:949)
        at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044)
        at org.eclipse.core.runtime.Platform.run(Platform.java:783)
        at org.eclipse.ui.internal.EditorManager.restoreState(EditorManager.java:944)
        at org.eclipse.ui.internal.WorkbenchPage.restoreState(WorkbenchPage.java:2576)
        at org.eclipse.ui.internal.WorkbenchWindow.restoreState(WorkbenchWindow.java:1819)
        at org.eclipse.ui.internal.Workbench.doRestoreState(Workbench.java:2566)
        at org.eclipse.ui.internal.Workbench.access$14(Workbench.java:2515)
        at org.eclipse.ui.internal.Workbench$19.run(Workbench.java:1514)
        at org.eclipse.ui.internal.Workbench$16.run(Workbench.java:1263)
        at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:346)
        at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:291)
        at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:447)
        at org.eclipse.ui.internal.Workbench.runStartupWithProgress(Workbench.java:1258)
        at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:1512)
        at org.eclipse.ui.internal.Workbench.access$12(Workbench.java:1491)
        at org.eclipse.ui.internal.Workbench$17.run(Workbench.java:1374)
        at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044)
        at org.eclipse.core.runtime.Platform.run(Platform.java:783)
        at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:1318)
        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:1034)
        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1636)
        at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:367)
        at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143)
        at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:103)
        at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:163)
        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:334)
        at org.eclipse.core.launcher.Main.basicRun(Main.java:278)
        at org.eclipse.core.launcher.Main.run(Main.java:973)
        at org.eclipse.core.launcher.Main.main(Main.java:948)
    Caused by: java.lang.NullPointerException
        at org.argouml.uml.diagram.ui.FigGeneralization.fixModel(FigGeneralization.java:214)
        at org.argouml.uml.diagram.ui.FigGeneralization.postLoad(FigGeneralization.java:206)
        at org.tigris.gef.base.LayerDiagram.postLoad(LayerDiagram.java:453)
        at org.tigris.gef.base.Diagram.postLoad(Diagram.java:430)
        at org.argouml.kernel.Project.postLoad(Project.java:971)
        at org.argouml.persistence.UmlFilePersister.doLoad(UmlFilePersister.java:360)
        at org.argouml.persistence.ZargoFilePersister.doLoad(ZargoFilePersister.java:352)
        at com.genuitec.eclipse.uml.editor.UMLEditor.performLoad(UMLEditor.java:1255)
        at com.genuitec.eclipse.uml.editor.UMLEditor.access$14(UMLEditor.java:1241)
        at com.genuitec.eclipse.uml.editor.UMLEditor$3.run(UMLEditor.java:754)
        at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:346)
        ... 47 more
    Root exception:
    java.lang.NullPointerException
        at org.argouml.uml.diagram.ui.FigGeneralization.fixModel(FigGeneralization.java:214)
        at org.argouml.uml.diagram.ui.FigGeneralization.postLoad(FigGeneralization.java:206)
        at org.tigris.gef.base.LayerDiagram.postLoad(LayerDiagram.java:453)
        at org.tigris.gef.base.Diagram.postLoad(Diagram.java:430)
        at org.argouml.kernel.Project.postLoad(Project.java:971)
        at org.argouml.persistence.UmlFilePersister.doLoad(UmlFilePersister.java:360)
        at org.argouml.persistence.ZargoFilePersister.doLoad(ZargoFilePersister.java:352)
        at com.genuitec.eclipse.uml.editor.UMLEditor.performLoad(UMLEditor.java:1255)
        at com.genuitec.eclipse.uml.editor.UMLEditor.access$14(UMLEditor.java:1241)
        at com.genuitec.eclipse.uml.editor.UMLEditor$3.run(UMLEditor.java:754)
        at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:346)
        at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:291)
        at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:447)
        at com.genuitec.eclipse.uml.editor.UMLEditor.init(UMLEditor.java:751)
        at org.eclipse.ui.internal.EditorManager.createSite(EditorManager.java:778)
        at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:596)
        at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:384)
        at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:552)
        at org.eclipse.ui.internal.EditorAreaHelper.setVisibleEditor(EditorAreaHelper.java:258)
        at org.eclipse.ui.internal.EditorManager.setVisibleEditor(EditorManager.java:1221)
        at org.eclipse.ui.internal.EditorManager$5.run(EditorManager.java:949)
        at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044)
        at org.eclipse.core.runtime.Platform.run(Platform.java:783)
        at org.eclipse.ui.internal.EditorManager.restoreState(EditorManager.java:944)
        at org.eclipse.ui.internal.WorkbenchPage.restoreState(WorkbenchPage.java:2576)
        at org.eclipse.ui.internal.WorkbenchWindow.restoreState(WorkbenchWindow.java:1819)
        at org.eclipse.ui.internal.Workbench.doRestoreState(Workbench.java:2566)
        at org.eclipse.ui.internal.Workbench.access$14(Workbench.java:2515)
        at org.eclipse.ui.internal.Workbench$19.run(Workbench.java:1514)
        at org.eclipse.ui.internal.Workbench$16.run(Workbench.java:1263)
        at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:346)
        at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:291)
        at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:447)
        at org.eclipse.ui.internal.Workbench.runStartupWithProgress(Workbench.java:1258)
        at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:1512)
        at org.eclipse.ui.internal.Workbench.access$12(Workbench.java:1491)
        at org.eclipse.ui.internal.Workbench$17.run(Workbench.java:1374)
        at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044)
        at org.eclipse.core.runtime.Platform.run(Platform.java:783)
        at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:1318)
        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:1034)
        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1636)
        at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:367)
        at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143)
        at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:103)
        at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:163)
        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:334)
        at org.eclipse.core.launcher.Main.basicRun(Main.java:278)
        at org.eclipse.core.launcher.Main.run(Main.java:973)
        at org.eclipse.core.launcher.Main.main(Main.java:948)
    
    !ENTRY org.eclipse.ui 4 0 2005-12-21 11:44:27.464
    !MESSAGE Unable to create editor ID com.genuitec.eclipse.uml.editor.UMLEditor: An exception was thrown during initialization
    !STACK 0
    java.lang.NullPointerException
        at com.genuitec.eclipse.uml.editor.UMLEditor.init(UMLEditor.java:763)
        at org.eclipse.ui.internal.EditorManager.createSite(EditorManager.java:778)
        at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:596)
        at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:384)
        at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:552)
        at org.eclipse.ui.internal.EditorAreaHelper.setVisibleEditor(EditorAreaHelper.java:258)
        at org.eclipse.ui.internal.EditorManager.setVisibleEditor(EditorManager.java:1221)
        at org.eclipse.ui.internal.EditorManager$5.run(EditorManager.java:949)
        at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044)
        at org.eclipse.core.runtime.Platform.run(Platform.java:783)
        at org.eclipse.ui.internal.EditorManager.restoreState(EditorManager.java:944)
        at org.eclipse.ui.internal.WorkbenchPage.restoreState(WorkbenchPage.java:2576)
        at org.eclipse.ui.internal.WorkbenchWindow.restoreState(WorkbenchWindow.java:1819)
        at org.eclipse.ui.internal.Workbench.doRestoreState(Workbench.java:2566)
        at org.eclipse.ui.internal.Workbench.access$14(Workbench.java:2515)
        at org.eclipse.ui.internal.Workbench$19.run(Workbench.java:1514)
        at org.eclipse.ui.internal.Workbench$16.run(Workbench.java:1263)
        at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:346)
        at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:291)
        at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:447)
        at org.eclipse.ui.internal.Workbench.runStartupWithProgress(Workbench.java:1258)
        at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:1512)
        at org.eclipse.ui.internal.Workbench.access$12(Workbench.java:1491)
        at org.eclipse.ui.internal.Workbench$17.run(Workbench.java:1374)
        at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044)
        at org.eclipse.core.runtime.Platform.run(Platform.java:783)
        at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:1318)
        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:1034)
        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1636)
        at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:367)
        at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143)
        at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:103)
        at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:163)
        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:334)
        at org.eclipse.core.launcher.Main.basicRun(Main.java:278)
        at org.eclipse.core.launcher.Main.run(Main.java:973)
        at org.eclipse.core.launcher.Main.main(Main.java:948)
    
    !ENTRY org.eclipse.ui 4 4 2005-12-21 11:44:36.137
    !MESSAGE Unhandled event loop exception
    
    !ENTRY org.eclipse.ui 4 0 2005-12-21 11:44:36.153
    !MESSAGE Failed to execute runnable (java.lang.NullPointerException)
    !STACK 0
    org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.NullPointerException)
        at org.eclipse.swt.SWT.error(SWT.java:2942)
        at org.eclipse.swt.SWT.error(SWT.java:2865)
        at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:126)
        at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3057)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2716)
        at org.eclipse.jface.operation.ModalContext$ModalContextThread.block(ModalContext.java:153)
        at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:303)
        at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:447)
        at org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog.run(ProgressMonitorJobsDialog.java:261)
        at org.eclipse.ui.internal.ide.IDEWorkbenchAdvisor.disconnectFromWorkspace(IDEWorkbenchAdvisor.java:298)
        at org.eclipse.ui.internal.ide.IDEWorkbenchAdvisor.postShutdown(IDEWorkbenchAdvisor.java:200)
        at org.eclipse.ui.internal.Workbench.shutdown(Workbench.java:1997)
        at org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:596)
        at org.eclipse.ui.internal.Workbench.access$8(Workbench.java:522)
        at org.eclipse.ui.internal.Workbench$13.run(Workbench.java:713)
        at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
        at org.eclipse.ui.internal.Workbench.close(Workbench.java:711)
        at org.eclipse.ui.internal.Workbench.close(Workbench.java:686)
        at org.eclipse.ui.internal.WorkbenchWindow.busyClose(WorkbenchWindow.java:643)
        at org.eclipse.ui.internal.WorkbenchWindow.access$0(WorkbenchWindow.java:627)
        at org.eclipse.ui.internal.WorkbenchWindow$2.run(WorkbenchWindow.java:728)
        at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
        at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:726)
        at org.eclipse.jface.window.Window.handleShellCloseEvent(Window.java:727)
        at org.eclipse.jface.window.Window$3.shellClosed(Window.java:674)
        at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:159)
        at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:843)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:867)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:852)
        at org.eclipse.swt.widgets.Decorations.closeWidget(Decorations.java:257)
        at org.eclipse.swt.widgets.Decorations.WM_CLOSE(Decorations.java:1649)
        at org.eclipse.swt.widgets.Control.windowProc(Control.java:3040)
        at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1582)
        at org.eclipse.swt.widgets.Display.windowProc(Display.java:3706)
        at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
        at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:1651)
        at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:410)
        at org.eclipse.swt.widgets.Control.windowProc(Control.java:3123)
        at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1582)
        at org.eclipse.swt.widgets.Display.windowProc(Display.java:3706)
        at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
        at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:1656)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2711)
        at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1699)
        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1663)
        at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:367)
        at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143)
        at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:103)
        at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:163)
        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:334)
        at org.eclipse.core.launcher.Main.basicRun(Main.java:278)
        at org.eclipse.core.launcher.Main.run(Main.java:973)
        at org.eclipse.core.launcher.Main.main(Main.java:948)
    Caused by: java.lang.NullPointerException
        at com.genuitec.eclipse.struts.StrutsSelectionManager$1.run(StrutsSelectionManager.java:45)
        at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
        at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)
        ... 57 more
    
    !ENTRY org.eclipse.ui.workbench 4 2 2005-12-21 11:44:38.466
    !MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.ui.workbench".
    !STACK 0
    java.lang.ArrayIndexOutOfBoundsException: 0
        at com.genuitec.eclipse.wdt.jsp.debug.JSPDebugPlugin.earlyStartup(Unknown Source)
        at org.eclipse.ui.internal.EarlyStartupRunnable.runEarlyStartup(EarlyStartupRunnable.java:86)
        at org.eclipse.ui.internal.EarlyStartupRunnable.run(EarlyStartupRunnable.java:73)
        at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044)
        at org.eclipse.core.runtime.Platform.run(Platform.java:783)
        at org.eclipse.ui.internal.Workbench$20.run(Workbench.java:1587)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:76)
    
    !ENTRY org.eclipse.ui 4 4 2005-12-21 11:44:38.466
    !MESSAGE Unhandled Exception
    
    !ENTRY com.genuitec.eclipse.wdt.jsp.debug 4 0 2005-12-21 11:44:38.466
    !MESSAGE Unable to execute early startup code for an extension
    !STACK 0
    java.lang.ArrayIndexOutOfBoundsException: 0
        at com.genuitec.eclipse.wdt.jsp.debug.JSPDebugPlugin.earlyStartup(Unknown Source)
        at org.eclipse.ui.internal.EarlyStartupRunnable.runEarlyStartup(EarlyStartupRunnable.java:86)
        at org.eclipse.ui.internal.EarlyStartupRunnable.run(EarlyStartupRunnable.java:73)
        at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044)
        at org.eclipse.core.runtime.Platform.run(Platform.java:783)
        at org.eclipse.ui.internal.Workbench$20.run(Workbench.java:1587)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:76)
    
    

    If I open the “details” pane on the error, I get:

    
    java.lang.NullPointerException
        at com.genuitec.eclipse.uml.editor.UMLEditor.init(UMLEditor.java:763)
        at org.eclipse.ui.internal.EditorManager.createSite(EditorManager.java:778)
        at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:596)
        at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:384)
        at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:552)
        at org.eclipse.ui.internal.EditorAreaHelper.setVisibleEditor(EditorAreaHelper.java:258)
        at org.eclipse.ui.internal.EditorManager.setVisibleEditor(EditorManager.java:1221)
        at org.eclipse.ui.internal.EditorManager$5.run(EditorManager.java:949)
        at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044)
        at org.eclipse.core.runtime.Platform.run(Platform.java:783)
        at org.eclipse.ui.internal.EditorManager.restoreState(EditorManager.java:944)
        at org.eclipse.ui.internal.WorkbenchPage.restoreState(WorkbenchPage.java:2576)
        at org.eclipse.ui.internal.WorkbenchWindow.restoreState(WorkbenchWindow.java:1819)
        at org.eclipse.ui.internal.Workbench.doRestoreState(Workbench.java:2566)
        at org.eclipse.ui.internal.Workbench.access$14(Workbench.java:2515)
        at org.eclipse.ui.internal.Workbench$19.run(Workbench.java:1514)
        at org.eclipse.ui.internal.Workbench$16.run(Workbench.java:1263)
        at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:346)
        at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:291)
        at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:447)
        at org.eclipse.ui.internal.Workbench.runStartupWithProgress(Workbench.java:1258)
        at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:1512)
        at org.eclipse.ui.internal.Workbench.access$12(Workbench.java:1491)
        at org.eclipse.ui.internal.Workbench$17.run(Workbench.java:1374)
        at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044)
        at org.eclipse.core.runtime.Platform.run(Platform.java:783)
        at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:1318)
        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:1034)
        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1636)
        at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:367)
        at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143)
        at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:103)
        at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:163)
        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:334)
        at org.eclipse.core.launcher.Main.basicRun(Main.java:278)
        at org.eclipse.core.launcher.Main.run(Main.java:973)
        at org.eclipse.core.launcher.Main.main(Main.java:948)
    
    
    #243530 Reply

    Kapil Kapre
    Member

    Yes this seems like a seperate issue that the earlier one. Is it possible to email us the UMR? Meanwhile could you try and see if the backup file works for you? (.umr~ – simply rename to .umr)
    FYI: Support email id: support@genuitec.com

    #243531 Reply

    RCobb1
    Member

    I tried renaming the .umr~ file and got the same results… even with the -clean argument. The only thing I can think of is something got corrupted in the .umr file earlier and I saved it more than once before exiting (thus replacing the .umr~ file with a bad copy).

    And, I’m sorry, I can’t send the .UMR file because it contains sensitive diagrams from my client (I am under an NDA). I can recreate the diagrams that are lost, that is no big deal, I just want to solve the problem so it doesn’t happen again.

    #243533 Reply

    Kapil Kapre
    Member

    @RCobb1 wrote:

    I tried renaming the .umr~ file and got the same results… even with the -clean argument. The only thing I can think of is something got corrupted in the .umr file earlier and I saved it more than once before exiting (thus replacing the .umr~ file with a bad copy). And, I’m sorry, I can’t send the .UMR file because it contains sensitive diagrams from my client (I am under an NDA). I can recreate the diagrams that are lost, that is no big deal, I just want to solve the problem so it doesn’t happen again.

    No problem, could you tell us if there was anything that you remember doing before you saved it the last time?

    #243566 Reply

    RCobb1
    Member

    I did nothing out of the ordinary. I finished updating a sequence diagram, saved the model (I do this after updating every diagram), then exited from Eclipse. When I got back from lunch, I re-started Eclipse and got the error.

Viewing 11 posts - 1 through 11 (of 11 total)
Reply To: Cannot open existing diagrams in 4.1M2

You must be logged in to post in the forum log in