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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.