Hi

I'm pretty new to GAE. I'm using the Java SDK. My problem is I cannot
access my app from the main URL (eg. foo.appspot.com). Only through
the version URL (eg. alpha-1.latest.foo.appspot.com). A little history

I created an app and I deployed the first version. I let the version
in appengine-web.xml at 1. I then upgraded my libs (Vaadin), changed
the version from 1 to alpha-1 and redeployed. I also change the
default in the console to the alpha-1 version. I then tried accessing
the app from foo.appspot.com and I got a blank page.

I looked at the log file and I found the following

javax.servlet.ServletException: java.lang.RuntimeException:
java.io.InvalidClassException: com.vaadin.ui.AbstractComponent; local
class incompatible: stream classdesc serialVersionUID =
-6143097604753529600, local class serialVersionUID =
-364257495120526728
        at
com.google.apphosting.runtime.jetty.AppVersionHandlerMap.handle(AppVersionHandlerMap.java:
240)
        at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:
152)
        at org.mortbay.jetty.Server.handle(Server.java:326)
        at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:
542)

I noticed that GAE is complaining about different versions of Vaadin's
AbstractComponent. What I cannot figure out is that does GAE cache JAR
files under WEB-INF/lib?

Any pointers appreciated.

TIA

Regards
Chuk

-- 
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.

Reply via email to