PDA

View Full Version : AssertionError



alawi
30 Aug 2008, 2:13 PM
Hello,

I got the following error when using the combo box,

[ERROR] Uncaught exception escaped
java.lang.AssertionError: attribute 'clientX' not defined for event type 'blur'
at com.google.gwt.user.client.DOM.assertEventType(DOM.java:1360)
at com.google.gwt.user.client.DOM.eventGetClientX(DOM.java:440)
at com.extjs.gxt.ui.client.event.DomEvent.getClientX(DomEvent.java:56)
at com.extjs.gxt.ui.client.event.DomEvent.getXY(DomEvent.java:133)
at com.extjs.gxt.ui.client.widget.form.ComboBox.onBlur(ComboBox.java:998)

Sorry I am new to this, but any insights...?

Alawi

gslender
30 Aug 2008, 4:31 PM
as its a GWT dom error I can only guess that you might be using the wrong version of GWT. post more details regarding the setup and what you are doing - hard to guess with such little info provided

alawi
30 Aug 2008, 5:48 PM
Hello again gslender,

Here is the simple testing code,

public void onModuleLoad() {
RootPanel.get().add(this);


FormPanel panel = new FormPanel();

panel.setFrame(true);
panel.setFieldWidth(210);
panel.setLabelWidth(100);
panel.setButtonAlign(HorizontalAlignment.CENTER);
panel.setHeading("Simple Form");
panel.setIconStyle("icon-form");
panel.setWidth(400);
panel.setStyleAttribute("padding", "20");


List<Stock> stocks = TestData.getStocks();
Collections.sort(stocks, new Comparator<Stock>() {
public int compare(Stock arg0, Stock arg1) {
return arg0.getName().compareTo(arg1.getName());
}
});

ListStore store = new ListStore();
store.add(stocks);

ComboBox combo = new ComboBox();
combo.setFieldLabel("Company");
combo.setDisplayField("name");
combo.setStore(store);

panel.add(combo);
RootPanel.get().add(panel);
}


I am using Google Web Toolkit 1.5.1, gxt-1.1-alpha3.

gslender
30 Aug 2008, 6:05 PM
what client/browser ?

alawi
30 Aug 2008, 6:08 PM
I am using firefox 3.0.1; however, the error is experienced in hosted mode.

[ERROR] Uncaught exception escaped
java.lang.AssertionError: attribute 'clientX' not defined for event type 'blur'
at com.google.gwt.user.client.DOM.assertEventType(DOM.java:1360)
at com.google.gwt.user.client.DOM.eventGetClientX(DOM.java:440)
at com.extjs.gxt.ui.client.event.DomEvent.getClientX(DomEvent.java:56)
at com.extjs.gxt.ui.client.event.DomEvent.getXY(DomEvent.java:133)
at com.extjs.gxt.ui.client.widget.form.ComboBox.onBlur(ComboBox.java:998)
at com.extjs.gxt.ui.client.widget.form.Field.onComponentEvent(Field.java:448)
at com.extjs.gxt.ui.client.widget.Component.onBrowserEvent(Component.java:652)
at com.google.gwt.user.client.DOM.dispatchEventImpl(DOM.java:1388)
at com.google.gwt.user.client.DOM.dispatchEventAndCatch(DOM.java:1367)
at com.google.gwt.user.client.DOM.dispatchEvent(DOM.java:1321)
at sun.reflect.GeneratedMethodAccessor28.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:103)
at com.google.gwt.dev.shell.ie.IDispatchImpl.callMethod(IDispatchImpl.java:126)
at com.google.gwt.dev.shell.ie.IDispatchProxy.invoke(IDispatchProxy.java:155)
at com.google.gwt.dev.shell.ie.IDispatchImpl.Invoke(IDispatchImpl.java:294)
at com.google.gwt.dev.shell.ie.IDispatchImpl.method6(IDispatchImpl.java:194)
at org.eclipse.swt.internal.ole.win32.COMObject.callback6(COMObject.java:117)
at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:1925)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2966)
at com.google.gwt.dev.GWTShell.pumpEventLoop(GWTShell.java:721)
at com.google.gwt.dev.GWTShell.run(GWTShell.java:594)
at com.google.gwt.dev.GWTShell.main(GWTShell.java:358)

gslender
30 Aug 2008, 6:15 PM
...not sure... but combobox has had some recent changes related to blur/focus so I guess that could be fixed (or introduced another bug) - so perhaps raise as a bug in the right forum :D

alawi
30 Aug 2008, 6:25 PM
no worries gslender. I appreciate your quick response man . :D

alawi