Community
Participate
Working Groups
Created attachment 205774 [details] generated report file eclipse windowbuilder pro crashes with java.lang.NullPointerException at org.eclipse.wb.core.model.AbstractComponentInfo.getAbsoluteBounds(AbstractComponentInfo.java:83) if you try to reopen that smartgwt-gui-window-class (created with windowbuilder) in the design page. simply uncomment the marked line ... package com.smartgwt.sample.client; import com.smartgwt.client.types.LayoutResizeBarPolicy; import com.smartgwt.client.widgets.Window; import com.smartgwt.client.widgets.layout.SectionStack; import com.smartgwt.client.widgets.layout.SectionStackSection; import com.smartgwt.client.widgets.layout.VStack; import com.smartgwt.client.widgets.tab.Tab; import com.smartgwt.client.widgets.tab.TabSet; public class TestWindos extends Window { public TestWindos() { setSize("400", "300"); setDefaultResizeBars(LayoutResizeBarPolicy.MARKED); setShowMinimizeButton(false); setAutoSize(false); setTitle("New window"); setCanDragResize( true ); VStack vStack = new VStack(); vStack.setSize("100%", "100%"); TabSet tabSet = new TabSet(); tabSet.setSize("100%", "100%"); Tab tab = new Tab("newTab"); SectionStack sectionStack = new SectionStack(); sectionStack.setSize("100%", "100%"); SectionStackSection sctnstcksctnNewSection = new SectionStackSection("New Section"); sctnstcksctnNewSection.setExpanded(true); sectionStack.addSection(sctnstcksctnNewSection); SectionStackSection sctnstcksctnNewSection_1 = new SectionStackSection("New Section"); sctnstcksctnNewSection_1.setExpanded(true); TabSet tabSet_2 = new TabSet(); tabSet_2.setSize("100%", "100%"); Tab tab_2 = new Tab("newTab"); //uncomment this line to reproduce the crash tabSet_2.addTab(tab_2); sctnstcksctnNewSection_1.addItem(tabSet_2); sectionStack.addSection(sctnstcksctnNewSection_1); tab.setPane(sectionStack); tabSet.addTab(tab); Tab tab_1 = new Tab("newTab"); tabSet.addTab(tab_1); vStack.addMember(tabSet); addItem(vStack); vStack.moveTo(6, 22); } }
I've added com.google.gdt.eclipse.designer.smartgwt.model.widgets.SectionStackTest._test_tabSet() Remove leading "_" to reproduce problem.
Fixed in trunk.
Fixed