FAQ
Dear Hadoop,

Which version of ant do I need to keep the hadoop build from failing.
Netbeans ant works as well as eclipse ant works. However, ant 1.8.2
does not, nor does the
default ant from Ubuntu 10.10. Snippet from failure to follow:

record-parser:

compile-rcc-compiler:
[javac] /home/user/src/trunk/build.xml:333: warning:
'includeantruntime' was not set, defaulting to
build.sysclasspath=last; set to false for repeatable builds

BUILD FAILED
/home/user/src/trunk/build.xml:338: taskdef A class needed by class
org.apache.hadoop.record.compiler.ant.RccTask cannot be found: Task
using the classloader
AntClassLoader[/home/user/src/trunk/build/classes:/home/user/src/trunk/conf:/home/user/.ivy2/cache/commons-logging/commons-logging/jars/commons-logging-1.1.1.jar:/home/user/.ivy2/cache/log4j/log4j/jars/log4j-1.2.15.jar:/home/user/.ivy2/cache/commons-httpclient/commons-httpclient/jars/commons-httpclient-3.1.jar:/home/user/.ivy2/cache/commons-codec/commons-codec/jars/commons-codec-1.4.jar:/home/user/.ivy2/cache/commons-cli/commons-cli/jars/commons-cli-1.2.jar:/home/user/.ivy2/cache/xmlenc/xmlenc/jars/xmlenc-0.52.jar:/home/user/.ivy2/cache/net.java.dev.jets3t/jets3t/jars/jets3t-0.7.1.jar:/home/user/.ivy2/cache/commons-net/commons-net/jars/commons-net-1.4.1.jar:/home/user/.ivy2/cache/org.mortbay.jetty/servlet-api-2.5/jars/servlet-api-2.5-6.1.14.jar:/home/user/.ivy2/cache/net.sf.kosmosfs/kfs/jars/kfs-0.3.jar:/home/user/.ivy2/cache/org.mortbay.jetty/jetty/jars/jetty-6.1.14.jar:/home/user/.ivy2/cache/org.mortbay.jetty/jetty-util/jars/jetty-util-6.1.14.jar:/home/user/.ivy2/cache/tomcat/jasper-runtime/jars/jasper-runtime-5.5.12.jar:/home/user/.ivy2/cache/tomcat/jasper-compiler/jars/jasper-compiler-5.5.12.jar:/home/user/.ivy2/cache/org.mortbay.jetty/jsp-api-2.1/jars/jsp-api-2.1-6.1.14.jar:/home/user/.ivy2/cache/org.mortbay.jetty/jsp-2.1/jars/jsp-2.1-6.1.14.jar:/home/user/.ivy2/cache/commons-el/commons-el/jars/commons-el-1.0.jar:/home/user/.ivy2/cache/oro/oro/jars/oro-2.0.8.jar:/home/user/.ivy2/cache/jdiff/jdiff/jars/jdiff-1.0.9.jar:/home/user/.ivy2/cache/junit/junit/jars/junit-4.8.1.jar:/home/user/.ivy2/cache/hsqldb/hsqldb/jars/hsqldb-1.8.0.10.jar:/home/user/.ivy2/cache/commons-logging/commons-logging-api/jars/commons-logging-api-1.1.jar:/home/user/.ivy2/cache/org.slf4j/slf4j-api/jars/slf4j-api-1.5.11.jar:/home/user/.ivy2/cache/org.eclipse.jdt/core/jars/core-3.1.1.jar:/home/user/.ivy2/cache/org.slf4j/slf4j-log4j12/jars/slf4j-log4j12-1.5.11.jar:/home/user/.ivy2/cache/org.apache.hadoop/avro/jars/avro-1.3.2.jar:/home/user/.ivy2/cache/org.codehaus.jackson/jackson-mapper-asl/jars/jackson-mapper-asl-1.4.2.jar:/home/user/.ivy2/cache/org.codehaus.jackson/jackson-core-asl/jars/jackson-core-asl-1.4.2.jar:/home/user/.ivy2/cache/com.thoughtworks.paranamer/paranamer/jars/paranamer-2.2.jar:/home/user/.ivy2/cache/com.thoughtworks.paranamer/paranamer-ant/jars/paranamer-ant-2.2.jar:/home/user/.ivy2/cache/com.thoughtworks.paranamer/paranamer-generator/jars/paranamer-generator-2.2.jar:/home/user/.ivy2/cache/com.thoughtworks.qdox/qdox/jars/qdox-1.10.1.jar:/home/user/.ivy2/cache/asm/asm/jars/asm-3.2.jar:/home/user/.ivy2/cache/commons-lang/commons-lang/jars/commons-lang-2.5.jar:/home/user/.ivy2/cache/org.aspectj/aspectjrt/jars/aspectjrt-1.6.5.jar:/home/user/.ivy2/cache/org.aspectj/aspectjtools/jars/aspectjtools-1.6.5.jar:/home/user/.ivy2/cache/org.mockito/mockito-all/jars/mockito-all-1.8.2.jar:/home/user/.ivy2/cache/com.jcraft/jsch/jars/jsch-0.1.42.jar]

Total time: 6 seconds

Sincerely,

Daniel McEnnis.

Search Discussions

  • Jon Lederman at Mar 27, 2011 at 1:49 am
    Sent from my iPad
    On Mar 26, 2011, at 9:01 PM, Daniel McEnnis wrote:

    Dear Hadoop,

    Which version of ant do I need to keep the hadoop build from failing.
    Netbeans ant works as well as eclipse ant works. However, ant 1.8.2
    does not, nor does the
    default ant from Ubuntu 10.10. Snippet from failure to follow:

    record-parser:

    compile-rcc-compiler:
    [javac] /home/user/src/trunk/build.xml:333: warning:
    'includeantruntime' was not set, defaulting to
    build.sysclasspath=last; set to false for repeatable builds

    BUILD FAILED
    /home/user/src/trunk/build.xml:338: taskdef A class needed by class
    org.apache.hadoop.record.compiler.ant.RccTask cannot be found: Task
    using the classloader
    AntClassLoader[/home/user/src/trunk/build/classes:/home/user/src/trunk/conf:/home/user/.ivy2/cache/commons-logging/commons-logging/jars/commons-logging-1.1.1.jar:/home/user/.ivy2/cache/log4j/log4j/jars/log4j-1.2.15.jar:/home/user/.ivy2/cache/commons-httpclient/commons-httpclient/jars/commons-httpclient-3.1.jar:/home/user/.ivy2/cache/commons-codec/commons-codec/jars/commons-codec-1.4.jar:/home/user/.ivy2/cache/commons-cli/commons-cli/jars/commons-cli-1.2.jar:/home/user/.ivy2/cache/xmlenc/xmlenc/jars/xmlenc-0.52.jar:/home/user/.ivy2/cache/net.java.dev.jets3t/jets3t/jars/jets3t-0.7.1.jar:/home/user/.ivy2/cache/commons-net/commons-net/jars/commons-net-1.4.1.jar:/home/user/.ivy2/cache/org.mortbay.jetty/servlet-api-2.5/jars/servlet-api-2.5-6.1.14.jar:/home/user/.ivy2/cache/net.sf.kosmosfs/kfs/jars/kfs-0.3.jar:/home/user/.ivy2/cache/org.mortbay.jetty/jetty/jars/jetty-6.1.14.jar:/home/user/.ivy2/cache/org.mortbay.jetty/jetty-util/jars/jetty-util-6.1.14.jar:/home/user/.ivy2/cache/tomcat/jasper-runtime/jars/jasper-runtime-5.5.12.jar:/home/user/.ivy2/cache/tomcat/jasper-compiler/jars/jasper-compiler-5.5.12.jar:/home/user/.ivy2/cache/org.mortbay.jetty/jsp-api-2.1/jars/jsp-api-2.1-6.1.14.jar:/home/user/.ivy2/cache/org.mortbay.jetty/jsp-2.1/jars/jsp-2.1-6.1.14.jar:/home/user/.ivy2/cache/commons-el/commons-el/jars/commons-el-1.0.jar:/home/user/.ivy2/cache/oro/oro/jars/oro-2.0.8.jar:/home/user/.ivy2/cache/jdiff/jdiff/jars/jdiff-1.0.9.jar:/home/user/.ivy2/cache/junit/junit/jars/junit-4.8.1.jar:/home/user/.ivy2/cache/hsqldb/hsqldb/jars/hsqldb-1.8.0.10.jar:/home/user/.ivy2/cache/commons-logging/commons-logging-api/jars/commons-logging-api-1.1.jar:/home/user/.ivy2/cache/org.slf4j/slf4j-api/jars/slf4j-api-1.5.11.jar:/home/user/.ivy2/cache/org.eclipse.jdt/core/jars/core-3.1.1.jar:/home/user/.ivy2/cache/org.slf4j/slf4j-log4j12/jars/slf4j-log4j12-1.5.11.jar:/home/user/.ivy2/cache/org.apache.hadoop/avro/jars/avro-1.3.2.jar:/home/user/.ivy2/cache/org.codehaus.jackson/jackson-mapper-asl/jars/jackson-mapper-asl-1.4.2.jar:/home/user/.ivy2/cache/org.codehaus.jackson/jackson-core-asl/jars/jackson-core-asl-1.4.2.jar:/home/user/.ivy2/cache/com.thoughtworks.paranamer/paranamer/jars/paranamer-2.2.jar:/home/user/.ivy2/cache/com.thoughtworks.paranamer/paranamer-ant/jars/paranamer-ant-2.2.jar:/home/user/.ivy2/cache/com.thoughtworks.paranamer/paranamer-generator/jars/paranamer-generator-2.2.jar:/home/user/.ivy2/cache/com.thoughtworks.qdox/qdox/jars/qdox-1.10.1.jar:/home/user/.ivy2/cache/asm/asm/jars/asm-3.2.jar:/home/user/.ivy2/cache/commons-lang/commons-lang/jars/commons-lang-2.5.jar:/home/user/.ivy2/cache/org.aspectj/aspectjrt/jars/aspectjrt-1.6.5.jar:/home/user/.ivy2/cache/org.aspectj/aspectjtools/jars/aspectjtools-1.6.5.jar:/home/user/.ivy2/cache/org.mockito/mockito-all/jars/mockito-all-1.8.2.jar:/home/user/.ivy2/cache/com.jcraft/jsch/jars/jsch-0.1.42.jar]

    Total time: 6 seconds

    Sincerely,

    Daniel McEnnis.
  • Konstantin Boudnik at Mar 27, 2011 at 1:53 am
    This

    Apache Ant version 1.8.0 compiled on February 1 2010

    should be just fine. I think you need to have something later than 1.7.2 or so
    --
    Take care,
    Konstantin (Cos) Boudnik


    On Sat, Mar 26, 2011 at 18:01, Daniel McEnnis wrote:
    Dear Hadoop,

    Which version of ant do I need to keep the hadoop build from failing.
    Netbeans ant works as well as eclipse ant works. However, ant 1.8.2
    does not, nor does the
    default ant from Ubuntu 10.10.  Snippet from failure to follow:

    record-parser:

    compile-rcc-compiler:
    [javac] /home/user/src/trunk/build.xml:333: warning:
    'includeantruntime' was not set, defaulting to
    build.sysclasspath=last; set to false for repeatable builds

    BUILD FAILED
    /home/user/src/trunk/build.xml:338: taskdef A class needed by class
    org.apache.hadoop.record.compiler.ant.RccTask cannot be found: Task
    using the classloader
    AntClassLoader[/home/user/src/trunk/build/classes:/home/user/src/trunk/conf:/home/user/.ivy2/cache/commons-logging/commons-logging/jars/commons-logging-1.1.1.jar:/home/user/.ivy2/cache/log4j/log4j/jars/log4j-1.2.15.jar:/home/user/.ivy2/cache/commons-httpclient/commons-httpclient/jars/commons-httpclient-3.1.jar:/home/user/.ivy2/cache/commons-codec/commons-codec/jars/commons-codec-1.4.jar:/home/user/.ivy2/cache/commons-cli/commons-cli/jars/commons-cli-1.2.jar:/home/user/.ivy2/cache/xmlenc/xmlenc/jars/xmlenc-0.52.jar:/home/user/.ivy2/cache/net.java.dev.jets3t/jets3t/jars/jets3t-0.7.1.jar:/home/user/.ivy2/cache/commons-net/commons-net/jars/commons-net-1.4.1.jar:/home/user/.ivy2/cache/org.mortbay.jetty/servlet-api-2.5/jars/servlet-api-2.5-6.1.14.jar:/home/user/.ivy2/cache/net.sf.kosmosfs/kfs/jars/kfs-0.3.jar:/home/user/.ivy2/cache/org.mortbay.jetty/jetty/jars/jetty-6.1.14.jar:/home/user/.ivy2/cache/org.mortbay.jetty/jetty-util/jars/jetty-util-6.1.14.jar:/home/user/.ivy2/cache/tomcat/jasper-runtime/jars/jasper-runtime-5.5.12.jar:/home/user/.ivy2/cache/tomcat/jasper-compiler/jars/jasper-compiler-5.5.12.jar:/home/user/.ivy2/cache/org.mortbay.jetty/jsp-api-2.1/jars/jsp-api-2.1-6.1.14.jar:/home/user/.ivy2/cache/org.mortbay.jetty/jsp-2.1/jars/jsp-2.1-6.1.14.jar:/home/user/.ivy2/cache/commons-el/commons-el/jars/commons-el-1.0.jar:/home/user/.ivy2/cache/oro/oro/jars/oro-2.0.8.jar:/home/user/.ivy2/cache/jdiff/jdiff/jars/jdiff-1.0.9.jar:/home/user/.ivy2/cache/junit/junit/jars/junit-4.8.1.jar:/home/user/.ivy2/cache/hsqldb/hsqldb/jars/hsqldb-1.8.0.10.jar:/home/user/.ivy2/cache/commons-logging/commons-logging-api/jars/commons-logging-api-1.1.jar:/home/user/.ivy2/cache/org.slf4j/slf4j-api/jars/slf4j-api-1.5.11.jar:/home/user/.ivy2/cache/org.eclipse.jdt/core/jars/core-3.1.1.jar:/home/user/.ivy2/cache/org.slf4j/slf4j-log4j12/jars/slf4j-log4j12-1.5.11.jar:/home/user/.ivy2/cache/org.apache.hadoop/avro/jars/avro-1.3.2.jar:/home/user/.ivy2/cache/org.codehaus.jackson/jackson-mapper-asl/jars/jackson-mapper-asl-1.4.2.jar:/home/user/.ivy2/cache/org.codehaus.jackson/jackson-core-asl/jars/jackson-core-asl-1.4.2.jar:/home/user/.ivy2/cache/com.thoughtworks.paranamer/paranamer/jars/paranamer-2.2.jar:/home/user/.ivy2/cache/com.thoughtworks.paranamer/paranamer-ant/jars/paranamer-ant-2.2.jar:/home/user/.ivy2/cache/com.thoughtworks.paranamer/paranamer-generator/jars/paranamer-generator-2.2.jar:/home/user/.ivy2/cache/com.thoughtworks.qdox/qdox/jars/qdox-1.10.1.jar:/home/user/.ivy2/cache/asm/asm/jars/asm-3.2.jar:/home/user/.ivy2/cache/commons-lang/commons-lang/jars/commons-lang-2.5.jar:/home/user/.ivy2/cache/org.aspectj/aspectjrt/jars/aspectjrt-1.6.5.jar:/home/user/.ivy2/cache/org.aspectj/aspectjtools/jars/aspectjtools-1.6.5.jar:/home/user/.ivy2/cache/org.mockito/mockito-all/jars/mockito-all-1.8.2.jar:/home/user/.ivy2/cache/com.jcraft/jsch/jars/jsch-0.1.42.jar]

    Total time: 6 seconds

    Sincerely,

    Daniel McEnnis.
  • Steve Loughran at Mar 27, 2011 at 6:12 pm

    On 27/03/2011 02:01, Daniel McEnnis wrote:
    Dear Hadoop,

    Which version of ant do I need to keep the hadoop build from failing.
    Netbeans ant works as well as eclipse ant works. However, ant 1.8.2
    does not, nor does the
    default ant from Ubuntu 10.10. Snippet from failure to follow:

    1.8.2 will work, but when you install via a linux distro the classpath
    is trickier to set up, as you need to get all dependent jars on the
    classpath.

    what does ant -diagnostics say?
    compile-rcc-compiler:
    [javac] /home/user/src/trunk/build.xml:333: warning:
    'includeantruntime' was not set, defaulting to
    build.sysclasspath=last; set to false for repeatable builds

    BUILD FAILED
    /home/user/src/trunk/build.xml:338: taskdef A class needed by class
    org.apache.hadoop.record.compiler.ant.RccTask cannot be found: Task
    using the classloader
    AntClassLoader[/home/user/src/trunk/build/classes:/home/user/src/trunk/conf:/home/user/.ivy2/cache/commons-logging/commons-logging/jars/commons-logging-1.1.1.jar:/home/user/.ivy2/cache/log4j/log4j/jars/log4j-1.2.15.jar:/home/user/.ivy2/cache/commons-httpclient/commons-httpclient/jars/commons-httpclient-3.1.jar:/home/user/.ivy2/cache/commons-codec/commons-codec/jars/commons-codec-1.4.jar:/home/user/.ivy2/cache/commons-cli/commons-cli/jars/commons-cli-1.2.jar:/home/user/.ivy2/cache/xmlenc/xmlenc/jars/xmlenc-0.52.jar:/home/user/.ivy2/cache/net.java.dev.jets3t/jets3t/jars/jets3t-0.7.1.jar:/home/user/.ivy2/cache/commons-net/commons-net/jars/commons-net-1.4.1.jar:/home/user/.ivy2/cache/org.mortbay.jetty/servlet-api-2.5/jars/servlet-api-2.5-6.1.14.jar:/home/user/.ivy2/cache/net.sf.kosmosfs/kfs/jars/kfs-0.3.jar:/home/user/.ivy2/cache/org.mortbay.jetty/jetty/jars/jetty-6.1.14.jar:/home/user/.ivy2/cache/org.mortbay.jetty/jetty-util/jars/jetty-util-6.1.14.jar:/home/user/.ivy2/cache/t
    omcat/jasper-runtime/jars/jasper-runtime-5.5.12.jar:/home/user/.ivy2/cache/tomcat/jasper-compiler/jars/jasper-compiler-5.5.12.jar:/home/user/.ivy2/cache/org.mortbay.jetty/jsp-api-2.1/jars/jsp-api-2.1-6.1.14.jar:/home/user/.ivy2/cache/org.mortbay.jetty/jsp-2.1/jars/jsp-2.1-6.1.14.jar:/home/user/.ivy2/cache/commons-el/commons-el/jars/commons-el-1.0.jar:/home/user/.ivy2/cache/oro/oro/jars/oro-2.0.8.jar:/home/user/.ivy2/cache/jdiff/jdiff/jars/jdiff-1.0.9.jar:/home/user/.ivy2/cache/junit/junit/jars/junit-4.8.1.jar:/home/user/.ivy2/cache/hsqldb/hsqldb/jars/hsqldb-1.8.0.10.jar:/home/user/.ivy2/cache/commons-logging/commons-logging-api/jars/commons-logging-api-1.1.jar:/home/user/.ivy2/cache/org.slf4j/slf4j-api/jars/slf4j-api-1.5.11.jar:/home/user/.ivy2/cache/org.eclipse.jdt/core/jars/core-3.1.1.jar:/home/user/.ivy2/cache/org.slf4j/slf4j-log4j12/jars/slf4j-log4j12-1.5.11.jar:/home/user/.ivy2/cache/org.apache.hadoop/avro/jars/avro-1.3.2.jar:/home/user/.ivy2/cache/org.codehaus.jackson/j
    ackson-mapper-asl/jars/jackson-mapper-asl-1.4.2.jar:/home/user/.ivy2/cache/org.codehaus.jackson/jackson-core-asl/jars/jackson-core-asl-1.4.2.jar:/home/user/.ivy2/cache/com.thoughtworks.paranamer/paranamer/jars/paranamer-2.2.jar:/home/user/.ivy2/cache/com.thoughtworks.paranamer/paranamer-ant/jars/paranamer-ant-2.2.jar:/home/user/.ivy2/cache/com.thoughtworks.paranamer/paranamer-generator/jars/paranamer-generator-2.2.jar:/home/user/.ivy2/cache/com.thoughtworks.qdox/qdox/jars/qdox-1.10.1.jar:/home/user/.ivy2/cache/asm/asm/jars/asm-3.2.jar:/home/user/.ivy2/cache/commons-lang/commons-lang/jars/commons-lang-2.5.jar:/home/user/.ivy2/cache/org.aspectj/aspectjrt/jars/aspectjrt-1.6.5.jar:/home/user/.ivy2/cache/org.aspectj/aspectjtools/jars/aspectjtools-1.6.5.jar:/home/user/.ivy2/cache/org.mockito/mockito-all/jars/mockito-all-1.8.2.jar:/home/user/.ivy2/cache/com.jcraft/jsch/jars/jsch-0.1.42.jar]
    Total time: 6 seconds

    Sincerely,

    Daniel McEnnis.
  • Daniel McEnnis at Mar 27, 2011 at 8:03 pm
    Steve,

    Here it is:

    user@ubuntu:~/src/trunk$ ant -diagnostics
    ------- Ant diagnostics report -------
    Apache Ant version 1.8.0 compiled on May 9 2010

    -------------------------------------------
    Implementation Version
    -------------------------------------------
    core tasks : 1.8.0 in file:/usr/share/ant/lib/ant.jar
    optional tasks : 1.8.0 in file:/usr/share/ant/lib/ant-nodeps.jar

    -------------------------------------------
    ANT PROPERTIES
    -------------------------------------------
    ant.version: Apache Ant version 1.8.0 compiled on May 9 2010
    ant.java.version: 1.6
    ant.core.lib: /usr/share/ant/lib/ant.jar
    ant.home: /usr/share/ant

    -------------------------------------------
    ANT_HOME/lib jar listing
    -------------------------------------------
    ant.home: /usr/share/ant
    ant-apache-resolver.jar (4070 bytes)
    ant-javamail.jar (7856 bytes)
    ant-launcher.jar (12276 bytes)
    ant-trax.jar (8391 bytes)
    ant-apache-bsf.jar (3940 bytes)
    ant-apache-log4j.jar (3045 bytes)
    ant-jmf.jar (6723 bytes)
    ant-stylebook.jar (2332 bytes)
    ant-nodeps.jar (402286 bytes)
    ant-jdepend.jar (8276 bytes)
    ant-antlr.jar (5753 bytes)
    ant-apache-bcel.jar (8764 bytes)
    ant-junit.jar (101315 bytes)
    ant-jsch.jar (40162 bytes)
    ant-apache-xalan2.jar (2292 bytes)
    ant-swing.jar (7542 bytes)
    ant-commons-net.jar (85060 bytes)
    ant-commons-logging.jar (3910 bytes)
    ant-apache-regexp.jar (3762 bytes)
    ant.jar (1508801 bytes)
    ant-apache-oro.jar (39622 bytes)

    -------------------------------------------
    USER_HOME/.ant/lib jar listing
    -------------------------------------------
    user.home: /home/user
    No such directory.

    -------------------------------------------
    Tasks availability
    -------------------------------------------
    image : Not Available (the implementation class is not present)
    sshexec : Missing dependency com.jcraft.jsch.Logger
    wlrun : Not Available (the implementation class is not present)
    scp : Missing dependency com.jcraft.jsch.Logger
    stlist : Not Available (the implementation class is not present)
    sshsession : Missing dependency com.jcraft.jsch.Logger
    netrexxc : Not Available (the implementation class is not present)
    starteam : Not Available (the implementation class is not present)
    stlabel : Not Available (the implementation class is not present)
    jdepend : Missing dependency jdepend.xmlui.JDepend
    stcheckin : Not Available (the implementation class is not present)
    stcheckout : Not Available (the implementation class is not present)
    ejbc : Not Available (the implementation class is not present)
    gjdoc : Not Available (the implementation class is not present)
    wlstop : Not Available (the implementation class is not present)
    ddcreator : Not Available (the implementation class is not present)
    A task being missing/unavailable should only matter if you are trying to use it

    -------------------------------------------
    org.apache.env.Which diagnostics
    -------------------------------------------
    Not available.
    Download it at http://xml.apache.org/commons/

    -------------------------------------------
    XML Parser information
    -------------------------------------------
    XML Parser : org.apache.xerces.jaxp.SAXParserImpl
    XML Parser Location: file:/usr/share/java/xercesImpl-2.9.1.jar
    Namespace-aware parser : org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser
    Namespace-aware parser Location: file:/usr/share/java/xercesImpl-2.9.1.jar

    -------------------------------------------
    XSLT Processor information
    -------------------------------------------
    XSLT Processor : com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl
    XSLT Processor Location: unknown

    -------------------------------------------
    System properties
    -------------------------------------------
    java.runtime.name : Java(TM) SE Runtime Environment
    sun.boot.library.path : /usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/amd64
    java.vm.version : 19.1-b02
    ant.library.dir : /usr/share/ant/lib
    java.vm.vendor : Sun Microsystems Inc.
    java.vendor.url : http://java.sun.com/
    path.separator : :
    java.vm.name : Java HotSpot(TM) 64-Bit Server VM
    file.encoding.pkg : sun.io
    user.country : US
    sun.java.launcher : SUN_STANDARD
    sun.os.patch.level : unknown
    java.vm.specification.name : Java Virtual Machine Specification
    user.dir : /home/user/src/trunk
    java.runtime.version : 1.6.0_24-b07
    java.awt.graphicsenv : sun.awt.X11GraphicsEnvironment
    java.endorsed.dirs : /usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/endorsed
    os.arch : amd64
    java.io.tmpdir : /tmp
    line.separator :

    java.vm.specification.vendor : Sun Microsystems Inc.
    os.name : Linux
    ant.home : /usr/share/ant
    sun.jnu.encoding : UTF-8
    java.library.path :
    /usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/amd64/server:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/amd64:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/../lib/amd64:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
    java.specification.name : Java Platform API Specification
    java.class.version : 50.0
    sun.management.compiler : HotSpot 64-Bit Server Compiler
    os.version : 2.6.35-28-generic
    user.home : /home/user
    user.timezone : America/New_York
    java.awt.printerjob : sun.print.PSPrinterJob
    file.encoding : UTF-8
    java.specification.version : 1.6
    user.name : user
    java.class.path :
    /usr/share/ant/lib/ant-launcher.jar:/usr/share/java/xmlParserAPIs.jar:/usr/share/java/xercesImpl.jar:/usr/share/ant/lib/ant-apache-resolver.jar:/usr/share/ant/lib/ant-javamail.jar:/usr/share/ant/lib/ant-launcher.jar:/usr/share/ant/lib/ant-trax.jar:/usr/share/ant/lib/ant-apache-bsf.jar:/usr/share/ant/lib/ant-apache-log4j.jar:/usr/share/ant/lib/ant-jmf.jar:/usr/share/ant/lib/ant-stylebook.jar:/usr/share/ant/lib/ant-nodeps.jar:/usr/share/ant/lib/ant-jdepend.jar:/usr/share/ant/lib/ant-antlr.jar:/usr/share/ant/lib/ant-apache-bcel.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-jsch.jar:/usr/share/ant/lib/ant-apache-xalan2.jar:/usr/share/ant/lib/ant-swing.jar:/usr/share/ant/lib/ant-commons-net.jar:/usr/share/ant/lib/ant-commons-logging.jar:/usr/share/ant/lib/ant-apache-regexp.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-apache-oro.jar:/usr/lib/jvm/java-6-sun-1.6.0.24/lib/tools.jar
    java.vm.specification.version : 1.0
    sun.arch.data.model : 64
    java.home : /usr/lib/jvm/java-6-sun-1.6.0.24/jre
    java.specification.vendor : Sun Microsystems Inc.
    user.language : en
    java.vm.info : mixed mode
    java.version : 1.6.0_24
    java.ext.dirs :
    /usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/ext:/usr/java/packages/lib/ext
    sun.boot.class.path :
    /usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/resources.jar:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/rt.jar:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/sunrsasign.jar:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/jsse.jar:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/jce.jar:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/charsets.jar:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/modules/jdk.boot.jar:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/classes
    java.vendor : Sun Microsystems Inc.Steve
    file.separator : /
    java.vendor.url.bug : http://java.sun.com/cgi-bin/bugreport.cgi
    sun.cpu.endian : little
    sun.io.unicode.encoding : UnicodeLittle
    sun.desktop : gnome
    sun.cpu.isalist :

    -------------------------------------------
    Temp dir
    -------------------------------------------
    Temp dir is /tmp
    Temp dir is writeable
    Temp dir alignment with system clock is -282 ms

    -------------------------------------------
    Locale information
    -------------------------------------------
    Timezone Eastern Standard Time offset=-14400000

    -------------------------------------------
    Proxy information
    -------------------------------------------
    Java1.5+ proxy settings:
    Direct connection

    On Sun, Mar 27, 2011 at 2:11 PM, Steve Loughran wrote:
    On 27/03/2011 02:01, Daniel McEnnis wrote:

    Dear Hadoop,

    Which version of ant do I need to keep the hadoop build from failing.
    Netbeans ant works as well as eclipse ant works. However, ant 1.8.2
    does not, nor does the
    default ant from Ubuntu 10.10.  Snippet from failure to follow:

    1.8.2 will work, but when you install via a linux distro the classpath is
    trickier to set up, as you need to get all dependent jars on the classpath.

    what does ant -diagnostics say?
    compile-rcc-compiler:
    [javac] /home/user/src/trunk/build.xml:333: warning:
    'includeantruntime' was not set, defaulting to
    build.sysclasspath=last; set to false for repeatable builds

    BUILD FAILED
    /home/user/src/trunk/build.xml:338: taskdef A class needed by class
    org.apache.hadoop.record.compiler.ant.RccTask cannot be found: Task
    using the classloader

    AntClassLoader[/home/user/src/trunk/build/classes:/home/user/src/trunk/conf:/home/user/.ivy2/cache/commons-logging/commons-logging/jars/commons-logging-1.1.1.jar:/home/user/.ivy2/cache/log4j/log4j/jars/log4j-1.2.15.jar:/home/user/.ivy2/cache/commons-httpclient/commons-httpclient/jars/commons-httpclient-3.1.jar:/home/user/.ivy2/cache/commons-codec/commons-codec/jars/commons-codec-1.4.jar:/home/user/.ivy2/cache/commons-cli/commons-cli/jars/commons-cli-1.2.jar:/home/user/.ivy2/cache/xmlenc/xmlenc/jars/xmlenc-0.52.jar:/home/user/.ivy2/cache/net.java.dev.jets3t/jets3t/jars/jets3t-0.7.1.jar:/home/user/.ivy2/cache/commons-net/commons-net/jars/commons-net-1.4.1.jar:/home/user/.ivy2/cache/org.mortbay.jetty/servlet-api-2.5/jars/servlet-api-2.5-6.1.14.jar:/home/user/.ivy2/cache/net.sf.kosmosfs/kfs/jars/kfs-0.3.jar:/home/user/.ivy2/cache/org.mortbay.jetty/jetty/jars/jetty-6.1.14.jar:/home/user/.ivy2/cache/org.mortbay.jetty/jetty-util/jars/jetty-util-6.1.14.jar:/home/user/.ivy2/cache/t
    omcat/jasper-runtime/jars/jasper-runtime-5.5.12.jar:/home/user/.ivy2/cache/tomcat/jasper-compiler/jars/jasper-compiler-5.5.12.jar:/home/user/.ivy2/cache/org.mortbay.jetty/jsp-api-2.1/jars/jsp-api-2.1-6.1.14.jar:/home/user/.ivy2/cache/org.mortbay.jetty/jsp-2.1/jars/jsp-2.1-6.1.14.jar:/home/user/.ivy2/cache/commons-el/commons-el/jars/commons-el-1.0.jar:/home/user/.ivy2/cache/oro/oro/jars/oro-2.0.8.jar:/home/user/.ivy2/cache/jdiff/jdiff/jars/jdiff-1.0.9.jar:/home/user/.ivy2/cache/junit/junit/jars/junit-4.8.1.jar:/home/user/.ivy2/cache/hsqldb/hsqldb/jars/hsqldb-1.8.0.10.jar:/home/user/.ivy2/cache/commons-logging/commons-logging-api/jars/commons-logging-api-1.1.jar:/home/user/.ivy2/cache/org.slf4j/slf4j-api/jars/slf4j-api-1.5.11.jar:/home/user/.ivy2/cache/org.eclipse.jdt/core/jars/core-3.1.1.jar:/home/user/.ivy2/cache/org.slf4j/slf4j-log4j12/jars/slf4j-log4j12-1.5.11.jar:/home/user/.ivy2/cache/org.apache.hadoop/avro/jars/avro-1.3.2.jar:/home/user/.ivy2/cache/org.codehaus.jackson/j
    ackson-mapper-asl/jars/jackson-mapper-asl-1.4.2.jar:/home/user/.ivy2/cache/org.codehaus.jackson/jackson-core-asl/jars/jackson-core-asl-1.4.2.jar:/home/user/.ivy2/cache/com.thoughtworks.paranamer/paranamer/jars/paranamer-2.2.jar:/home/user/.ivy2/cache/com.thoughtworks.paranamer/paranamer-ant/jars/paranamer-ant-2.2.jar:/home/user/.ivy2/cache/com.thoughtworks.paranamer/paranamer-generator/jars/paranamer-generator-2.2.jar:/home/user/.ivy2/cache/com.thoughtworks.qdox/qdox/jars/qdox-1.10.1.jar:/home/user/.ivy2/cache/asm/asm/jars/asm-3.2.jar:/home/user/.ivy2/cache/commons-lang/commons-lang/jars/commons-lang-2.5.jar:/home/user/.ivy2/cache/org.aspectj/aspectjrt/jars/aspectjrt-1.6.5.jar:/home/user/.ivy2/cache/org.aspectj/aspectjtools/jars/aspectjtools-1.6.5.jar:/home/user/.ivy2/cache/org.mockito/mockito-all/jars/mockito-all-1.8.2.jar:/home/user/.ivy2/cache/com.jcraft/jsch/jars/jsch-0.1.42.jar]
    Total time: 6 seconds

    Sincerely,

    Daniel McEnnis.
  • Steve Loughran at Mar 28, 2011 at 11:40 am

    On 27/03/11 21:02, Daniel McEnnis wrote:
    Steve,

    Here it is:

    user@ubuntu:~/src/trunk$ ant -diagnostics
    ------- Ant diagnostics report -------
    Apache Ant version 1.8.0 compiled on May 9 2010

    -------------------------------------------
    Implementation Version
    -------------------------------------------
    core tasks : 1.8.0 in file:/usr/share/ant/lib/ant.jar
    optional tasks : 1.8.0 in file:/usr/share/ant/lib/ant-nodeps.jar
    OK, that's a linux distro install without any extra jars. There's enough
    in a JVM these days that the basic operations will all work.

    >
    compile-rcc-compiler:
    [javac] /home/user/src/trunk/build.xml:333: warning:
    'includeantruntime' was not set, defaulting to
    build.sysclasspath=last; set to false for repeatable builds

    BUILD FAILED
    /home/user/src/trunk/build.xml:338: taskdef A class needed by class
    org.apache.hadoop.record.compiler.ant.RccTask cannot be found: Task
    using the classloader
    Looking at that class,
    http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.20/src/core/org/apache/hadoop/record/compiler/ant/RccTask.java?view=markup

    I don't see any obvious dependencies on non-standard things,

    20 import java.io.File;
    21 import java.util.ArrayList;
    22 import org.apache.hadoop.record.compiler.generated.Rcc;
    23 import org.apache.tools.ant.BuildException;
    24 import org.apache.tools.ant.DirectoryScanner;
    25 import org.apache.tools.ant.Project;
    26 import org.apache.tools.ant.Task;
    27 import org.apache.tools.ant.types.FileSet;

    The only odd one is the generated Rcc taks.

    That taskdef message from ant is saying something imported is missing.

    Try running ant in debug mode (ant -debug) to see if it gives a clue,
    but there's very little that anyone else can do here.
  • Ravi at Apr 30, 2011 at 3:15 pm

    Daniel McEnnis writes:


    Dear Hadoop,

    Which version of ant do I need to keep the hadoop build from failing.
    Netbeans ant works as well as eclipse ant works. However, ant 1.8.2
    does not, nor does the
    default ant from Ubuntu 10.10. Snippet from failure to follow:

    BUILD FAILED
    /home/user/src/trunk/build.xml:338: taskdef A class needed by class
    org.apache.hadoop.record.compiler.ant.RccTask cannot be found: Task
    using the classloader
    Total time: 6 seconds

    Sincerely,

    Daniel McEnnis.

    Hi!

    In case you're still facing this problem (unlikely but I wanted to document it
    for the others), try setting ant.home in a build.properties file.

    I put it in my home directory. Then run ant veryclean compile

    Cheers
    Ravi

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
groupcommon-user @
categorieshadoop
postedMar 27, '11 at 1:02a
activeApr 30, '11 at 3:15p
posts7
users5
websitehadoop.apache.org...
irc#hadoop

People

Translate

site design / logo © 2022 Grokbase