Here you have some more input to the problem if you'll
need it.
By the way: great job you've made with the Entity Modeler.
Regards,
Petri Stenberg,
Oops AB, Sweden.
!ENTRY org.eclipse.ui 4 0 2006-08-08 15:14:04.428
!MESSAGE Failed to execute runnable
(java.lang.ClassCastException:
org.eclipse.ui.internal.ErrorEditorPart)
!STACK 0
org.eclipse.swt.SWTException: Failed to execute runnable
(java.lang.ClassCastException:
org.eclipse.ui.internal.ErrorEditorPart)
at org.eclipse.swt.SWT.error(SWT.java:3374)
at org.eclipse.swt.SWT.error(SWT.java:3297)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:126)
at
org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3325)
at
org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2971)
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.runApplication(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(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)
Caused by: java.lang.ClassCastException:
org.eclipse.ui.internal.ErrorEditorPart
at
org.objectstyle.wolips.componenteditor.launcher.ComponentEditorMatchingStrategy.matches(ComponentEditorMatchingStrategy.java:98)
at
org.eclipse.ui.internal.EditorManager.findEditors(EditorManager.java:479)
at
org.eclipse.ui.internal.EditorManager.findEditors(EditorManager.java:423)
at
org.eclipse.ui.internal.EditorManager.findEditor(EditorManager.java:388)
at
org.eclipse.ui.internal.EditorManager.findEditor(EditorManager.java:370)
at
org.eclipse.ui.internal.WorkbenchPage.findEditor(WorkbenchPage.java:1907)
at
org.eclipse.ui.NavigationLocation.getEditorPart(NavigationLocation.java:44)
at
org.eclipse.ui.texteditor.TextSelectionNavigationLocation.update(TextSelectionNavigationLocation.java:321)
at
org.eclipse.ui.internal.NavigationHistory.updateEntry(NavigationHistory.java:400)
at
org.eclipse.ui.internal.NavigationHistory.access$8(NavigationHistory.java:396)
at
org.eclipse.ui.internal.NavigationHistory$2.run(NavigationHistory.java:166)
at
org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)
... 20 more
!ENTRY org.eclipse.ui 4 4 2006-08-08 15:16:16.779
!MESSAGE Unhandled event loop exception
!ENTRY org.eclipse.ui 4 0 2006-08-08 15:16:16.779
!MESSAGE No more handles
!STACK 0
org.eclipse.swt.SWTError: No more handles
at org.eclipse.swt.SWT.error(SWT.java:3400)
at org.eclipse.swt.SWT.error(SWT.java:3297)
at org.eclipse.swt.SWT.error(SWT.java:3268)
at org.eclipse.swt.graphics.Image.init(Image.java:1803)
at org.eclipse.swt.graphics.Image.init(Image.java:1901)
at org.eclipse.swt.graphics.Image.<init>(Image.java:490)
at
org.eclipse.jface.resource.ImageDescriptor.createImage(ImageDescriptor.java:295)
at
org.eclipse.jface.resource.ImageDescriptor.createImage(ImageDescriptor.java:233)
at
org.eclipse.jface.resource.ImageDescriptor.createImage(ImageDescriptor.java:211)
at
org.objectstyle.wolips.ui.labeldecorator.ResourcesLabelDecorator.createImagewithName(ResourcesLabelDecorator.java:91)
at
org.objectstyle.wolips.ui.labeldecorator.ResourcesLabelDecorator.resourcesImage(ResourcesLabelDecorator.java:101)
at
org.objectstyle.wolips.ui.labeldecorator.ResourcesLabelDecorator.decorateImage(ResourcesLabelDecorator.java:132)
at
org.eclipse.ui.internal.decorators.FullDecoratorDefinition.decorateImage(FullDecoratorDefinition.java:114)
at
org.eclipse.ui.internal.decorators.FullImageDecoratorRunnable.run(FullImageDecoratorRunnable.java:28)
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.decorators.DecoratorManager.safeDecorateImage(DecoratorManager.java:418)
at
org.eclipse.ui.internal.decorators.DecoratorManager.decorateImage(DecoratorManager.java:372)
at
org.eclipse.jface.viewers.DecoratingLabelProvider.getImage(DecoratingLabelProvider.java:89)
at
org.eclipse.jface.viewers.DecoratingLabelProvider.updateLabel(DecoratingLabelProvider.java:356)
at
org.eclipse.jface.viewers.StructuredViewer.buildLabel(StructuredViewer.java:2077)
at
org.eclipse.jface.viewers.TreeViewer.doUpdateItem(TreeViewer.java:252)
at
org.eclipse.jface.viewers.AbstractTreeViewer$UpdateItemSafeRunnable.run(AbstractTreeViewer.java:95)
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.AbstractTreeViewer.doUpdateItem(AbstractTreeViewer.java:840)
at
org.eclipse.jdt.internal.ui.viewsupport.ProblemTreeViewer.doUpdateItem(ProblemTreeViewer.java:74)
at
org.eclipse.jdt.internal.ui.viewsupport.ResourceToItemsMapper.updateItem(ResourceToItemsMapper.java:74)
at
org.eclipse.jdt.internal.ui.viewsupport.ResourceToItemsMapper.resourceChanged(ResourceToItemsMapper.java:63)
at
org.eclipse.jdt.internal.ui.viewsupport.ProblemTreeViewer.handleLabelProviderChanged(ProblemTreeViewer.java:127)
at
org.eclipse.jface.viewers.ContentViewer$1.labelProviderChanged(ContentViewer.java:74)
at
org.eclipse.ui.internal.decorators.DecoratorManager$1.run(DecoratorManager.java:239)
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.decorators.DecoratorManager.fireListener(DecoratorManager.java:237)
at
org.eclipse.ui.internal.decorators.DecorationScheduler$3.runInUIThread(DecorationScheduler.java:490)
at org.eclipse.ui.progress.UIJob$1.run(UIJob.java:94)
at
org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)
at
org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3325)
at
org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2971)
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.runApplication(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(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)
On Tue, 8 Aug 2006 01:40:35 -0700
Mike Schrag <mschra..dimension.com> wrote:
>Ohhh Funky ... So it would appear that you attempted to
>open a model, which failed for some reason, and it
>replaced itself with an error editor part claiming to be
>of type "eomodel editor", which led to subsequent
>failures to open (but for different reasons -- in this
> case, the class cast). There was probably some root
>failure originally that triggered this series of events.
> \I didn't realize the error editor part stole the
>editor id of the attempted editor -- i need to add an
>extra check for that. Thanks!
>
>ms
>
>On Aug 8, 2006, at 12:55 AM, Nathan Hadfield wrote:
>
>> You were correct. I finally realized I had a bunch of
>>documents
>> open in my workspace (including some of the model
>>files). I closed
>> them all and then was able to start Entity Modeler.
>>
>> Thanks!
>>
>> (Btw, I ran it in 1.5 and found that the attempted class
>>was
>> org.eclipse.ui.internal.ErrorEditorPart. I'm guessing
>>that's not
>> very helpful.)
>>
>>
>> On Aug 4, 2006, at 11:58 PM, Mike Schrag wrote:
>>
>>> 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.mat
>>>> ches(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.runAppl
>>>> ication(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 : Tue Aug 08 2006 - 09:23:00 EDT