Hi,

I'm making my first steps with ant, and perhaps I'm just doing silly
things. Do please forgive me. Nevertheless it would be nice if you can
help me.

I'm using ant 1.1 (package 1.1-1 from debian woody) with xerces 1.2.0
and Blackdown jdk1.2.2-rc4 on GNU/Linux i386.
artemis:~/java/tritonus>java -version
java version "1.2.2"
Classic VM (build Linux_JDK_1.2.2_RC4, native threads, sunwjit)

I'm experimenting with a simple build file, only slightly modified from
the tutorial:
--
<project name="foo" default="dist" basedir=".">
       <target name="init">
         <tstamp/>
         <property name="build" value="build" />
         <property name="dist"  value="dist" />
         <filter token="version" value="1.0.3" />
         <filter token="year" value="2000" />
       </target>

       <target name="prepare" depends="init">
         <mkdir dir="${build}" />
       </target>

       <target name="compile" depends="prepare">
         <javac srcdir="src" destdir="${build}" filtering="on"/>
       </target>

       <target name="dist" depends="compile">
         <mkdir dir="${dist}/lib" />
         <jar jarfile="${dist}/lib/foo${DSTAMP}.jar"
          basedir="${build}" includes="com"/>
       </target>

       <target name="clean" depends="init">
         <deltree dir="${build}" />
         <deltree dir="${dist}" />
       </target>
     </project>
--

On running ant, I get the following output:
__
artemis:~/java/tritonus>ant
Buildfile: build.xml
org.apache.xerces.validators.datatype.InvalidDatatypeFacetException
        at java.lang.Throwable.<init>(Throwable.java:38)
        at java.lang.Exception.<init>(Exception.java:24)
        at
org.apache.xerces.validators.datatype.XMLException.<init>(XMLException.java:line
unknown, pc 0x8527235)
        at
org.apache.xerces.validators.datatype.InvalidDatatypeFacetException.<init>(InvalidDatatypeFacetException.java:line
unknown, pc 0x8402336)
        at
org.apache.xerces.validators.datatype.DatatypeValidatorFactoryImpl.createDatatypeValidator(DatatypeValidatorFactoryImpl.java:line
unknown, pc 0x83eb1c2)
        at
org.apache.xerces.validators.datatype.DatatypeValidatorFactoryImpl.createDatatypeValidator(DatatypeValidatorFactoryImpl.java:line
unknown, pc 0x83c6dfb)
        at
org.apache.xerces.validators.datatype.DatatypeValidatorFactoryImpl.initializeRegistry(DatatypeValidatorFactoryImpl.java:line
unknown, pc 0x83c7e59)
        at
org.apache.xerces.validators.datatype.DatatypeValidatorFactoryImpl.<init>(DatatypeValidatorFactoryImpl.java:line
unknown, pc 0x83850ba)
        at
org.apache.xerces.validators.datatype.DatatypeValidatorFactoryImpl.<clinit>(DatatypeValidatorFactoryImpl.java:line
unknown, pc 0x838c70a)
        at org.apache.xerces.framework.XMLParser.<init>(XMLParser.java:line
unknown, pc 0x836139e)
        at org.apache.xerces.parsers.SAXParser.<init>(SAXParser.java:line
unknown, pc 0x82e0ae6)
        at org.apache.xerces.jaxp.SAXParserImpl.<init>(SAXParserImpl.java:line
unknown, pc 0x82f785c)
        at
org.apache.xerces.jaxp.SAXParserFactoryImpl.newSAXParser(SAXParserFactoryImpl.java:line
unknown, pc 0x82e0188)
        at org.apache.tools.ant.ProjectHelper.parse(ProjectHelper.java:line
unknown, pc 0x82ee066)
        at
org.apache.tools.ant.ProjectHelper.configureProject(ProjectHelper.java:line
unknown, pc 0x81f6f32)
        at org.apache.tools.ant.Main.runBuild(Main.java:line unknown, pc
0x8209431)
        at org.apache.tools.ant.Main.main(Main.java:line unknown, pc 0x81b3182)

init:

prepare:

compile:
    [javac] Compiling 159 source files to
/home/matthias/java/tritonus/./build
java.lang.ArrayIndexOutOfBoundsException
        at java.util.HashMap.find(HashMap.java:227)
        at java.util.HashMap.find(HashMap.java:223)
        at java.util.HashMap.get(HashMap.java:100)
        at java.util.Hashtable.get(Hashtable.java:95)
        at sun.tools.asm.ConstantPool.put(ConstantPool.java:43)
        at sun.tools.asm.Instruction.collect(Instruction.java:348)
        at sun.tools.asm.Assembler.collect(Assembler.java:236)
        at sun.tools.javac.SourceClass.compileClass(SourceClass.java:2230)
        at sun.tools.javac.SourceClass.compile(SourceClass.java:2039)
        at sun.tools.javac.Main.compile(Main.java:567)
        at org.apache.tools.ant.taskdefs.Javac.doClassicCompile(Javac.java:line
unknown, pc 0x876599e)
        at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:line unknown,
pc 0x85a8852)
        at org.apache.tools.ant.Target.execute(Target.java:line unknown, pc
0x859a958)
        at org.apache.tools.ant.Project.runTarget(Project.java:line unknown, pc
0x8598650)
        at org.apache.tools.ant.Project.executeTarget(Project.java:line
unknown, pc 0x8594eab)
        at org.apache.tools.ant.Project.executeTargets(Project.java:line
unknown, pc 0x841a777)
        at org.apache.tools.ant.Main.runBuild(Main.java:line unknown, pc
0x82096f7)
        at org.apache.tools.ant.Main.main(Main.java:line unknown, pc 0x81b3182)
-- listing --
$$30:
171:    fload 2
171:    f2i
171:    istore 3
172:    iconst_0 0
172:    istore 4
173:    goto $32:
$33:
174:    iload 4
174:    iconst_1 1
174:    iadd
174:    i2s
174:    istore 4
175:    iload 3
175:    iconst_1 1
175:    ishl
175:    istore 3
$32:
173:    iload 3
173:    ifeq $31:
173:    iload 3
173:    ldc -2147483648
173:    iand
173:    ifeq $33:
$31:
177:    aload 1
177:    ldc 16414
177:    iload 4
177:    isub
177:    invokeinterface void writeShort(int)
178:    aload 1
178:    iload 3
178:    invokeinterface void writeInt(int)
179:    aload 1
179:    ldc 0
179:    invokeinterface void writeInt(int)
166:    return

BUILD FAILED

java.lang.ArrayIndexOutOfBoundsException
        at
sun.tools.javac.BatchEnvironment.flushErrors(BatchEnvironment.java:1224)
        at sun.tools.javac.Main.compile(Main.java:671)
        at org.apache.tools.ant.taskdefs.Javac.doClassicCompile(Javac.java:line
unknown, pc 0x876599e)
        at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:line unknown,
pc 0x85a8852)
        at org.apache.tools.ant.Target.execute(Target.java:line unknown, pc
0x859a958)
        at org.apache.tools.ant.Project.runTarget(Project.java:line unknown, pc
0x8598650)
        at org.apache.tools.ant.Project.executeTarget(Project.java:line
unknown, pc 0x8594eab)
        at org.apache.tools.ant.Project.executeTargets(Project.java:line
unknown, pc 0x841a777)
        at org.apache.tools.ant.Main.runBuild(Main.java:line unknown, pc
0x82096f7)
        at org.apache.tools.ant.Main.main(Main.java:line unknown, pc 0x81b3182)

Total time: 33 seconds
__

Any ideas?

thanks,
Matthias

-- 
Matthias Pfisterer      <mailto:[EMAIL PROTECTED]>

        Share your knowledge.
        It's a way to achieve immortality.

                 (from a nepalese mantra)

Java Sound Examples:
http://rupert.informatik.uni-stuttgart.de/~pfistere/jsexamples/
Tritonus, the open source implementation of the Java Sound API:
http://tritonus.sourceforge.net/
--------------------------------------------------------------

Reply via email to