Hi Rajeev, I finally just figured out what was causing my app to fail, thanks to your help. I looked at the stack trace more closely, and noticed this near the end:
Caused by: org.datanucleus.exceptions.NucleusException: Plugin (Bundle) "org.datanucleus" is already registered. Ensure you dont have multiple JAR versions of the same plugin in the classpath. The URL "file:/base/data/home/apps/taskpathapp/1-2.335721585450873497/WEB-INF/ lib/_sgbak/datanucleus-core-1.1.0.jar. 22581.1.2009-07-13.20-12-57.3906" is already registered, and you are trying to register an identical plugin located at URL "file:/base/data/ home/apps/taskpathapp/1-2.335721585450873497/WEB-INF/lib/datanucleus- core-1.1.4-gae.jar." The reason for this is that I am using SourceGear Vault for source code control, which creates a hidden directory called _sgbak in the working directory whenever a file is overwritten. Apparently one of those files was an old version of the datanucleus-core jar, and Eclipse (or perhaps the GWT plugin) seems to include hidden directories when compiling and/or uploading to Google App Engine. After deleting these directories (and instructing Vault to put them in a separate folder) everything is working perfectly. Thanks a million for your help. On Aug 14, 8:39 am, Rajeev Dayal <[email protected]> wrote: > Hi Geoff, > Your classpaths look correct. The only thing somewhat suspect is that you > have xercesImpl.jar in your war/WEB-INF/lib folder, and gwt-gears.jar > contains a set of Xerces classes itself. However, if you had this working > before you upgraded the App Engine SDK, there is no reason as to why it > would break now. > > Can you verify that the timestamp on gwt-servlet.jar matches that of the > gwt-servlet.jar distributed with GWT 1.7.0? > > Also, do you mind pasting the exact stack trace? You mentioned that it is > the same as the one that Clint posted. However, you mentioned a > NoClassDefFound error, and that wasn't listed in Clint's stack trace. > > Thanks, > Rajeev --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
