|
Re: Problem with RCP when opening corresponding diagram from node [message #93388 is a reply to message #93371] |
Tue, 16 January 2007 17:25 ![Go to previous message Go to previous message](theme/Solstice/images/up.png) ![Go to next message Go to next message](theme/Solstice/images/down.png) |
Eclipse User![Friend of Eclipse Friend](/donate/web-api/friends_decorator.php?email=) |
|
|
|
Originally posted by: 5d5.mail.ru
Could you add an entry to bugzilla please?
Gaff wrote:
> Hi All,
>
> I have just gotten RCP working and would like utalise the double click
> function on a node to open a corresponding diagram, which works fine in
> the full GMF application.
>
> When I double click the node a dialog pops up with the heading 'Problem
> Opening', in which it says
> Cannot open input element:
>
> Reason:
> Error
>
> It then opens up a blank empty tab.
>
> Hopefully I just need to include some missing Plug-ins?
>
> Please see the log below,
>
> Thanks for your help,
>
> Gaff
>
>
>
>
> !ENTRY org.eclipse.ui 4 0 2007-01-16 17:09:38.734
> !MESSAGE
> org.eclipse.gmf.runtime.diagram.ui.resources.editor.document .AbstractDocumentProvider$ElementInfo
>
> !STACK 0
> java.lang.ClassCastException:
> org.eclipse.gmf.runtime.diagram.ui.resources.editor.document .AbstractDocumentProvider$ElementInfo
>
> at
> org.eclipse.gmf.runtime.diagram.ui.resources.editor.document .DiagramInputDocumentProvider.disposeElementInfo(DiagramInpu tDocumentProvider.java:136)
>
> at
> org.eclipse.gmf.runtime.diagram.ui.resources.editor.document .AbstractDocumentProvider.disconnect(AbstractDocumentProvide r.java:425)
>
> at
> org.eclipse.gmf.runtime.diagram.ui.resources.editor.parts.Di agramDocumentEditor.disposeDocumentProvider(DiagramDocumentE ditor.java:481)
>
> at
> org.eclipse.gmf.runtime.diagram.ui.resources.editor.parts.Di agramDocumentEditor.dispose(DiagramDocumentEditor.java:177)
>
> at
> org.eclipse.ui.internal.EditorReference.createPartHelper(Edi torReference.java:637)
>
> at
> org.eclipse.ui.internal.EditorReference.createPart(EditorRef erence.java:379)
>
> at
> org.eclipse.ui.internal.WorkbenchPartReference.getPart(Workb enchPartReference.java:566)
>
> at
> org.eclipse.ui.internal.EditorReference.getEditor(EditorRefe rence.java:219)
> at
> org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched( WorkbenchPage.java:2571)
>
> at
> org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(Workben chPage.java:2504)
>
> at
> org.eclipse.ui.internal.WorkbenchPage.access$10(WorkbenchPag e.java:2496)
> at org.eclipse.ui.internal.WorkbenchPage$9.run(WorkbenchPage.ja va:2481)
> at
> org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator .java:67)
> at
> org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPa ge.java:2476)
> at
> org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPa ge.java:2453)
> at
> org.eclipse.gaff.gmf.diagram.edit.policies.OpenDiagramEditPo licy$OpenDiagramCommand.doExecuteWithResult(OpenDiagramEditP olicy.java:106)
>
> at
> org.eclipse.gmf.runtime.emf.commands.core.command.AbstractTr ansactionalCommand.doExecute(AbstractTransactionalCommand.ja va:246)
>
> at
> org.eclipse.emf.workspace.AbstractEMFOperation.execute(Abstr actEMFOperation.java:130)
>
> at
> org.eclipse.core.commands.operations.DefaultOperationHistory .execute(DefaultOperationHistory.java:509)
>
> at
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramCommandStack .execute(DiagramCommandStack.java:205)
>
> at
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramCommandStack .execute(DiagramCommandStack.java:168)
>
> at
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramCommandStack .execute(DiagramCommandStack.java:155)
>
> at
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.performRequest(GraphicalEditPart.java:1060)
>
> at
> org.eclipse.gef.tools.SelectEditPartTracker.performOpen(Sele ctEditPartTracker.java:187)
>
> at
> org.eclipse.gef.tools.SelectEditPartTracker.handleDoubleClic k(SelectEditPartTracker.java:131)
>
> at
> org.eclipse.gef.tools.AbstractTool.mouseDoubleClick(Abstract Tool.java:944)
> at
> org.eclipse.gef.tools.SelectionTool.mouseDoubleClick(Selecti onTool.java:501)
>
> at org.eclipse.gef.EditDomain.mouseDoubleClick(EditDomain.java: 204)
> at
> org.eclipse.gef.ui.parts.DomainEventDispatcher.dispatchMouse DoubleClicked(DomainEventDispatcher.java:285)
>
> at
> org.eclipse.draw2d.LightweightSystem$EventHandler.mouseDoubl eClick(LightweightSystem.java:508)
>
> at
> org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListe ner.java:141)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java :66)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928)
> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.ja va:3465)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :3079)
> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.jav a:1945)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1909)
> at
> org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Work bench.java:425)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:149)
> at
> org.eclipse.gaff.gmf.diagram.application.AcomptApplication.r un(AcomptApplication.java:18)
>
> 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.equinox.internal.app.EclipseAppContainer.callMet hod(EclipseAppContainer.java:522)
>
> at
> org.eclipse.equinox.internal.app.EclipseAppHandle.run(Eclips eAppHandle.java:147)
>
> at
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .runApplication(EclipseAppLauncher.java:104)
>
> at
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .start(EclipseAppLauncher.java:74)
>
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:354)
>
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:170)
>
> 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:339 )
> at org.eclipse.core.launcher.Main.basicRun(Main.java:283)
> at org.eclipse.core.launcher.Main.run(Main.java:984)
> at org.eclipse.core.launcher.Main.main(Main.java:959)
>
> !ENTRY org.eclipse.ui 4 0 2007-01-16 17:09:38.750
> !MESSAGE Unable to create editor ID
> org.eclipse.gaff.gmf.diagram.part.AcomptDiagramEditorID:
> org.eclipse.core.runtime.CoreException: ERROR
> !STACK 1
> org.eclipse.core.runtime.CoreException: ERROR
> at
> org.eclipse.gmf.runtime.diagram.ui.resources.editor.parts.Di agramDocumentEditor.createPartControl(DiagramDocumentEditor. java:1458)
>
> at
> org.eclipse.ui.internal.EditorReference.createPartHelper(Edi torReference.java:609)
>
> at
> org.eclipse.ui.internal.EditorReference.createPart(EditorRef erence.java:379)
>
> at
> org.eclipse.ui.internal.WorkbenchPartReference.getPart(Workb enchPartReference.java:566)
>
> at
> org.eclipse.ui.internal.EditorReference.getEditor(EditorRefe rence.java:219)
> at
> org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched( WorkbenchPage.java:2571)
>
> at
> org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(Workben chPage.java:2504)
>
> at
> org.eclipse.ui.internal.WorkbenchPage.access$10(WorkbenchPag e.java:2496)
> at org.eclipse.ui.internal.WorkbenchPage$9.run(WorkbenchPage.ja va:2481)
> at
> org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator .java:67)
> at
> org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPa ge.java:2476)
> at
> org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPa ge.java:2453)
> at
> org.eclipse.gaff.gmf.diagram.edit.policies.OpenDiagramEditPo licy$OpenDiagramCommand.doExecuteWithResult(OpenDiagramEditP olicy.java:106)
>
> at
> org.eclipse.gmf.runtime.emf.commands.core.command.AbstractTr ansactionalCommand.doExecute(AbstractTransactionalCommand.ja va:246)
>
> at
> org.eclipse.emf.workspace.AbstractEMFOperation.execute(Abstr actEMFOperation.java:130)
>
> at
> org.eclipse.core.commands.operations.DefaultOperationHistory .execute(DefaultOperationHistory.java:509)
>
> at
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramCommandStack .execute(DiagramCommandStack.java:205)
>
> at
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramCommandStack .execute(DiagramCommandStack.java:168)
>
> at
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramCommandStack .execute(DiagramCommandStack.java:155)
>
> at
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.performRequest(GraphicalEditPart.java:1060)
>
> at
> org.eclipse.gef.tools.SelectEditPartTracker.performOpen(Sele ctEditPartTracker.java:187)
>
> at
> org.eclipse.gef.tools.SelectEditPartTracker.handleDoubleClic k(SelectEditPartTracker.java:131)
>
> at
> org.eclipse.gef.tools.AbstractTool.mouseDoubleClick(Abstract Tool.java:944)
> at
> org.eclipse.gef.tools.SelectionTool.mouseDoubleClick(Selecti onTool.java:501)
>
> at org.eclipse.gef.EditDomain.mouseDoubleClick(EditDomain.java: 204)
> at
> org.eclipse.gef.ui.parts.DomainEventDispatcher.dispatchMouse DoubleClicked(DomainEventDispatcher.java:285)
>
> at
> org.eclipse.draw2d.LightweightSystem$EventHandler.mouseDoubl eClick(LightweightSystem.java:508)
>
> at
> org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListe ner.java:141)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java :66)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928)
> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.ja va:3465)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :3079)
> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.jav a:1945)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1909)
> at
> org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Work bench.java:425)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:149)
> at
> org.eclipse.gaff.gmf.diagram.application.AcomptApplication.r un(AcomptApplication.java:18)
>
> 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.equinox.internal.app.EclipseAppContainer.callMet hod(EclipseAppContainer.java:522)
>
> at
> org.eclipse.equinox.internal.app.EclipseAppHandle.run(Eclips eAppHandle.java:147)
>
> at
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .runApplication(EclipseAppLauncher.java:104)
>
> at
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .start(EclipseAppLauncher.java:74)
>
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:354)
>
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:170)
>
> 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:339 )
> at org.eclipse.core.launcher.Main.basicRun(Main.java:283)
> at org.eclipse.core.launcher.Main.run(Main.java:984)
> at org.eclipse.core.launcher.Main.main(Main.java:959)
> !SUBENTRY 1 org.eclipse.gmf.runtime.diagram.ui.resources.editor 4 1
> 2007-01-16 17:09:38.750
> !MESSAGE ERROR
>
|
|
|
|
Powered by
FUDForum. Page generated in 0.03852 seconds