(I have purchased SWT Designer and support, I don't know if this is the correct place for paying customers of support, so if it isn't please let me know. Thank you.)
I am using eclipse 3RC1 on Mac OS X 10.3.4
When I create a Designer -> "SWT Composite" through eclipse's "New" wizard. The associated java file is created, but when I go to view in the Design node after clicking on the "Design" tab I get the following error.
Exception
Designer internal error.
Provider: Instantiations, Inc.
Plug-in Name: Designer
Plug-in ID: com.swtdesigner
Version: 2.0.0
java.lang.NullPointerException
at com.swtdesigner.model.swt.widgets.composite.ThisCompositeInfo.makeVisible(SourceFile:83)
at com.swtdesigner.model.swt.widgets.control.ControlInfo.createShot(SourceFile:206)
at com.swtdesigner.model.swt.widgets.composite.AbstractCompositeInfo.createShot(SourceFile:189)
at com.swtdesigner.model.JavaInfo.notifyPropertyChanged(SourceFile:4216)
at com.swtdesigner.model.swt.widgets.control.ControlInfo.notifyPropertyChanged(SourceFile:149)
at com.swtdesigner.model.JavaInfo.notifyPropertyChanged(SourceFile:4199)
at com.swtdesigner.model.swt.widgets.control.ControlInfo.getShotBounds(SourceFile:313)
at com.swtdesigner.gef.edit.swt.control.ControlEditPart.refreshVisuals(SourceFile:51)
at org.eclipse.gef.editparts.AbstractEditPart.refresh(AbstractEditPart.java:693)
at org.eclipse.gef.editparts.AbstractGraphicalEditPart.refresh(AbstractGraphicalEditPart.java:534)
at com.swtdesigner.gef.edit.swt.composite.CompositeEditPart.refresh(SourceFile:29)
at org.eclipse.gef.editparts.AbstractEditPart.addNotify(AbstractEditPart.java:221)
at org.eclipse.gef.editparts.AbstractGraphicalEditPart.addNotify(AbstractGraphicalEditPart.java:196)
at org.eclipse.gef.editparts.AbstractEditPart.addChild(AbstractEditPart.java:184)
at org.eclipse.gef.editparts.AbstractEditPart.refreshChildren(AbstractEditPart.java:742)
at org.eclipse.gef.editparts.AbstractEditPart.refresh(AbstractEditPart.java:694)
at org.eclipse.gef.editparts.AbstractGraphicalEditPart.refresh(AbstractGraphicalEditPart.java:534)
at org.eclipse.gef.editparts.AbstractEditPart.addNotify(AbstractEditPart.java:221)
at org.eclipse.gef.editparts.AbstractGraphicalEditPart.addNotify(AbstractGraphicalEditPart.java:196)
at org.eclipse.gef.editparts.AbstractEditPart.addChild(AbstractEditPart.java:184)
at org.eclipse.gef.editparts.FreeformGraphicalRootEditPart.setContents(FreeformGraphicalRootEditPart.java:234)
at org.eclipse.gef.ui.parts.AbstractEditPartViewer.setContents(AbstractEditPartViewer.java:485)
at org.eclipse.gef.ui.parts.AbstractEditPartViewer.setContents(AbstractEditPartViewer.java:494)
at com.swtdesigner.gef.DesignerEditor.setGEFContents(SourceFile:1016)
at com.swtdesigner.gef.common.property.DesignerEditorPropertyComposite.handleRootNodeSelected(SourceFile:583)
at com.swtdesigner.gef.common.property.DesignerEditorPropertyComposite.updatePropertyComposite(SourceFile:718)
at com.swtdesigner.gef.DesignerEditor.parseCompilationUnit(SourceFile:708)
at com.swtdesigner.gef.DesignerEditor.handleActivate(SourceFile:615)
at com.swtdesigner.gef.DesignerEditor.handleActivate(SourceFile:605)
at com.swtdesigner.editors.MultiPageEditor.showDesignEditor(SourceFile:282)
at com.swtdesigner.editors.MultiPageEditor$2.widgetSelected(SourceFile:154)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:89)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1196)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1220)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1205)
at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1053)
at org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:2937)
at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1850)
at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CTabFolder.java:289)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1196)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1220)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1205)
at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1053)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2867)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2537)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1363)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1334)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:253)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:141)
at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:96)
at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:334)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:273)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:128)
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.basicRun(Main.java:185)
at org.eclipse.core.launcher.Main.run(Main.java:638)
at org.eclipse.core.launcher.Main.main(Main.java:622)