Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 363376

Summary: cant create design view
Product: z_Archived Reporter: Sumit Singh <coolsunnyonline>
Component: WindowBuilderAssignee: Alexander Mitin <Alexander.Mitin>
Status: CLOSED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: clayberg, yazikri2
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: All   
Whiteboard:
Attachments:
Description Flags
this my generated report none

Description Sumit Singh CLA 2011-11-09 14:53:25 EST
Created attachment 206733 [details]
this my generated report

The Gui is working while running the project but its not being displayed in window builder.
means to say, code and gui are working fine during runtime, but during development whenever i try to view my panel in design view, it shows error.
Comment 1 Eric Clayberg CLA 2011-11-09 21:57:21 EST
org.eclipse.wb.internal.core.utils.exception.DesignerException: 1100 (No description).
	at org.eclipse.wb.internal.layout.group.model.GroupLayoutCodeSupport.parse(GroupLayoutCodeSupport.java:100)
	at org.eclipse.wb.internal.layout.group.model.GroupLayoutSupport.parse(GroupLayoutSupport.java:183)
	at org.eclipse.wb.internal.layout.group.model.GroupLayoutSupport$2.bindComponents(GroupLayoutSupport.java:91)
	at sun.reflect.GeneratedMethodAccessor57.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.eclipse.wb.core.model.broadcast.BroadcastSupport$1.intercept(BroadcastSupport.java:208)
	at org.eclipse.wb.core.model.broadcast.JavaEventListener$$EnhancerByCGLIB$$e9a1a09b.bindComponents(<generated>)
	at org.eclipse.wb.internal.core.parser.JavaInfoParser.getRoot(JavaInfoParser.java:406)
	at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:324)
	at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:270)
	at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:240)
	at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
	at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
	at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:153)
	at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
	at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:513)
	at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:501)
	at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:434)
	at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:180)
	at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:150)
	at org.eclipse.swt.widgets.Display.syncExec(Display.java:4683)
	at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:431)
	at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:464)
	at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:372)
	at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:507)
	at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:450)
	at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:400)
	at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
	at org.eclipse.wb.internal.core.editor.UndoManager.activate(UndoManager.java:90)
	at org.eclipse.wb.internal.core.editor.DesignPage.handleActiveState_True(DesignPage.java:248)
	at org.eclipse.wb.internal.core.editor.DesignPage.handleActiveState(DesignPage.java:226)
	at org.eclipse.wb.internal.core.editor.multi.DefaultMultiMode.showPage(DefaultMultiMode.java:125)
	at org.eclipse.wb.internal.core.editor.multi.DefaultMultiMode$1.widgetSelected(DefaultMultiMode.java:63)
	at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:240)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1077)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062)
	at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:774)
	at org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:2745)
	at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1432)
	at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CTabFolder.java:257)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4165)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3754)
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2696)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2660)
	at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2494)
	at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:674)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:667)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
	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:344)
	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:622)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
Caused by: java.lang.NullPointerException
	at org.eclipse.wb.internal.swing.model.layout.LayoutInfo.getComponents(LayoutInfo.java:191)
	at org.eclipse.wb.internal.swing.model.layout.CardLayoutInfo$1.getChildren(CardLayoutInfo.java:46)
	at org.eclipse.wb.internal.core.model.util.StackContainerSupport.isChild(StackContainerSupport.java:134)
	at org.eclipse.wb.internal.core.model.util.StackContainerSupport.access$0(StackContainerSupport.java:133)
	at org.eclipse.wb.internal.core.model.util.StackContainerSupport$1.invoke(StackContainerSupport.java:41)
	at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.eclipse.wb.core.model.broadcast.BroadcastSupport$1.intercept(BroadcastSupport.java:208)
	at org.eclipse.wb.core.model.broadcast.ObjectInfoChildAddAfter$$EnhancerByCGLIB$$8b69d58f.invoke(<generated>)
	at org.eclipse.wb.core.model.ObjectInfo.addChild(ObjectInfo.java:209)
	at org.eclipse.wb.core.model.ObjectInfo.addChild(ObjectInfo.java:161)
	at org.eclipse.wb.internal.layout.group.model.GroupLayoutParserVisitor2$1.runObject(GroupLayoutParserVisitor2.java:269)
	at org.eclipse.wb.internal.layout.group.model.GroupLayoutParserVisitor2$1.runObject(GroupLayoutParserVisitor2.java:1)
	at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runObject(ExecutionUtils.java:240)
	at org.eclipse.wb.internal.layout.group.model.GroupLayoutParserVisitor2.addChild(GroupLayoutParserVisitor2.java:265)
	at org.eclipse.wb.internal.layout.group.model.GroupLayoutParserVisitor2.endVisit(GroupLayoutParserVisitor2.java:104)
	at org.eclipse.jdt.core.dom.MethodInvocation.accept0(MethodInvocation.java:247)
	at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2514)
	at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2562)
	at org.eclipse.jdt.core.dom.MethodInvocation.accept0(MethodInvocation.java:240)
	at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2514)
	at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2562)
	at org.eclipse.jdt.core.dom.MethodInvocation.accept0(MethodInvocation.java:240)
	at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2514)
	at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2562)
	at org.eclipse.jdt.core.dom.MethodInvocation.accept0(MethodInvocation.java:240)
	at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2514)
	at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2585)
	at org.eclipse.jdt.core.dom.MethodInvocation.accept0(MethodInvocation.java:245)
	at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2514)
	at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2585)
	at org.eclipse.jdt.core.dom.MethodInvocation.accept0(MethodInvocation.java:245)
	at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2514)
	at org.eclipse.wb.internal.layout.group.model.GroupLayoutCodeSupport.parseGroup(GroupLayoutCodeSupport.java:119)
	at org.eclipse.wb.internal.layout.group.model.GroupLayoutCodeSupport.parse(GroupLayoutCodeSupport.java:97)
	... 66 more
Comment 2 Konstantin Scheglov CLA 2011-11-15 13:10:53 EST
Problem is cause by dangling CardLayout.
Now we will check this is WB.

Fixed  in trunk.