Did you happen to already have the plist or index.eomodeld open as
maybe a text editor? This line of code is casting the active editor
to an EOModelEditor. I'm still not sure I entirely believe this,
though. Is it possible for you to run Eclipse with 1.5? 1.5 gives a
proper ClassCastException that includes the class name of the
attempted class. This is odd, though, because the only way it gets
to this code is if the editor id .equals
EOModelEditor.EOMODEL_EDITOR_ID. I'm slightly confused by this.
ms
On Aug 4, 2006, at 4:43 PM, Nathan Hadfield wrote:
> I'm getting the following exception in Entity Modeler when double-
> clicking to view an entity in the Package Explorer. I'm using
> Eclipse 3.2.0 with WOLips 2.0.0.2952.
>
> I'm new to Eclipse and WOLips so please forgive my ignorance if
> more information is needed than those version numbers. Any
> suggestions?
>
>
> !ENTRY org.eclipse.jface 4 2 2006-08-04 13:14:53.151
> !MESSAGE Problems occurred when invoking code from plug-in:
> "org.eclipse.jface".
> !STACK 0
> java.lang.ClassCastException
> at
> org.objectstyle.wolips.eomodeler.editors.EOModelMatchingStrategy.match
> es(EOModelMatchingStrategy.java:75)
> at org.eclipse.ui.internal.EditorManager.findEditors
> (EditorManager.java:479)
> at org.eclipse.ui.internal.EditorManager.findEditors
> (EditorManager.java:425)
> at org.eclipse.ui.internal.EditorManager.findEditor
> (EditorManager.java:388)
> at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched
> (WorkbenchPage.java:2537)
> at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor
> (WorkbenchPage.java:2521)
> at org.eclipse.ui.internal.WorkbenchPage.access$10
> (WorkbenchPage.java:2513)
> at org.eclipse.ui.internal.WorkbenchPage$9.run(WorkbenchPage.java:
> 2498)
> at org.eclipse.swt.custom.BusyIndicator.showWhile
> (BusyIndicator.java:67)
> at org.eclipse.ui.internal.WorkbenchPage.openEditor
> (WorkbenchPage.java:2493)
> at org.eclipse.ui.internal.WorkbenchPage.openEditor
> (WorkbenchPage.java:2478)
> at org.eclipse.ui.ide.IDE.openEditor(IDE.java:388)
> at org.eclipse.ui.ide.IDE.openEditor(IDE.java:350)
> at org.eclipse.ui.actions.OpenFileAction.openFile
> (OpenFileAction.java:98)
> at org.eclipse.ui.actions.OpenSystemEditorAction.run
> (OpenSystemEditorAction.java:98)
> at org.eclipse.ui.views.navigator.OpenActionGroup.runDefaultAction
> (OpenActionGroup.java:125)
> at org.eclipse.ui.views.navigator.MainActionGroup.runDefaultAction
> (MainActionGroup.java:328)
> at org.eclipse.ui.views.navigator.ResourceNavigator.handleOpen
> (ResourceNavigator.java:679)
> at org.eclipse.ui.views.navigator.ResourceNavigator$6.open
> (ResourceNavigator.java:434)
> 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.handleEvent
> (OpenStrategy.java:283)
> 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:
> 1914)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1878)
> at org.eclipse.ui.internal.Workbench.createAndRunWorkbench
> (Workbench.java:419)
> 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.runApplic
> ation(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:324)
> 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 : Sat Aug 05 2006 - 01:58:21 EDT