SWT Composite on Mac OS X

SWT Designer allows you to create the views, editors, perspectives, pref pages, composites, etc. that comprise Eclipse SWT & RCP applications and plug-ins.

Moderators: Konstantin.Scheglov, gnebling, Alexander.Mitin, jwren, Eric Clayberg

SWT Composite on Mac OS X

Postby jasonvowell » Sun Jun 27, 2004 2:18 pm

(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)
jasonvowell
 
Posts: 1
Joined: Sun Jun 27, 2004 2:06 pm

Re: SWT Composite on Mac OS X

Postby Eric Clayberg » Sun Jun 27, 2004 6:47 pm

jasonvowell wrote:I am using eclipse 3RC1 on Mac OS X 10.3.4

Before I say anything else, I should make it clear that we don't officially support Designer on the Mac. We would like the product to work better on the Mac, but that is made difficult (so far), by Eclipse Mac's second class status in the Eclipse world.

jasonvowell wrote: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.)

Does this happen only woth Composites or any UI type? Can you create an SWT Application or JFace Dialog? Have you tried the v2.0.1 version of Designer? What happens if you turn of Draft Mode (Designer > General preferences). You will need to be using the final release version of Eclipse 3.0 in order to use the new v2.0.1 build.
Eric Clayberg
Software Engineering Manager
Google
http://code.google.com/webtoolkit/download.html

Author: "Eclipse Plug-ins"
http://www.qualityeclipse.com
Eric Clayberg
Moderator
 
Posts: 4503
Joined: Tue Sep 30, 2003 6:39 am
Location: Boston, MA USA


Return to SWT Designer

Who is online

Users browsing this forum: No registered users and 1 guest