Are these directories hidden at the OS level or at the eclipse level (like a
derived folder)?

On Wed, Aug 19, 2009 at 11:52 AM, Rajeev Dayal <[email protected]> wrote:

> Glad that everything is working for you. The deployment process does indeed
> grab everything under the war directory, including those that are hidden.
> However, I think it's a reasonable option to ignore hidden directories
> during an application upload. I've added Miguel and Don to this thread so
> they can weigh in on this.
>
>
> On Wed, Aug 19, 2009 at 2:27 AM, Geoff Denning <[email protected]> wrote:
>
>>
>> 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
>>
>> >>
>>
>


-- 
Miguel

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