EOModel problem

From: Pierre Frisch (pierre.frisc..pearway.com)
Date: Thu Mar 15 2007 - 23:37:58 EDT

  • Next message: Mike Schrag: "Re: EOModel problem"

    Hi Mike,

    I have Entity Modeler crashing on me when the old EOModeler can open
    the model just fine. Any idea? The NPE is not the cause of the
    problem Entity Modeler cannot read the model and return a null model.
    Entity Modeler then fails with a NPE which is not very nice because
    it does not display the reason it could not load the model. There is
    probably something wrong with the model but could we improve the
    reporting?

    Thanks

    Pierre




    !ENTRY org.eclipse.ui 4 0 2007-03-15 20:19:37.062
    !MESSAGE Unable to create editor ID
    org.objectstyle.wolips.eomodeler.editors.EOModelEditor: Failed to
    create EOModelEditorInput for org.eclipse.ui.part.FileEditorInput(/
    JavaRealEstate/wo-resources/Resources/RealEstate.eomodeld/
    index.eomodeld).
    !STACK 0
    java.lang.NullPointerException
            at
    org.objectstyle.wolips.eomodeler.editors.EOModelEditor.getIndexFile
    (EOModelEditor.java:433)
            at org.objectstyle.wolips.eomodeler.editors.EOModelEditor.init
    (EOModelEditor.java:472)
            at org.eclipse.ui.internal.EditorManager.createSite
    (EditorManager.java:842)
            at org.eclipse.ui.internal.EditorReference.createPartHelper
    (EditorReference.java:583)
            at org.eclipse.ui.internal.EditorReference.createPart
    (EditorReference.java:372)
            at org.eclipse.ui.internal.WorkbenchPartReference.getPart
    (WorkbenchPartReference.java:566)
            at org.eclipse.ui.internal.EditorReference.getEditor
    (EditorReference.java:214)
            at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched
    (WorkbenchPage.java:2595)
            at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor
    (WorkbenchPage.java:2528)
            at org.eclipse.ui.internal.WorkbenchPage.access$10
    (WorkbenchPage.java:2520)
            at org.eclipse.ui.internal.WorkbenchPage$9.run(WorkbenchPage.java:2505)
            at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:
    67)
            at org.eclipse.ui.internal.WorkbenchPage.openEditor
    (WorkbenchPage.java:2500)
            at org.eclipse.ui.internal.WorkbenchPage.openEditor
    (WorkbenchPage.java:2485)
            at org.eclipse.ui.ide.IDE.openEditor(IDE.java:388)
            at org.eclipse.ui.ide.IDE.openEditor(IDE.java:350)
            at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor
    (EditorUtility.java:275)
            at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor
    (EditorUtility.java:139)
            at org.eclipse.jdt.internal.ui.actions.OpenActionUtil.open
    (OpenActionUtil.java:49)
            at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:190)
            at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:174)
            at org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun
    (SelectionDispatchAction.java:267)
            at org.eclipse.jdt.ui.actions.SelectionDispatchAction.run
    (SelectionDispatchAction.java:243)
            at
    org.eclipse.jdt.internal.ui.packageview.PackageExplorerActionGroup.handl
    eOpen(PackageExplorerActionGroup.java:306)
            at org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart$4.open
    (PackageExplorerPart.java:653)
            at org.eclipse.jface.viewers.StructuredViewer$2.run
    (StructuredViewer.java:817)
            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.JFaceUtil$1.run(JFaceUtil.java:44)
            at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:149)
            at org.eclipse.jface.viewers.StructuredViewer.fireOpen
    (StructuredViewer.java:815)
            at org.eclipse.jface.viewers.StructuredViewer.handleOpen
    (StructuredViewer.java:1069)
            at org.eclipse.jface.viewers.StructuredViewer$6.handleOpen
    (StructuredViewer.java:1168)
            at org.eclipse.jface.util.OpenStrategy.fireOpenEvent
    (OpenStrategy.java:249)
            at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:243)
            at org.eclipse.jface.util.OpenStrategy$1.mouseSelectItem
    (OpenStrategy.java:414)
            at org.eclipse.jface.util.OpenStrategy$1.handleEvent
    (OpenStrategy.java:350)
            at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
            at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1496)
            at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1520)
            at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1505)
            at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1279)
            at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3312)
            at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2941)
            at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1930)
            at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1894)
            at org.eclipse.ui.internal.Workbench.createAndRunWorkbench
    (Workbench.java:422)
            at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
            at org.eclipse.ui.internal.ide.IDEApplication.run
    (IDEApplication.java:95)
            at org.eclipse.core.internal.runtime.PlatformActivator$1.run
    (PlatformActivator.java:78)
            at
    org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplicat
    ion(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:400)
            at org.eclipse.core.runtime.adaptor.EclipseStarter.run
    (EclipseStarter.java:177)
            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: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)



    This archive was generated by hypermail 2.0.0 : Thu Mar 15 2007 - 23:38:43 EDT