Hi,
first of all, I think you made a good job with swt-designer plugin. Working with it makes a lot of fun. Its realy easy to use.
But now, I'am facing a problem. i try to build an app like the JFace example on IBM developerworks (Adrian Van Emmenis). I used the wizard to generate a JFace Application Window and integrated a TreeViewer. After generating ContentProvider and LabelProvider I tried out the app and got the following error:
java.lang.NoClassDefFoundError: org/eclipse/core/internal/boot/DelegatingURLClassLoader
at org.eclipse.core.runtime.Platform.run(Platform.java:420)
at org.eclipse.jface.viewers.StructuredViewer.updateItem(StructuredViewer.java:1263)
at org.eclipse.jface.viewers.AbstractTreeViewer.createTreeItem(AbstractTreeViewer.java:338)
at org.eclipse.jface.viewers.AbstractTreeViewer$1.run(AbstractTreeViewer.java:321)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:84)
at org.eclipse.jface.viewers.AbstractTreeViewer.createChildren(AbstractTreeViewer.java:307)
at org.eclipse.jface.viewers.AbstractTreeViewer$5.run(AbstractTreeViewer.java:753)
at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java:796)
at org.eclipse.jface.viewers.AbstractTreeViewer.inputChanged(AbstractTreeViewer.java:744)
at org.eclipse.jface.viewers.ContentViewer.setInput(ContentViewer.java:238)
at org.eclipse.jface.viewers.StructuredViewer.setInput(StructuredViewer.java:983)
at myApp.MyJFaceAppWindow.createContents(MyJFaceAppWindow.java:90)
at org.eclipse.jface.window.Window.create(Window.java:302)
at org.eclipse.jface.window.Window.open(Window.java:552)
at myApp.MyJFaceAppWindow.run(MyJFaceAppWindow.java:112)
at myApp.MyJFaceAppWindow.main(MyJFaceAppWindow.java:125)
Exception in thread "main"
I also used to test this with a tableViewer, but ist alsways the same: the app crashes while trying to set the input like this:
treeViewer.setInput(new Object());
Any ideas?
PS : I am using Eclipse Version: 3.0.0, Build id: 200308281813
jh