I just upgraded my application from GWT 2.3 to GWT 2.5.1 and SmartGWT 4p 
and viewing the app with IE 8.

The error occurs when I am just runnign the application and when I use the 
debugger.

Here is the call that fails.

private static native void setReportKeyonFlash(String reportkey) /*-{
var elem = @com.nscorp.npw.web.shared.event.AppEvent::FLASHNAME;
var swf = $doc[elem];
swf.setReportKey(reportkey);
}-*/;

The odd item is that this method is called a few times successfully. 
However after a number of clicks in the application I get the following 
failure. I have identified that failure is occurring prior to the Flex 
component being called. And it appears to come from inside 
BrowserChannelServer.invokeJavascript

This code runs successful in GWT 2.3 with SmartGWT 2.5.

When looking at the Javascript I can see all of the mapping between JS and 
the Flex component. After the error all of the mappings are null.

GWT error has occuredException caught: (TypeError) 
@com.nscorp.npw.web.shared.event.AppEvent::setReportKeyonFlash(Ljava/lang/String;)([string:
 
'dp_01_status_report_key']): Object doesn't support this property or method
com.google.gwt.event.shared.UmbrellaException: Exception caught: 
(TypeError) 
@com.nscorp.npw.web.shared.event.AppEvent::setReportKeyonFlash(Ljava/lang/String;)([string:
 
'dp_01_status_report_key']): Object doesn't support this property or method
at 
com.google.gwt.event.shared.HandlerManager.fireEvent(HandlerManager.java:129)
at 
com.google.gwt.user.client.impl.HistoryImpl.fireEvent(HistoryImpl.java:80)
at 
com.google.gwt.event.logical.shared.ValueChangeEvent.fire(ValueChangeEvent.java:43)
at 
com.google.gwt.user.client.impl.HistoryImpl.fireHistoryChangedImpl(HistoryImpl.java:87)
at com.google.gwt.user.client.impl.HistoryImpl.newItem(HistoryImpl.java:131)
at com.google.gwt.user.client.History.newItem(History.java:179)
at com.google.gwt.user.client.History.newItem(History.java:164)
at com.nscorp.npw.web.shared.URLUtils.createAndSetURL(URLUtils.java:54)
at com.nscorp.npw.web.shared.URLUtils.createAndSetURL(URLUtils.java:38)
at com.nscorp.npw.web.client.ModuleFactory.setTab(ModuleFactory.java:106)
at 
com.nscorp.npw.web.shared.linkadapter.LinkManager.navigate(LinkManager.java:31)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
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:571)
at 
com.google.gwt.dev.shell.ModuleSpace.invokeNativeObject(ModuleSpace.java:279)
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:242)
at sun.reflect.GeneratedMethodAccessor58.invoke(Unknown Source)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
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(Thread.java:619)

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/d/optout.

Reply via email to