rgpinheiro
1 Jul 2008, 6:17 AM
when I try to add a dialog to an absolut panel I get the following error:
java.lang.NullPointerException
at com.google.gwt.dev.shell.ModuleSpace.invokeNative (ModuleSpace.java: 443)
at com.google.gwt.dev.shell.ModuleSpace.invokeNativeVoid (ModuleSpace.java: 235)
at com.google.gwt.dev.shell.JavaScriptHost.invokeNativeVoid (JavaScriptHost.java: 107)
AT com.extjs.gxt.ui.client.util.WidgetHelper.doAttachNative (WidgetHelper.java)
at com.extjs.gxt.ui.client.util.WidgetHelper.doAttach (WidgetHelper.java: 22)
at com.extjs.gxt.ui.client.widget.Container.doLayout (Container.java: 256)
at com.extjs.gxt.ui.client.widget.Container.layout (Container.java: 339)
at com.extjs.gxt.ui.client.widget.LayoutContainer.layout (LayoutContainer.java: 237)
at com.extjs.gxt.ui.client.widget.Container.onAttach (Container.java: 346)
at com.google.gwt.user.client.ui.Widget.setParent (Widget.java: 231)
at com.google.gwt.user.client.ui.Panel.adopt (Panel.java: 119)
at com.google.gwt.user.client.ui.ComplexPanel.add (ComplexPanel.java: 86)
at com.google.gwt.user.client.ui.AbsolutePanel.add (AbsolutePanel.java: 80)
at com.extjs.gxt.ui.client.widget.Window.show (Window.java: 618)
And I have these methods:
public void show() {
createWestPanel();
createCenterPanel();
createMenu();
createValidator();
createDefaultButtons();
super.show();
}
private void createValidator() {
this.validator = new Validator();
}
private void createCenterPanel() {
centerPanel = new ContentPanel();
centerPanel.setFrame(true);
BorderLayoutData data = new BorderLayoutData(LayoutRegion.CENTER);
add(centerPanel, data);
layout();
}
private void createWestPanel() {
westPanel = new ContentPanel();
BorderLayoutData data = new BorderLayoutData(LayoutRegion.WEST, 150, 100, 300);
data.setMargins(new Margins(0, 5, 0, 0));
data.setSplit(true);;
data.setFloatable(true);
data.setCollapsible(true);
add(westPanel, data);
layout();
}
java.lang.NullPointerException
at com.google.gwt.dev.shell.ModuleSpace.invokeNative (ModuleSpace.java: 443)
at com.google.gwt.dev.shell.ModuleSpace.invokeNativeVoid (ModuleSpace.java: 235)
at com.google.gwt.dev.shell.JavaScriptHost.invokeNativeVoid (JavaScriptHost.java: 107)
AT com.extjs.gxt.ui.client.util.WidgetHelper.doAttachNative (WidgetHelper.java)
at com.extjs.gxt.ui.client.util.WidgetHelper.doAttach (WidgetHelper.java: 22)
at com.extjs.gxt.ui.client.widget.Container.doLayout (Container.java: 256)
at com.extjs.gxt.ui.client.widget.Container.layout (Container.java: 339)
at com.extjs.gxt.ui.client.widget.LayoutContainer.layout (LayoutContainer.java: 237)
at com.extjs.gxt.ui.client.widget.Container.onAttach (Container.java: 346)
at com.google.gwt.user.client.ui.Widget.setParent (Widget.java: 231)
at com.google.gwt.user.client.ui.Panel.adopt (Panel.java: 119)
at com.google.gwt.user.client.ui.ComplexPanel.add (ComplexPanel.java: 86)
at com.google.gwt.user.client.ui.AbsolutePanel.add (AbsolutePanel.java: 80)
at com.extjs.gxt.ui.client.widget.Window.show (Window.java: 618)
And I have these methods:
public void show() {
createWestPanel();
createCenterPanel();
createMenu();
createValidator();
createDefaultButtons();
super.show();
}
private void createValidator() {
this.validator = new Validator();
}
private void createCenterPanel() {
centerPanel = new ContentPanel();
centerPanel.setFrame(true);
BorderLayoutData data = new BorderLayoutData(LayoutRegion.CENTER);
add(centerPanel, data);
layout();
}
private void createWestPanel() {
westPanel = new ContentPanel();
BorderLayoutData data = new BorderLayoutData(LayoutRegion.WEST, 150, 100, 300);
data.setMargins(new Margins(0, 5, 0, 0));
data.setSplit(true);;
data.setFloatable(true);
data.setCollapsible(true);
add(westPanel, data);
layout();
}