Re: Barracuda: Compiling Barracuda - first time Barracuda user

Stephen Woolerton <[email protected]>
Newsgroups gmane.comp.java.enhydra.barracuda.general
Message-ID <[email protected]>
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
    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.