Product Name: WindowBuilder Pro
Edition: 7.2
OS Name/Version: Windows Vista
Priority: High
(An Email has also been sent)
When trying to add a GridLayout into my Panel while using the Swing Designer, I get an Internal Error. The same error also occurs when trying to add other layouts as well as labels. When my current work is run, the program runs fine. This is the error i get.
WindowBuilder internal error
WindowBuilder encountered unexpected internal error. Please contact support.
Show stack trace.
Hide stack trace.
Stack trace:
java.lang.NullPointerException
at com.instantiations.designer.core.utils.ast.ASTEditor.addStatement(ASTEditor.java:1244)
at com.instantiations.designer.core.utils.ast.ASTEditor.addStatement(ASTEditor.java:1220)
at com.instantiations.designer.core.model.JavaInfo.addExpressionStatement(JavaInfo.java:883)
at com.instantiations.designer.core.model.JavaInfo.addExpressionStatement(JavaInfo.java:873)
at com.instantiations.designer.core.model.JavaInfo.addFieldAssignment(JavaInfo.java:945)
at com.instantiations.designer.swing.model.layout.gbl.GridBagLayoutInfo.onSet(GridBagLayoutInfo.java:106)
at com.instantiations.designer.swing.model.component.ContainerInfo.setLayout(ContainerInfo.java:362)
at com.instantiations.designer.swing.gef.policy.layout.DropLayoutEditPolicy$1.executeEdit(DropLayoutEditPolicy.java:64)
at com.instantiations.designer.core.gef.command.EditCommand$1.run(EditCommand.java:35)
at com.instantiations.designer.core.utils.execution.ExecutionUtils.run(ExecutionUtils.java:240)
at com.instantiations.designer.core.gef.command.EditCommand.execute(EditCommand.java:33)
at com.instantiations.gef.core.EditDomain.executeCommand(EditDomain.java:38)
at com.instantiations.gef.core.tools.Tool.executeCommand(Tool.java:184)
at com.instantiations.gef.core.tools.AbstractCreationTool.handleButtonUp(AbstractCreationTool.java:50)
at com.instantiations.gef.core.tools.Tool.mouseUp(Tool.java:352)
at com.instantiations.gef.core.EditDomain.mouseUp(EditDomain.java:196)
at com.instantiations.gef.graphical.EditEventManager.mouseUp(EditEventManager.java:131)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.instantiations.draw2d.EventManager$8.invoke(EventManager.java:288)
at $Proxy1.mouseUp(Unknown Source)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:207)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3880)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3473)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2405)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2369)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2221)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:500)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:493)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:368)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
at org.eclipse.equinox.launcher.Main.run(Main.java:1311)
Full context stack trace:
java.lang.NullPointerException
at com.instantiations.designer.core.utils.ast.ASTEditor.addStatement(ASTEditor.java:1244)
at com.instantiations.designer.core.utils.ast.ASTEditor.addStatement(ASTEditor.java:1220)
at com.instantiations.designer.core.model.JavaInfo.addExpressionStatement(JavaInfo.java:883)
at com.instantiations.designer.core.model.JavaInfo.addExpressionStatement(JavaInfo.java:873)
at com.instantiations.designer.core.model.JavaInfo.addFieldAssignment(JavaInfo.java:945)
at com.instantiations.designer.swing.model.layout.gbl.GridBagLayoutInfo.onSet(GridBagLayoutInfo.java:106)
at com.instantiations.designer.swing.model.component.ContainerInfo.setLayout(ContainerInfo.java:362)
at com.instantiations.designer.swing.gef.policy.layout.DropLayoutEditPolicy$1.executeEdit(DropLayoutEditPolicy.java:64)
at com.instantiations.designer.core.gef.command.EditCommand$1.run(EditCommand.java:35)
at com.instantiations.designer.core.utils.execution.ExecutionUtils.run(ExecutionUtils.java:240)
at com.instantiations.designer.core.gef.command.EditCommand.execute(EditCommand.java:33)
at com.instantiations.gef.core.EditDomain.executeCommand(EditDomain.java:38)
at com.instantiations.gef.core.tools.Tool.executeCommand(Tool.java:184)
at com.instantiations.gef.core.tools.AbstractCreationTool.handleButtonUp(AbstractCreationTool.java:50)
at com.instantiations.gef.core.tools.Tool.mouseUp(Tool.java:352)
at com.instantiations.gef.core.EditDomain.mouseUp(EditDomain.java:196)
at com.instantiations.gef.graphical.EditEventManager.mouseUp(EditEventManager.java:131)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.instantiations.draw2d.EventManager$8.invoke(EventManager.java:288)
at $Proxy1.mouseUp(Unknown Source)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:207)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3880)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3473)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2405)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2369)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2221)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:500)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:493)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:368)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
at org.eclipse.equinox.launcher.Main.run(Main.java:1311)