Walden,

When I place fork=true in the java tasks, it compiles correctly. I had
to adjust the memory as I ran out of memory during the build, but it
appears to work fine now. I appreciate the input. I tried to look on
the Internet to find more information regarding why the GWTCompiler
run in a java Ant task needs fork=true, but I could find no
information.

It works anyway, even if I don't understand why, so I will move on...
Thank you Walden and thank you Isaac for your time and help.

- Brian I.


On Oct 14, 6:30 am, walden <[EMAIL PROTECTED]> wrote:
> Hi Guys,
>
> Not sure if this could be related, but your ant target that uses the
> <java> task to run the GWT compile needs to set fork=true.  This takes
> the ant classloader out of the equation. As I recall, the ant
> classloader defeates GWT; I don't remember the specifics.
>
> Walden
>
> On Oct 13, 8:42 pm, "Isaac Truett" <[EMAIL PROTECTED]> wrote:
>
> > > <path refid="compile.cp" />
> > > <path refid="class.path" />
>
> > What's in these? Are they also in your stripped-down build?
>
> > On Mon, Oct 13, 2008 at 6:39 PM, birwin <[EMAIL PROTECTED]> wrote:
>
> > > Well,
>
> > > I have created from scratch the simplest GWT application I could think
> > > of... I created the simplest build file I could think of (No Ivy
> > > dependency management, no code... Just a blank web page) and then
> > > attempted to build the project... I got exactly the same results as
> > > above.
>
> > > I decided to try a different version of Ant just to ensure it had
> > > nothing to do with Ant, and again the same results.
>
> > > I am not sure what to do at this point. I may try the build on another
> > > machine just to make sure it is not my environment. I may have to rely
> > > on a non-ant build (Cypal Studio in Eclipse) which seems to work
> > > without any problems. Unfortunately, there is no way to automate that
> > > process.
>
> > > - Brian I.
>
> > > On Oct 13, 12:24 pm, "Isaac Truett" <[EMAIL PROTECTED]> wrote:
> > >> Sorry I couldn't identify the exact problem. It certainly is an odd
> > >> error. The only other time I've seen it fail to find java.lang.Object
> > >> was in this thread:
>
> > >>http://groups.google.com/group/Google-Web-Toolkit-Contributors/browse...
>
> > >> ... where I solved the problem by dumping my classpath and starting
> > >> from scratch, basically.
> > >>  I never did find exactly what was causing the problem, but hopefully
> > >> starting from scratch will work for you, too.
>
> > >> On Mon, Oct 13, 2008 at 2:20 PM, birwin <[EMAIL PROTECTED]> wrote:
>
> > >> > It does contain com/google/gwt/emul/java/lang/Object.java
>
> > >> > Just to make sure the GWTCompile task handles spaces in its classpath,
> > >> > I moved the user.jar to the root directory and created a new classpath
> > >> > that just had that JAR. I tried a recompile and included the new
> > >> > classpath and again it failed with the same error.
>
> > >> > I believe I am going to start from scratch and try to do a "Hello
> > >> > World"-type build where I don't include any Ivy dependencies, etc...
> > >> > and everything is very basic.
>
> > >> > Once I have that working, I will return to debugging this build. If I
> > >> > find a solution, I will post it here when I finish.
>
> > >> > Thank you for your help I appreciate it.
>
> > >> > - Brian I.
>
> > >> > On Oct 13, 12:03 pm, "Isaac Truett" <[EMAIL PROTECTED]> wrote:
> > >> >> That looks fine to me. I'm really fishing now... could you open up
> > >> >> gwt-user.jar and confirm that it contains
> > >> >> com/google/gwt/emul/java/lang/Object.java?
>
> > >> >> On Mon, Oct 13, 2008 at 1:47 PM, birwin <[EMAIL PROTECTED]> wrote:
>
> > >> >> > Sorry, the last Timecard.gwt.xml was not the correct one. Here is 
> > >> >> > the
> > >> >> > one I am using:
>
> > >> >> > <?xml version="1.0" encoding="UTF-8" standalone="no"?>
> > >> >> > <module>
>
> > >> >> >        <!-- Inherit the core Web Toolkit stuff.                  -->
> > >> >> >        <inherits name="com.google.gwt.user.User"/>
>
> > >> >> >        <!-- Inherit Web Toolkit Incubator stuff -->
> > >> >> >        <inherits name="com.google.gwt.widgetideas.WidgetIdeas"/>
> > >> >> >        <inherits name="com.google.gwt.libideas.LibIdeas"/>
>
> > >> >> >        <!-- Specify the app entry point class.                   -->
> > >> >> >        <entry-point class="com.webapp.client.Timecard" />
>
> > >> >> >        <source path="client" />
> > >> >> >        <public path="public" />
>
> > >> >> >        <servlet class="com.webapp.server.TimecardServiceImpl" 
> > >> >> > path="/
> > >> >> > timecardservice" />
> > >> >> > </module>
>
> > >> >> > Thanks,
>
> > >> >> > Brian I.
>
> > >> >> > On Oct 13, 11:32 am, "Isaac Truett" <[EMAIL PROTECTED]> wrote:
> > >> >> >> You're right, it does appear to be there. Off the top of my head, I
> > >> >> >> can't think of what else would prevent the compiler from finding
> > >> >> >> java.lang.Object. I guess I'd want to look at Timecard.gwt.xml 
> > >> >> >> next,
> > >> >> >> just to see if something looks off. Would you mind posting that?
>
> > >> >> >> On Mon, Oct 13, 2008 at 1:16 PM, birwin <[EMAIL PROTECTED]> wrote:
>
> > >> >> >> > Thanks again for your response Isaac,
>
> > >> >> >> > I believe I do have the gwt-user.jar on my path... I am using 
> > >> >> >> > Ivy for
> > >> >> >> > my dependency resolution. I assigned the gwt JARs from IVY and 
> > >> >> >> > named
> > >> >> >> > the path "gwt.path"
>
> > >> >> >> > Just to make sure the user JAR was on the path, I assigned the 
> > >> >> >> > path to
> > >> >> >> > a property and then echoed the property to System.out. Here is 
> > >> >> >> > the ant
> > >> >> >> > calls I made and the subsequent message printed to System.out:
>
> > >> >> >> >     <property name="gwt.path.property" refid="gwt.path" />
> > >> >> >> >     <echo message="classpath= ${gwt.path.property}"/>
>
> > >> >> >> >     [echo] classpath= C:\Documents and 
> > >> >> >> > Settings\irwinb\.ivy2\cache
> > >> >> >> > \com.google\gwt-dev-windows\jars\gwt-dev-windows-1.5.0.jar;C:
> > >> >> >> > \Documents and 
> > >> >> >> > Settings\irwinb\.ivy2\cache\com.google\gwt-user\jars
> > >> >> >> > \gwt-user-1.5.0.jar
>
> > >> >> >> > You can see that gwt.path apears to hold gwt-user.jar (Version 
> > >> >> >> > 1.5).
>
> > >> >> >> > Assembling this path is controlled by an Ivy task, so I don't 
> > >> >> >> > know the
> > >> >> >> > details of how Ivy assembles classpaths, but I did verify the 
> > >> >> >> > JAR was
> > >> >> >> > in the location specified.
>
> > >> >> >> > Any other ideas or did I miss something?
>
> > >> >> >> > - Brian I.
>
> > >> >> >> > On Oct 13, 10:38 am, "Isaac Truett" <[EMAIL PROTECTED]> wrote:
> > >> >> >> >> >     [java] com.google.gwt.core.ext.typeinfo.NotFoundException:
> > >> >> >> >> > java.lang.Object
>
> > >> >> >> >> This suggests to me that you don't have gwt-user.jar on your 
> > >> >> >> >> classpath.
>
> > >> >> >> >> On Mon, Oct 13, 2008 at 12:23 PM, birwin <[EMAIL PROTECTED]> 
> > >> >> >> >> wrote:
>
> > >> >> >> >> > Thank You Isaac,
>
> > >> >> >> >> > That did eliminate the ZipException...
>
> > >> >> >> >> > I am now getting this error. From what I can tell, this 
> > >> >> >> >> > indicates my
> > >> >> >> >> > classpath does not include my client source files.
>
> > >> >> >> >> >     [java] Loading module 
> > >> >> >> >> > 'com.sosstaffing.soar.webapp.Timecard'
> > >> >> >> >> >     [java]    Translatable source found in...
> > >> >> >> >> >     [java]       [WARN] No source path entries; expect 
> > >> >> >> >> > subsequent
> > >> >> >> >> > failures
> > >> >> >> >> >     [java] com.google.gwt.core.ext.typeinfo.NotFoundException:
> > >> >> >> >> > java.lang.Object
>
> > >> >> >> >> > My GWT Compile task now looks like this:
>
> > >> >> >> >> >                <java 
> > >> >> >> >> > classname="com.google.gwt.dev.GWTCompiler">
> > >> >> >> >> >                        <arg value="-out" />
> > >> >> >> >> >                        <arg file="web" />
> > >> >> >> >> >                        <arg value="%*" />
> > >> >> >> >> >                        <arg value="com.webapp.Timecard" />
> > >> >> >> >> >                        <classpath>
> > >> >> >> >> >                                <pathelement 
> > >> >> >> >> > location="${dir.src}" />
> > >> >> >> >> >                                <path refid="compile.cp" />
> > >> >> >> >> >                                <path refid="class.path" />
> > >> >> >> >> >                                <path refid="gwt.path" />
> > >> >> >> >> >                        </classpath>
> > >> >> >> >> >                </java>
>
> > >> >> >> >> > I am assuming this error means that the GWT compiler still 
> > >> >> >> >> > cannot find
> > >> >> >> >> > my source files. The ${dir.src} in my pathelement tag is the 
> > >> >> >> >> > location
> > >> >> >> >> > of my source files (the src directory that contains my com 
> > >> >> >> >> > folder) My
> > >> >> >> >> > Timecard.gwt.xml file is located in the com.webapp folder and 
> > >> >> >> >> > my
> > >> >> >> >> > client source files are located in com.webapp.client folder.
>
> > >> >> >> >> > Here is my file structure:
>
> > >> >> >> >> > +src
> > >> >> >> >> >    +com
> > >> >> >> >> >        +webapp
> > >> >> >> >> >            +client
> > >> >> >> >> >            Timecard.gwt.xml
>
> > >> >> >> >> > This looks right to me, but I am new to GWT and must be 
> > >> >> >> >> > missing
> > >> >> >> >> > something.
>
> > >> >> >> >> > On Oct 11, 6:35 am, "Isaac Truett" <[EMAIL PROTECTED]> wrote:
> > >> >> >> >> >> It appears that you are putting individual files in your 
> > >> >> >> >> >> classpath instead
> > >> >> >> >> >> of directories. Ant tries to open each of those files 
> > >> >> >> >> >> expecting them to be
> > >> >> >> >> >> zip files.
> > >> >> >> >> >> Change your classpath so that it points to the root of your 
> > >> >> >> >> >> source and class
> > >> >> >> >> >> file trees, not each file in those trees. The only 
> > >> >> >> >> >> non-directory entries in
> > >> >> >> >> >> your classpath should be jar files.
>
> > >> >> >> >> >> On Fri, Oct 10, 2008 at 7:39 PM, birwin <[EMAIL PROTECTED]> 
> > >> >> >> >> >> wrote:
>
> > >> >> >> >> >> > I have been trying to solve this problem all day and I 
> > >> >> >> >> >> > cannot seem to
> > >> >> >> >> >> > make any headway. My Ant task that compiles my GWT files 
> > >> >> >> >> >> > is giving me
> > >> >> >> >> >> > this exception over and over:
>
> > >> >> >> >> >> > java.util.zip.ZipException: error in opening zip file
>
> > >> >> >> >> >> > I am using Eclipse 3.4 (Ganymede) with Ant 1.7.0. My GWT 
> > >> >> >> >> >> > Version is
> > >> >> >> >> >> > 1.5.
>
> > >> >> >> >> >> > Here is the portion of the task that is supposed to 
> > >> >> >> >> >> > compile the GWT
> > >> >> >> >> >> > code:
>
> > >> >> >> >> >> >                <java...
>
> read more »
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" 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-Web-Toolkit?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to