Community
Participate
Working Groups
VE worked fine to create a view/editor, but once the part was defined in the extensions in plugin.xml the editor won't open unless the icon reference is valid. It gives an "Path must include project and resource name:" error and opens in the split visual/source editor but the visual side is blank and the status bar says "Sync Paused". Pertinent error log entries for this problem are: ================================== !ENTRY org.eclipse.jem.proxy 2 0 2006-11-01 14:49:50.807 !MESSAGE +++ Warning +++: Wed Nov 01 14:49:50 EST 2006 Project (edu.jhuapl.itsd.Planning)-VM for edu.jhuapl.itsd.Planning:err> org.eclipse.jem.internal.proxy.common.remote.CommandErrorException-- Error code:7 Value data:"java.lang.IllegalArgumentException:Path must include project and resource name: /edu.jhuapl.itsd.Planning" at org.eclipse.jem.internal.proxy.common.remote.Commands.readBackValue(Commands.java:1254) at org.eclipse.jem.internal.proxy.vm.remote.ConnectionHandler.run(ConnectionHandler.java:454) at org.eclipse.jem.internal.proxy.vm.remote.CallbackHandler.callbackWithParms(CallbackHandler.java:150) at org.eclipse.ve.internal.swt.targetvm.DisplayExec$1.run(DisplayExec.java:111) at org.eclipse.jem.internal.proxy.vm.remote.RemoteVMServerThread.doCallback(RemoteVMServerThread.java:541) at org.eclipse.ve.internal.swt.targetvm.DisplayExec$ExecRunnable.run(DisplayExec.java:109) !ENTRY org.eclipse.jem.proxy 2 0 2006-11-01 14:49:51.119 !MESSAGE +++ Warning +++: Wed Nov 01 14:49:51 EST 2006 Project (edu.jhuapl.itsd.Planning)-VM for edu.jhuapl.itsd.Planning:err> 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.ve.internal.swt.targetvm.Environment$3.run(Environment.java:121) !ENTRY org.eclipse.ve.java.core 4 0 2006-11-01 14:49:51.197 !MESSAGE Exception thrown. !STACK 0 java.lang.IllegalArgumentException: Path must include project and resource name: /edu.jhuapl.itsd.Planning at org.eclipse.core.runtime.Assert.isLegal(Assert.java:62) at org.eclipse.core.internal.resources.Workspace.newResource(Workspace.java:1571) at org.eclipse.core.internal.resources.Container.getFile(Container.java:116) at org.eclipse.ve.internal.java.vce.PDEUtilities.getIconPath(PDEUtilities.java:132) at org.eclipse.ve.internal.rcp.WorkbenchPartLabelProvider.getImage(WorkbenchPartLabelProvider.java:41) at org.eclipse.ve.internal.cde.emf.DefaultTreeEditPart.getImage(DefaultTreeEditPart.java:133) at org.eclipse.ve.internal.java.core.JavaBeanTreeEditPart.getImage(JavaBeanTreeEditPart.java:279) at org.eclipse.gef.editparts.AbstractTreeEditPart.refreshVisuals(AbstractTreeEditPart.java:137) at org.eclipse.ve.internal.java.core.JavaBeanTreeEditPart.refreshVisuals(JavaBeanTreeEditPart.java:313) at org.eclipse.ve.internal.cde.emf.DefaultTreeEditPart.activate(DefaultTreeEditPart.java:64) at org.eclipse.ve.internal.java.core.JavaBeanTreeEditPart.activate(JavaBeanTreeEditPart.java:103) at org.eclipse.gef.editparts.AbstractEditPart.activate(AbstractEditPart.java:152) at org.eclipse.ve.internal.java.core.CompositionComponentsTreeEditPart.activate(CompositionComponentsTreeEditPart.java:66) at org.eclipse.ve.internal.java.vce.SubclassCompositionComponentsTreeEditPart.activate(SubclassCompositionComponentsTreeEditPart.java:66) at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart.setRootModel(JavaVisualEditorPart.java:505) at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart.initializeViewers(JavaVisualEditorPart.java:1121) at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$13.run(JavaVisualEditorPart.java:2098) 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(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) !ENTRY org.eclipse.ui 4 4 2006-11-01 14:49:51.228 !MESSAGE Unhandled event loop exception !ENTRY org.eclipse.ui 4 0 2006-11-01 14:49:51.228 !MESSAGE Failed to execute runnable (java.lang.IllegalArgumentException: Path must include project and resource name: /edu.jhuapl.itsd.Planning) !STACK 0 org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.IllegalArgumentException: Path must include project and resource name: /edu.jhuapl.itsd.Planning) 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(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) Caused by: java.lang.IllegalArgumentException: Path must include project and resource name: /edu.jhuapl.itsd.Planning at org.eclipse.core.runtime.Assert.isLegal(Assert.java:62) at org.eclipse.core.internal.resources.Workspace.newResource(Workspace.java:1571) at org.eclipse.core.internal.resources.Container.getFile(Container.java:116) at org.eclipse.ve.internal.java.vce.PDEUtilities.getIconPath(PDEUtilities.java:132) at org.eclipse.ve.internal.rcp.WorkbenchPartLabelProvider.getImage(WorkbenchPartLabelProvider.java:41) at org.eclipse.ve.internal.cde.emf.DefaultTreeEditPart.getImage(DefaultTreeEditPart.java:133) at org.eclipse.ve.internal.java.core.JavaBeanTreeEditPart.getImage(JavaBeanTreeEditPart.java:279) at org.eclipse.gef.editparts.AbstractTreeEditPart.refreshVisuals(AbstractTreeEditPart.java:137) at org.eclipse.ve.internal.java.core.JavaBeanTreeEditPart.refreshVisuals(JavaBeanTreeEditPart.java:313) at org.eclipse.ve.internal.cde.emf.DefaultTreeEditPart.activate(DefaultTreeEditPart.java:64) at org.eclipse.ve.internal.java.core.JavaBeanTreeEditPart.activate(JavaBeanTreeEditPart.java:103) at org.eclipse.gef.editparts.AbstractEditPart.activate(AbstractEditPart.java:152) at org.eclipse.ve.internal.java.core.CompositionComponentsTreeEditPart.activate(CompositionComponentsTreeEditPart.java:66) at org.eclipse.ve.internal.java.vce.SubclassCompositionComponentsTreeEditPart.activate(SubclassCompositionComponentsTreeEditPart.java:66) at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart.setRootModel(JavaVisualEditorPart.java:505) at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart.initializeViewers(JavaVisualEditorPart.java:1121) at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$13.run(JavaVisualEditorPart.java:2098) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123) ... 20 more