|
|
|
Re: Is EMF generated code just for plugins? [message #512102 is a reply to message #512099] |
Wed, 03 February 2010 22:16 |
Ed Merks Messages: 33142 Registered: July 2009 |
Senior Member |
|
|
Herb,
It sounds like you're displaying Resource instances; in this code we're
trying to look up the same icon as would be used showing the IResource
in the IDE. I suppose we could add a catch clause and just use a
default resource image for this case. If you open a bugzilla, I'll add
such a guard for EMF 2.6. As a workaround you could specialize
ResourceItemProvider's getImage to avoid this problem.
Herb Miller wrote:
> Here is a trace of the exception:
>
> Exception occurred
> java.lang.IllegalStateException: Workbench has not been created yet.
> at org.eclipse.ui.PlatformUI.getWorkbench(PlatformUI.java:92)
> at org.eclipse.emf.edit.ui.provider.ExtendedImageRegistry.getIm
> age(ExtendedImageRegistry.java:104)
> at org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider
> .getImageFromObject(AdapterFactoryLabelProvider.java:365)
> at org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider
> .getImage(AdapterFactoryLabelProvider.java:336)
> at org.eclipse.jface.viewers.WrappedViewerLabelProvider.getImag
> e(WrappedViewerLabelProvider.java:117)
> at org.eclipse.jface.viewers.WrappedViewerLabelProvider.update(
> WrappedViewerLabelProvider.java:165)
> at org.eclipse.jface.viewers.ViewerColumn.refresh(ViewerColumn.
> java:145)
> at org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(Ab
> stractTreeViewer.java:932)
> at org.eclipse.jface.viewers.AbstractTreeViewer$UpdateItemSafeR
> unnable.run(AbstractTreeViewer.java:102)
> at org.eclipse.jface.util.SafeRunnable$1.run(SafeRunnable.java: 128)
> at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:17 5)
> at org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(Ab
> stractTreeViewer.java:1012)
> at org.eclipse.jface.viewers.StructuredViewer$UpdateItemSafeRun
> nable.run(StructuredViewer.java:481)
> at org.eclipse.jface.util.SafeRunnable$1.run(SafeRunnable.java: 128)
> at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:17 5)
> at org.eclipse.jface.viewers.StructuredViewer.updateItem(Struct
> uredViewer.java:2111)
> at org.eclipse.jface.viewers.AbstractTreeViewer.createTreeItem(
> AbstractTreeViewer.java:827)
> at org.eclipse.jface.viewers.AbstractTreeViewer$1.run(AbstractT
> reeViewer.java:802)
> at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator
> .java:70)
> at org.eclipse.jface.viewers.AbstractTreeViewer.createChildren(
> AbstractTreeViewer.java:776)
> at org.eclipse.jface.viewers.TreeViewer.createChildren(TreeView
> er.java:639)
> at org.eclipse.jface.viewers.AbstractTreeViewer.internalInitial
> izeTree(AbstractTreeViewer.java:1490)
> at org.eclipse.jface.viewers.TreeViewer.internalInitializeTree(
> TreeViewer.java:828)
> at org.eclipse.jface.viewers.AbstractTreeViewer$5.run(AbstractT
> reeViewer.java:1474)
> at org.eclipse.jface.viewers.StructuredViewer.preservingSelecti
> on(StructuredViewer.java:1392)
> at org.eclipse.jface.viewers.TreeViewer.preservingSelection(Tre
> eViewer.java:402)
> at org.eclipse.jface.viewers.StructuredViewer.preservingSelecti
> on(StructuredViewer.java:1353)
> at org.eclipse.jface.viewers.AbstractTreeViewer.inputChanged(Ab
> stractTreeViewer.java:1467)
> at org.eclipse.jface.viewers.ContentViewer.setInput(ContentView
> er.java:274)
> at org.eclipse.jface.viewers.StructuredViewer.setInput(Structur
> edViewer.java:1634)
> at ViewAppWindow.createContents(ViewAppWindow.java:116)
> at org.eclipse.jface.window.Window.create(Window.java:431)
> at org.eclipse.jface.window.Window.open(Window.java:790)
> at ViewAppWindow.main(ViewAppWindow.java:293)
>
>
> Can this help point me in the right direction? It seems as if the
> code is looking for an image of some kind, and it is trying to get it
> from the Workbench?
>
> Oh, I just remembered that you said this may not be an EMF problem.
> Can you point me to the correct forum?
>
> Thanks,
>
Ed Merks
Professional Support: https://www.macromodeling.com/
|
|
|
Powered by
FUDForum. Page generated in 0.03674 seconds