Re: [jetty-user] Double.parseDouble JVM bug

John Tamplin <[email protected]>
Newsgroups gmane.comp.java.jetty.support
Message-ID <[email protected]>
On Tue, Feb 8, 2011 at 9:56 PM, Jan Bartel <[email protected]> wrote:

> Any news from the GWT team on updating the embedded version of
> Jetty and/or hooking into more of the jetty config files from a
> GWT project?
>
> The jetty team is happy to collaborate ...
>

Last summer when I tried to update to Jetty 7 (for WebSocket support), I ran
into weird classloader issues with Spring/Roo/AspectJ.  Basically a class
was getting loaded into two different classloaders, and then a cast in
bytecode written dynamically by AspectJ was failing because the two class
instances were not compatible.  As you can imagine, that was very difficult
to debug, and I spent a couple of weeks on it and had to roll the change
back to avoid disrupting GWT 2.1 being pushed.

I haven't had time since then to look into it, and there hasn't been a big
rush since WebSockets isn't making progress very fast, but hopefully soon it
will and we will need to upgrade then.

I don't know if the classloader problem is in Jetty, how we use it (we do
some tricks to be able to reload the server to pick up changes), or perhaps
even in Spring/Roo/AspectJ.

If you are interested in looking into this problem, I would be happy to
provide reproduction instructions.

-- 
John A. Tamplin
Software Engineer (GWT), Google
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.