Is anyone else having trouble with Joda time on appengine?
I just added it to my app, and attempts to use it generate a
VerifyError like this:
java.lang.VerifyError: (class: org/joda/time/tz/ZoneInfoProvider,
method: loadZoneData signature:
(Ljava/lang/String;)Lorg/joda/time/DateTimeZone;) Accessing value from
uninitialized register 8
at org.joda.time.DateTimeZone.getDefaultProvider(DateTimeZone.java:454)
at org.joda.time.DateTimeZone.setProvider0(DateTimeZone.java:408)
at org.joda.time.DateTimeZone.<clinit>(DateTimeZone.java:113)
at com.similarity.queen.JodaTestServlet.service(JodaTestServlet.java:30)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
This was generated by a simple servlet method that looks like this:
protected void service(HttpServletRequest req, HttpServletResponse
res) throws ServletException, IOException
{
DateTimeZone dtz = DateTimeZone.getDefault();
log.info("#########" + dtz.toString());
}
The strange thing is that when I create a from-scratch appengine
project, joda time works. I'm not doing anything special with
classloaders, and I don't have time to rip apart my project to figure
out what is somehow interfering. I can only suspect it has something
to do with the repackaged version in the SDK, but I can't tell - I'm
using the correct org.joda.* imports.
I'm about to try recompiling Joda from scratch myself, but does anyone
have any idea what could be wrong?
Thanks,
Jeff
--
You received this message because you are subscribed to the Google Groups
"Google App Engine for Java" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/google-appengine-java?hl=en.