Re: Barracuda: Compiling Barracuda - first time Barracuda user
Jacob Kjome <[email protected]>
| Newsgroups | gmane.comp.java.enhydra.barracuda.general |
|---|---|
| Message-ID | <[email protected]> |
Hi Stephen,
Given the error in the contrib project, it is apparent that you are using
something less than Ant-1.5.1. First, at a minimum, Ant-1.5 must be used
for the main build. Second, Ant-1.5 had a nasty bug which was fixed in
Ant-1.5.1 which allows the contrib project to compile correctly. So, an
upgrade there will get you cruising again (at least under j2sdk1.4.x...see
below...).
Unfortunately, I can't say the same for the compile errors just
below. Looks like we have introduced a j2sdk1.4.x platform
dependency. That is probably not a good thing unless we want to say that
we *require* j2sdk1.4.x and higher. Given the few errors that occurred,
I'm thinking that this could be worked around. I think it has to do with
recent additions By Shawn Wilson with the Cookie handling abilities in
Plankton. Shawn, could you look into some workarounds what would be
compatible with jdk1.3.x?
Jake
At 09:33 PM 1/13/2003 +1300, you wrote:
>Yep, I figured the same (the Mac must have xml classes loading somewhere).
>For what it is worth the Mac doesn't officially support 1.4 yet, it is
>still on 1.3.1. I may yet try the 1.4.1 release candidate which is up to RC8.
>
>OK, so lets try on Linux. I copied the exact same setup onto Linux with a
>1.3.1 JVM. Result was I didn't get the "defaultNode.hasAttributes()"
>errors relating to org.w3c.dom.Node. I still get the other errors though, i.e.
>/var/root/barcuda/Barracuda/src/org/enhydra/barracuda/plankton/http/HttpRequester.java:496:
>cannot resolve symbol
> [javac] symbol : method getHeaderFields ()
> [javac] location: class java.net.URLConnection
> [javac] List scookies = (List)
> conn.getHeaderFields().get("Set-Cookie");
> [javac] ^
> [javac]
> /var/root/barcuda/Barracuda/src/org/enhydra/barracuda/plankton/http/HttpServices.java:88:
> cannot resolve symbol
> [javac] symbol : method initCause (java.lang.NumberFormatException)
> [javac] location: class java.text.ParseException
> [javac] ee.initCause(e);
> [javac] ^
> [javac]
> /var/root/barcuda/Barracuda/src/org/enhydra/barracuda/plankton/http/HttpServices.java:97:
> cannot resolve symbol
> [javac] symbol : method initCause (java.lang.NumberFormatException)
> [javac] location: class java.text.ParseException
> [javac] ee.initCause(e);
> [javac] ^
> [javac]
> /var/root/barcuda/Barracuda/src/org/enhydra/barracuda/plankton/http/HttpServices.java:105:
> cannot resolve symbol
> [javac] symbol : method initCause (java.text.ParseException)
> [javac] location: class java.text.ParseException
> [javac] ee.initCause(e);
> [javac] ^
>
>Looks to me like it won't compile out of the box on 1.3.1 at the moment.
>
>
>JDK 1.4.1
>I therefore figured since you folk are all on Java 1.4.1, I'd try that on
>the Linux box. I looked at the notes from your post to Perez on 13
>November, and copied xalan and xerces from Barracuda into
>$JAVA_HOME/jre/endorsed/lib as recommended. I also copied junit into
>$ANT_HOME/lib.
>
>Then compiled under 1.4 using "ant compile". The compile worked - great.
>When I tried "ant clean sample.init", followed by "ant contrib
>-Dsubproject=all -Dsubtarget=install", I get this...
><show setup first>
>[stephenw@DS9 barcuda]$ java -version
>java version "1.4.1_01"
>Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.1_01-b01)
>Java HotSpot(TM) Client VM (build 1.4.1_01-b01, mixed mode)
>[stephenw@DS9 barcuda]$ ls
>ant app_env app_env.maclite Barracuda BarracudaDiscRack
>[stephenw@DS9 barcuda]$ cat ./app_env
>#!/bin/bash
>export BARSRC=/mnt/hda3/stephenw/java/barcuda
>#
>export JAVA_HOME=/usr/java/jdk
>export PATH=$PATH:$JAVA_HOME/bin
># ant
>export ANT_HOME=$BARSRC/ant
>export PATH=$PATH:$ANT_HOME/bin
># tomcat
>export CATALINA_HOME=/mnt/hda3/stephenw/java/tomcat
>#
>export CLASSPATH=.
>#
>echo $JAVA_HOME
>echo $ANT_HOME
>echo $BARSRC
>echo $CLASSPATH
>echo $CATALINA_HOME
># do the build
>cd $BARSRC/Barracuda/src
>#
>#ant -projecthelp
>#ant compile
>#ant clean sample.init
>ant contrib -Dsubproject=all -Dsubtarget=install
>
>[stephenw@DS9 barcuda]$ ls ant/lib/
>ant.jar junit-3.8.1.jar optional.jar README xerces-1.4.4-xmlc-2.1.jar
>[stephenw@DS9 barcuda]$ ls /usr/java/jdk/jre/lib/endorsed/
>xalan-2.4.1.jar xerces-1.4.4-xmlc-2.1.jar
>
>
><then do "ant clean sample.init" #output not shown>
>
><now do ant contrib -Dsubproject=all -Dsubtarget=install>
>[stephenw@DS9 barcuda]$ ./app_env
>/usr/java/jdk
>/mnt/hda3/stephenw/java/barcuda/ant
>/mnt/hda3/stephenw/java/barcuda
>.
>/mnt/hda3/stephenw/java/tomcat
>Buildfile: build.xml
>
>sample.init:
>
>taskdefs.init:
> [mkdir] Created dir:
> /mnt/hda3/stephenw/java/barcuda/Barracuda/WEB-INF/classes
>
>source.init:
> [mkdir] Created dir:
> /mnt/hda3/stephenw/java/barcuda/Barracuda/WEB-INF/classes/xlib
> [mkdir] Created dir:
> /mnt/hda3/stephenw/java/barcuda/Barracuda/WEB-INF/tmp$/src_events
> [mkdir] Created dir:
> /mnt/hda3/stephenw/java/barcuda/Barracuda/WEB-INF/tmp$/src_xmlc
> [mkdir] Created dir: /mnt/hda3/stephenw/java/barcuda/Barracuda/unit_tests
> [mkdir] Created dir:
> /mnt/hda3/stephenw/java/barcuda/Barracuda/unit_tests/reports
>
>init:
>
>taskdefs.compile:
> [javac] Compiling 8 source files to
> /mnt/hda3/stephenw/java/barcuda/Barracuda/WEB-INF/classes
> [copy] Copying 1 file to
> /mnt/hda3/stephenw/java/barcuda/Barracuda/WEB-INF/classes/org/enhydra/barracuda/taskdefs
> [copy] Copying 2 files to
> /mnt/hda3/stephenw/java/barcuda/Barracuda/WEB-INF/classes/xlib/dtds
>
>taskdefs:
> [jar] Building jar:
> /mnt/hda3/stephenw/java/barcuda/Barracuda/WEB-INF/jars/barracuda-ant.jar
>
>compile_core:
> [javac] Compiling 232 source files to
> /mnt/hda3/stephenw/java/barcuda/Barracuda/WEB-INF/classes
> [javac] Note: Some input files use or override a deprecated API.
> [javac] Note: Recompile with -deprecation for details.
>
>deploy_mockups:
> [copyrepl] Copying 1 file to
> /mnt/hda3/stephenw/java/barcuda/Barracuda/src/org/enhydra/barracuda/admin/xmlc
> [copyrepl] Replacing text in copied files
> [copyrepl] Copying 7 files to
> /mnt/hda3/stephenw/java/barcuda/Barracuda/WEB-INF/classes/xlib/org/enhydra/barracuda/admin
> [copyrepl] Replacing text in copied files
> [copyrepl] Copying 1 file to
> /mnt/hda3/stephenw/java/barcuda/Barracuda/src/org/enhydra/barracuda/config/xmlc
> [copyrepl] Processing copied files for server side includes
> [copyrepl] Replacing text in copied files
> [copyrepl] Copying 30 files to
> /mnt/hda3/stephenw/java/barcuda/Barracuda/WEB-INF/classes/xlib/org/enhydra/barracuda/config
> [copyrepl] Replacing text in copied files
>
>xmlc:
>
>xmlc.sub:
> [localize] ...Invoking XMLC precompiler taskdef
> [localize]
> /mnt/hda3/stephenw/java/barcuda/Barracuda/src/org/enhydra/barracuda/examples/xmlc/CompEx7.html:21:
> Warning: unknown attribute "customattr1"
> [localize]
> /mnt/hda3/stephenw/java/barcuda/Barracuda/src/org/enhydra/barracuda/examples/xmlc/CompEx7.html:24:
> Warning: unknown attribute "customattr2"
> [localize]
> /mnt/hda3/stephenw/java/barcuda/Barracuda/src/org/enhydra/barracuda/examples/xmlc/CompEx7.html:35:
> Warning: unknown attribute "customattr3"
> [localize]
> /mnt/hda3/stephenw/java/barcuda/Barracuda/src/org/enhydra/barracuda/examples/xmlc/CompEx7.html:38:
> Warning: unknown attribute "customattr4"
> [localize] ...Invoking Javac compiler taskdef
> [localize] Compiling 19 source files to
> /mnt/hda3/stephenw/java/barcuda/Barracuda/WEB-INF/classes
>
>xmlc.sub:
> [localize] ...Invoking XMLC precompiler taskdef
> [localize] ...Invoking Javac compiler taskdef
> [localize] Compiling 5 source files to
> /mnt/hda3/stephenw/java/barcuda/Barracuda/WEB-INF/classes
>
>xmlc.sub:
> [localize] ...Generating localized templates
> [localize] ...Invoking XMLC precompiler taskdef
> [localize] ...Invoking Javac compiler taskdef
> [localize] Compiling 23 source files to
> /mnt/hda3/stephenw/java/barcuda/Barracuda/WEB-INF/classes
> [localize] Processed 14 source files, found 1 master templates, created
> 8 new localized templates
>
>xmlc.sub:
> [localize] ...Invoking XMLC precompiler taskdef
> [localize] ...Invoking Javac compiler taskdef
> [localize] Compiling 3 source files to
> /mnt/hda3/stephenw/java/barcuda/Barracuda/WEB-INF/classes
>
>xmlc.sub:
> [localize] ...Invoking XMLC precompiler taskdef
> [localize] ...Invoking Javac compiler taskdef
> [localize] Compiling 1 source file to
> /mnt/hda3/stephenw/java/barcuda/Barracuda/WEB-INF/classes
>
>xmlc.sub:
> [localize] ...Generating localized templates
> [localize] ...Invoking XMLC precompiler taskdef
> [localize] ...Invoking Javac compiler taskdef
> [localize] Compiling 9 source files to
> /mnt/hda3/stephenw/java/barcuda/Barracuda/WEB-INF/classes
> [localize] Processed 1 source files, found 1 master templates, created 7
> new localized templates
>
>build_events:
>
>build_events.sub:
> [events] Created 15 event files from
> /mnt/hda3/stephenw/java/barcuda/Barracuda/src/org/enhydra/barracuda/examples/ex1/events.xml
> [events] Compiling 15 source files to
> /mnt/hda3/stephenw/java/barcuda/Barracuda/WEB-INF/classes
>
>build_events.sub:
> [events] Created 11 event files from
> /mnt/hda3/stephenw/java/barcuda/Barracuda/src/org/enhydra/barracuda/examples/ex3/events.xml
> [events] Compiling 11 source files to
> /mnt/hda3/stephenw/java/barcuda/Barracuda/WEB-INF/classes
>
>build_events.sub:
> [events] Created 6 event files from
> /mnt/hda3/stephenw/java/barcuda/Barracuda/src/org/enhydra/barracuda/examples/ex4/events.xml
> [events] Compiling 6 source files to
> /mnt/hda3/stephenw/java/barcuda/Barracuda/WEB-INF/classes
>
>build_events.sub:
> [events] Created 4 event files from
> /mnt/hda3/stephenw/java/barcuda/Barracuda/src/org/enhydra/barracuda/examples/xmlc/events.xml
> [events] Compiling 4 source files to
> /mnt/hda3/stephenw/java/barcuda/Barracuda/WEB-INF/classes
>
>build_events.sub:
> [events] Created 2 event files from
> /mnt/hda3/stephenw/java/barcuda/Barracuda/src/org/enhydra/barracuda/admin/events.xml
> [events] Compiling 2 source files to
> /mnt/hda3/stephenw/java/barcuda/Barracuda/WEB-INF/classes
>
>build_events.sub:
> [events] Created 3 event files from
> /mnt/hda3/stephenw/java/barcuda/Barracuda/src/org/enhydra/barracuda/config/events.xml
> [events] Compiling 3 source files to
> /mnt/hda3/stephenw/java/barcuda/Barracuda/WEB-INF/classes
>
>compile_rest:
> [javac] Compiling 57 source files to
> /mnt/hda3/stephenw/java/barcuda/Barracuda/WEB-INF/classes
> [javac] Note:
> /mnt/hda3/stephenw/java/barcuda/Barracuda/src/org/enhydra/barracuda/testbed/servlet/MockHttpServletRequest.java
> uses or overrides a deprecated API.
> [javac] Note: Recompile with -deprecation for details.
>
>compile.post.process:
> [copy] Copying 25 files to
> /mnt/hda3/stephenw/java/barcuda/Barracuda/WEB-INF/classes/org/enhydra/barracuda
> [copy] Copying 3 files to
> /mnt/hda3/stephenw/java/barcuda/Barracuda/WEB-INF/classes/xlib/org/enhydra/barracuda/core/scripts
>
>compile:
>
>jars:
> [jar] Building jar:
> /mnt/hda3/stephenw/java/barcuda/Barracuda/WEB-INF/lib/barracuda-admin.jar
> [jar] Building jar:
> /mnt/hda3/stephenw/java/barcuda/Barracuda/WEB-INF/lib/barracuda-config.jar
> [jar] Building jar:
> /mnt/hda3/stephenw/java/barcuda/Barracuda/WEB-INF/lib/barracuda-core.jar
> [jar] Building jar:
> /mnt/hda3/stephenw/java/barcuda/Barracuda/WEB-INF/lib/barracuda-examples.jar
> [jar] Building jar:
> /mnt/hda3/stephenw/java/barcuda/Barracuda/WEB-INF/lib/barracuda-log4j.jar
> [jar] Building jar:
> /mnt/hda3/stephenw/java/barcuda/Barracuda/WEB-INF/lib/barracuda-tutorials.jar
> [jar] Building jar:
> /mnt/hda3/stephenw/java/barcuda/Barracuda/WEB-INF/lib/barracuda-webapp.jar
> [jar] Building jar:
> /mnt/hda3/stephenw/java/barcuda/Barracuda/WEB-INF/lib/plankton.jar
> [jar] Building jar:
> /mnt/hda3/stephenw/java/barcuda/Barracuda/WEB-INF/lib/barracuda-testbed.jar
>
>contrib:
>
>check.status:
>
>init:
>
>clean.contrib:
>
>compile.contrib:
> [javac] Compiling 64 source files to
> /mnt/hda3/stephenw/java/barcuda/Barracuda/WEB-INF/classes
>
>jar.contrib:
> [jar] Building jar:
> /mnt/hda3/stephenw/java/barcuda/Barracuda/WEB-INF/lib/barracuda-contrib.jar
>
>specify.subproject:
>
>specify.subtarget:
>
>specify.property.control:
>
>check.subproject.control:
>
>subproject.control.single:
>
>subproject.control.multiple:
>
>subproject.control.sub:
> [echo] processing project: dbroggisch
>
>sample.init:
>
>prepare:
> [copy] Copying 1 file to
> /mnt/hda3/stephenw/java/barcuda/Barracuda/src/org/enhydra/barracuda/contrib/dbroggisch/webapp/build/WEB-INF/lib
> [copy] Copying 1 file to
> /mnt/hda3/stephenw/java/barcuda/Barracuda/src/org/enhydra/barracuda/contrib/dbroggisch/webapp/build/WEB-INF/lib
> [copy] Copying 1 file to
> /mnt/hda3/stephenw/java/barcuda/Barracuda/src/org/enhydra/barracuda/contrib/dbroggisch/webapp/build/WEB-INF/lib
> [copy] Copying 1 file to
> /mnt/hda3/stephenw/java/barcuda/Barracuda/src/org/enhydra/barracuda/contrib/dbroggisch/webapp/build/WEB-INF/lib
> [copy] Copying 1 file to
> /mnt/hda3/stephenw/java/barcuda/Barracuda/src/org/enhydra/barracuda/contrib/dbroggisch/webapp/build/WEB-INF/lib
>
>deploy_mockups:
>Trying to override old definition of task copyrepl
>
>xmlc:
>
>xmlc.sub:
> [localize] ...Invoking XMLC precompiler taskdef
> [foreach] java.lang.ClassNotFoundException:
> org.enhydra.xml.xmlc.commands.xmlc.XMLC
> [foreach] at
> org.apache.tools.ant.AntClassLoader.findClassInComponents(AntClassLoader.java:1076)
> [foreach] at
> org.apache.tools.ant.AntClassLoader.findClass(AntClassLoader.java:1037)
> [foreach] at
> org.apache.tools.ant.AntClassLoader.loadClass(AntClassLoader.java:926)
> [foreach] at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
> [foreach] at
> java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
> [foreach] at java.lang.Class.forName0(Native Method)
> [foreach] at java.lang.Class.forName(Class.java:140)
> [foreach] at org.enhydra.barracuda.taskdefs.Xmlc.execute(Xmlc.java:564)
> [foreach] at
> org.enhydra.barracuda.taskdefs.Localize.execute(Localize.java:628)
> [foreach] at
> org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:166)
> [foreach] at org.apache.tools.ant.Task.perform(Task.java:319)
> [foreach] at org.apache.tools.ant.Target.execute(Target.java:309)
> [foreach] at org.apache.tools.ant.Target.performTasks(Target.java:336)
> [foreach] at
> org.apache.tools.ant.Project.executeTarget(Project.java:1306)
> [foreach] at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:371)
> [foreach] at
> org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:143)
> [foreach] at org.apache.tools.ant.Task.perform(Task.java:319)
> [foreach] at org.apache.tools.ant.Target.execute(Target.java:309)
> [foreach] at org.apache.tools.ant.Target.performTasks(Target.java:336)
> [foreach] at
> org.apache.tools.ant.Project.executeTarget(Project.java:1306)
> [foreach] at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:371)
> [foreach] at org.apache.tools.ant.Task.perform(Task.java:319)
> [foreach] at org.apache.tools.ant.Target.execute(Target.java:309)
> [foreach] at org.apache.tools.ant.Target.performTasks(Target.java:336)
> [foreach] at
> org.apache.tools.ant.Project.executeTarget(Project.java:1306)
> [foreach] at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:371)
> [foreach] at
> org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:143)
> [foreach] at net.sf.antcontrib.logic.ForEach.execute(Unknown Source)
> [foreach] at
> org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:166)
> [foreach] at org.apache.tools.ant.Task.perform(Task.java:319)
> [foreach] at org.apache.tools.ant.Target.execute(Target.java:309)
> [foreach] at org.apache.tools.ant.Target.performTasks(Target.java:336)
> [foreach] at
> org.apache.tools.ant.Project.executeTarget(Project.java:1306)
> [foreach] at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:371)
> [foreach] at org.apache.tools.ant.Task.perform(Task.java:319)
> [foreach] at org.apache.tools.ant.Target.execute(Target.java:309)
> [foreach] at org.apache.tools.ant.Target.performTasks(Target.java:336)
> [foreach] at
> org.apache.tools.ant.Project.executeTarget(Project.java:1306)
> [foreach] at
> org.apache.tools.ant.Project.executeTargets(Project.java:1250)
> [foreach] at org.apache.tools.ant.Main.runBuild(Main.java:610)
> [foreach] at org.apache.tools.ant.Main.start(Main.java:196)
> [foreach] at org.apache.tools.ant.Main.main(Main.java:235)
> [foreach] java.lang.ClassNotFoundException:
> org.enhydra.xml.xmlc.commands.xmlc.XMLC
> [foreach] at org.enhydra.barracuda.taskdefs.Xmlc.execute(Xmlc.java:572)
> [foreach] at
> org.enhydra.barracuda.taskdefs.Localize.execute(Localize.java:628)
> [foreach] at
> org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:166)
> [foreach] at org.apache.tools.ant.Task.perform(Task.java:319)
> [foreach] at org.apache.tools.ant.Target.execute(Target.java:309)
> [foreach] at org.apache.tools.ant.Target.performTasks(Target.java:336)
> [foreach] at
> org.apache.tools.ant.Project.executeTarget(Project.java:1306)
> [foreach] at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:371)
> [foreach] at
> org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:143)
> [foreach] at org.apache.tools.ant.Task.perform(Task.java:319)
> [foreach] at org.apache.tools.ant.Target.execute(Target.java:309)
> [foreach] at org.apache.tools.ant.Target.performTasks(Target.java:336)
> [foreach] at
> org.apache.tools.ant.Project.executeTarget(Project.java:1306)
> [foreach] at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:371)
> [foreach] at org.apache.tools.ant.Task.perform(Task.java:319)
> [foreach] at org.apache.tools.ant.Target.execute(Target.java:309)
> [foreach] at org.apache.tools.ant.Target.performTasks(Target.java:336)
> [foreach] at
> org.apache.tools.ant.Project.executeTarget(Project.java:1306)
> [foreach] at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:371)
> [foreach] at
> org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:143)
> [foreach] at net.sf.antcontrib.logic.ForEach.execute(Unknown Source)
> [foreach] at
> org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:166)
> [foreach] at org.apache.tools.ant.Task.perform(Task.java:319)
> [foreach] at org.apache.tools.ant.Target.execute(Target.java:309)
> [foreach] at org.apache.tools.ant.Target.performTasks(Target.java:336)
> [foreach] at
> org.apache.tools.ant.Project.executeTarget(Project.java:1306)
> [foreach] at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:371)
> [foreach] at org.apache.tools.ant.Task.perform(Task.java:319)
> [foreach] at org.apache.tools.ant.Target.execute(Target.java:309)
> [foreach] at org.apache.tools.ant.Target.performTasks(Target.java:336)
> [foreach] at
> org.apache.tools.ant.Project.executeTarget(Project.java:1306)
> [foreach] at
> org.apache.tools.ant.Project.executeTargets(Project.java:1250)
> [foreach] at org.apache.tools.ant.Main.runBuild(Main.java:610)
> [foreach] at org.apache.tools.ant.Main.start(Main.java:196)
> [foreach] at org.apache.tools.ant.Main.main(Main.java:235)
> [foreach] Caused by: java.lang.ClassNotFoundException:
> org.enhydra.xml.xmlc.commands.xmlc.XMLC
> [foreach] at
> org.apache.tools.ant.AntClassLoader.findClassInComponents(AntClassLoader.java:1076)
> [foreach] at
> org.apache.tools.ant.AntClassLoader.findClass(AntClassLoader.java:1037)
> [foreach] at
> org.apache.tools.ant.AntClassLoader.loadClass(AntClassLoader.java:926)
> [foreach] at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
> [foreach] at
> java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
> [foreach] at java.lang.Class.forName0(Native Method)
> [foreach] at java.lang.Class.forName(Class.java:140)
> [foreach] at org.enhydra.barracuda.taskdefs.Xmlc.execute(Xmlc.java:564)
> [foreach] ... 34 more
> [foreach] --- Nested Exception ---
> [foreach] java.lang.ClassNotFoundException:
> org.enhydra.xml.xmlc.commands.xmlc.XMLC
> [foreach] at
> org.apache.tools.ant.AntClassLoader.findClassInComponents(AntClassLoader.java:1076)
> [foreach] at
> org.apache.tools.ant.AntClassLoader.findClass(AntClassLoader.java:1037)
> [foreach] at
> org.apache.tools.ant.AntClassLoader.loadClass(AntClassLoader.java:926)
> [foreach] at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
> [foreach] at
> java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
> [foreach] at java.lang.Class.forName0(Native Method)
> [foreach] at java.lang.Class.forName(Class.java:140)
> [foreach] at org.enhydra.barracuda.taskdefs.Xmlc.execute(Xmlc.java:564)
> [foreach] at
> org.enhydra.barracuda.taskdefs.Localize.execute(Localize.java:628)
> [foreach] at
> org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:166)
> [foreach] at org.apache.tools.ant.Task.perform(Task.java:319)
> [foreach] at org.apache.tools.ant.Target.execute(Target.java:309)
> [foreach] at org.apache.tools.ant.Target.performTasks(Target.java:336)
> [foreach] at
> org.apache.tools.ant.Project.executeTarget(Project.java:1306)
> [foreach] at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:371)
> [foreach] at
> org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:143)
> [foreach] at org.apache.tools.ant.Task.perform(Task.java:319)
> [foreach] at org.apache.tools.ant.Target.execute(Target.java:309)
> [foreach] at org.apache.tools.ant.Target.performTasks(Target.java:336)
> [foreach] at
> org.apache.tools.ant.Project.executeTarget(Project.java:1306)
> [foreach] at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:371)
> [foreach] at org.apache.tools.ant.Task.perform(Task.java:319)
> [foreach] at org.apache.tools.ant.Target.execute(Target.java:309)
> [foreach] at org.apache.tools.ant.Target.performTasks(Target.java:336)
> [foreach] at
> org.apache.tools.ant.Project.executeTarget(Project.java:1306)
> [foreach] at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:371)
> [foreach] at
> org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:143)
> [foreach] at net.sf.antcontrib.logic.ForEach.execute(Unknown Source)
> [foreach] at
> org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:166)
> [foreach] at org.apache.tools.ant.Task.perform(Task.java:319)
> [foreach] at org.apache.tools.ant.Target.execute(Target.java:309)
> [foreach] at org.apache.tools.ant.Target.performTasks(Target.java:336)
> [foreach] at
> org.apache.tools.ant.Project.executeTarget(Project.java:1306)
> [foreach] at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:371)
> [foreach] at org.apache.tools.ant.Task.perform(Task.java:319)
> [foreach] at org.apache.tools.ant.Target.execute(Target.java:309)
> [foreach] at org.apache.tools.ant.Target.performTasks(Target.java:336)
> [foreach] at
> org.apache.tools.ant.Project.executeTarget(Project.java:1306)
> [foreach] at
> org.apache.tools.ant.Project.executeTargets(Project.java:1250)
> [foreach] at org.apache.tools.ant.Main.runBuild(Main.java:610)
> [foreach] at org.apache.tools.ant.Main.start(Main.java:196)
> [foreach] at org.apache.tools.ant.Main.main(Main.java:235)
>
>BUILD FAILED
><cid:[email protected]>file:/mnt/hda3/stephenw/java/barcuda/Barracuda/src/org/enhydra/barracuda/contrib/dbroggisch/webapp/build.xml:574:
>java.lang.ClassNotFoundException: org.enhydra.xml.xmlc.commands.xmlc.XMLC
>
>Total time: 1 minute 4 seconds
>
>Hmmm...
>
>Thanks for your help so far Jacob. Any hints on what to look at next would
>be appreciated.
>
>I just want to run Barracuda so that I can view and modify the sample
>apps, and, also view and modify the contrib project from Diez. Is there
>another way of achieving this?
>
>Note: The CLASSPATH environment variable is not defined in my profile. The
>only environment variable related to Java in my profile is JAVA_HOME.
>
>Thanks
>Stephen