Hi all,

I'm working on making sure my hudson job configuration works on both Mac and 
Linux boxes and I'm running into a problem. You can see the job on the 
WOCommunity Hudson server: 
http://services.wocommunity.org:8080/job/ERModernMoviesDemo/

It runs fine on a Mac, but fails on Linux with: 
"/var/lib/hudson/jobs/ERModernMoviesDemo/workspace/Projects/Application/build.xml:206:
 The framework name 'Ajax' does not exist."

The build.xml is the stock build.xml file and line 206 is the first line of 
wocompile:

206->           <wocompile srcdir="Sources" destdir="bin">
                        <frameworks root="ProjectLocal" embed="false" 
eclipse="true" />
                        <frameworks root="External" embed="false" 
eclipse="true" />
                        <frameworks root="Local" embed="false" eclipse="true" />
                        <frameworks root="User" embed="false" eclipse="true" />
                        <frameworks root="System" embed="false" eclipse="true" 
/>
                        <frameworks root="Network" embed="false" eclipse="true" 
/>
                        <classpath>
                                <fileset dir="Libraries">
                                        <include name="*.jar" />
                                </fileset>
                                <fileset dir="${wo.extensions}">
                                        <include name="*.jar" />
                                </fileset>
                        </classpath>
                </wocompile>

I have a custom hudson.build.properties file that I'm passing into Ant using 
the -propertyfile argument. It defines the wo.local.root and 
wo.local.frameworks variables and I've verified that the frameworks do exist in 
the locations defined.

What is very odd is that if I don't pass this file in, the build fails at the 
same point, but complaining about ERExtensions as opposed to Ajax, so it seems 
to me that the properties are correctly defined, but there is something wrong 
with the Ajax framework, but I can't see any difference (including 
case-sensitivity issues).

So again, this is the same config.xml file for hudson on both Mac and Linux, 
they both checkout the same revision of Wonder and the same revision of 
ERModernMovies.

Any ideas as to why the build is failing on Linux?

Dave
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to