Exception adding Items to ListBox in IE8

208 views
Skip to first unread message

Alex opn

unread,
Mar 1, 2012, 5:50:22 AM3/1/12
to Google Web Toolkit
I'm getting an exception when adding an item to a that seems to be an
internal thing ListBox. I'm using gwt from trunk compiled yesterday
29.02.2012. Anyone knows what's wrong there? Works perfectly on
Chrome, Firefox, even on my buddy's IPad. Just not in IE8 couldnt try
IE9 yet, but version 8 is the target main platform : /

Caused by: com.google.gwt.core.client.JavaScriptException: (Error)
@com.google.gwt.dom.client.DOMImplTrident::selectAdd(Lcom/google/gwt/
dom/client/SelectElement;Lcom/google/gwt/dom/client/OptionElement;Lcom/
google/gwt/dom/client/OptionElement;)([JavaScript object(434),
JavaScript object(970), null]): Invalid argument. at
com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:
249) at
com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:
136) at
com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:
570) at
com.google.gwt.dev.shell.ModuleSpace.invokeNativeVoid(ModuleSpace.java:
298) at
com.google.gwt.dev.shell.JavaScriptHost.invokeNativeVoid(JavaScriptHost.java:
107) at
com.google.gwt.dom.client.DOMImplTrident.selectAdd(DOMImplTrident.java)
at com.google.gwt.dom.client.SelectElement$.add$(SelectElement.java:
55) at com.google.gwt.user.client.ui.ListBox.insertItem(ListBox.java:
356) at com.google.gwt.user.client.ui.ListBox.insertItem(ListBox.java:
328) at com.google.gwt.user.client.ui.ListBox.insertItem(ListBox.java:
295) at com.google.gwt.user.client.ui.ListBox.addItem(ListBox.java:
173) at
org.kurfuersten.projectTaskManagerGWT.client.view.ProjectTaskFilterView.initUi(ProjectTaskFilterView.java:
63) at
org.kurfuersten.projectTaskManagerGWT.client.presenter.ProjectTaskFilterPresenterWidget.init(ProjectTaskFilterPresenterWidget.java:
134) at
org.kurfuersten.projectTaskManagerGWT.client.presenter.ProjectTaskFilterPresenterWidget.setTeams(ProjectTaskFilterPresenterWidget.java:
88) at
org.kurfuersten.projectTaskManagerGWT.client.presenter.TaskManagementPresenter
$6.onSuccess(TaskManagementPresenter.java:147) at
org.kurfuersten.projectTaskManagerGWT.client.presenter.TaskManagementPresenter
$6.onSuccess(TaskManagementPresenter.java:1) at
com.google.web.bindery.requestfactory.shared.impl.AbstractRequest.onSuccess(AbstractRequest.java:
129) at
com.google.web.bindery.requestfactory.shared.impl.AbstractRequestContext
$StandardPayloadDialect.processPayload(AbstractRequestContext.java:
377) at
com.google.web.bindery.requestfactory.shared.impl.AbstractRequestContext
$5.onTransportSuccess(AbstractRequestContext.java:1120) at
com.google.web.bindery.requestfactory.gwt.client.DefaultRequestTransport
$1.onResponseReceived(DefaultRequestTransport.java:136) at
org.kurfuersten.projectTaskManagerCommonGWT.client.util.LoadIndicatingRequestTransport
$1.onResponseReceived(LoadIndicatingRequestTransport.java:31) at
com.google.gwt.http.client.Request.fireOnResponseReceived(Request.java:
287) at com.google.gwt.http.client.RequestBuilder
$1.onReadyStateChange(RequestBuilder.java:395) 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.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:103)
at com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:
71) at
com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.java:
172) at
com.google.gwt.dev.shell.BrowserChannelServer.reactToMessagesWhileWaitingForReturn(BrowserChannelServer.java:
338) at
com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:
219) at
com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:
136) at
com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:
570) at
com.google.gwt.dev.shell.ModuleSpace.invokeNativeObject(ModuleSpace.java:
278) at
com.google.gwt.dev.shell.JavaScriptHost.invokeNativeObject(JavaScriptHost.java:
91) at com.google.gwt.core.client.impl.Impl.apply(Impl.java) at
com.google.gwt.core.client.impl.Impl.entry0(Impl.java:234) at
sun.reflect.GeneratedMethodAccessor57.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.MethodDispatch.invoke(MethodDispatch.java:
71) at
com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.java:
172) at
com.google.gwt.dev.shell.BrowserChannelServer.reactToMessages(BrowserChannelServer.java:
293) at
com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:
547) at
com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:
364) at java.lang.Thread.run(Unknown Source)

Freddi Hinz

unread,
Mar 20, 2012, 10:30:32 AM3/20/12
to google-we...@googlegroups.com
I had exactly the same problem. In my case it was due to the twitter bootstrap template, which includes the html5shim:

 <!--[if lt IE 9]>
<![endif]--> 

Seemed to be an issue related to the handling of select/option elements in html5.js.





Alex opn

unread,
Mar 21, 2012, 11:13:46 AM3/21/12
to google-we...@googlegroups.com
Thanks alot for the hint! Indeed I'm using html5shim but would have never thought that its causing the problem!

It's working now when I remove html5shim.

You made my day : )
Reply all
Reply to author
Forward
0 new messages