On Wed, Oct 15, 2008 at 6:08 AM, gslender <[EMAIL PROTECTED]> wrote:
> I get the following stack dump when I reload an application. When
> using FF3, the first load works fine, but when I refresh I get the
> following stack dump (ModuleSpace.scrubStackTrace was commented out to
> get the extended hosted mode dump).
>
> The following is the native code of XElement.setStyleAttribute
> public final native void setStyleAttribute(String attr, Object
> value) /*-{
> this.setStyle(attr, value);
> }-*/;
>
>
> 00:00:26.260 [ERROR] Unable to load module entry point class
> com.mycompany.gxt.client.Test (see associated exception for details)
> java.lang.IndexOutOfBoundsException: Index: 18, Size: 0 at
> java.util.ArrayList.RangeCheck(Unknown Source) at
> java.util.ArrayList.get(Unknown Source) at
> com.google.gwt.dev.shell.CompilingClassLoader
> $DispatchClassInfoOracle.getClassInfoByDispId(CompilingClassLoader.java:
> 102) at
>
> com.google.gwt.dev.shell.CompilingClassLoader.getClassInfoByDispId(CompilingClassLoader.java:
> 545) at
>
Ok, what is happening here is the dispatch ID->class table is empty in the
new module instance, but the client is sending an old ID from the previous
instance over the new channel. I'll see if I can get a simple reproduction
case.
--
John A. Tamplin
Software Engineer (GWT), Google
--~--~---------~--~----~------------~-------~--~----~
http://groups.google.com/group/Google-Web-Toolkit-Contributors
-~----------~----~----~----~------~----~------~--~---