I wrote:
> I recompiled Ant, tried to figure out where the error came from, and found
> out the problem disappeared when I converted default.properties (in
> ant/taskdefs) from DOS-style (CRLF) to UNIX-style (LF).
Uhm, false alarm. Or no, the alarm should still be active :)
I tried it again, and now it fails again. This problem does not occur
every time /:|
I have used the -verbose option and re-executed ant. The result has been
attached as ant-output. Hope some1 can shed some light on this issue :)
> I must say the code looks very nice :)
>
> Ernst
>
--
Ernst de Haan
Freelance Java Architect
"Come to me all who are weary and burdened,
and I will give you rest" -- Jesus Christ
Buildfile: build.xml
Detected Java Version: 1.2
Detected OS: Linux
+User task: echo org.apache.tools.ant.taskdefs.Echo
+User task: javadoc2 org.apache.tools.ant.taskdefs.Javadoc
+User task: rename org.apache.tools.ant.taskdefs.Rename
+User task: java org.apache.tools.ant.taskdefs.Java
+User task: rmic org.apache.tools.ant.taskdefs.Rmic
+User task: mkdir org.apache.tools.ant.taskdefs.Mkdir
+User task: exec org.apache.tools.ant.taskdefs.Exec
+User task: javadoc org.apache.tools.ant.taskdefs.Javadoc
+User task: tar org.apache.tools.ant.taskdefs.Tar
+User task: expand org.apache.tools.ant.taskdefs.Expand
+User task: available org.apache.tools.ant.taskdefs.Available
+User task: javac org.apache.tools.ant.taskdefs.Javac
+User task: chmod org.apache.tools.ant.taskdefs.Chmod
+User task: copydir org.apache.tools.ant.taskdefs.Copydir
+User task: tstamp org.apache.tools.ant.taskdefs.Tstamp
+User task: jar org.apache.tools.ant.taskdefs.Jar
+User task: replace org.apache.tools.ant.taskdefs.Replace
+User task: renameext
org.apache.tools.ant.taskdefs.optional.RenameExtensions
+User task: keysubst org.apache.tools.ant.taskdefs.KeySubst
+User task: cvs org.apache.tools.ant.taskdefs.Cvs
+User task: filter org.apache.tools.ant.taskdefs.Filter
+User task: property org.apache.tools.ant.taskdefs.Property
+User task: deltree org.apache.tools.ant.taskdefs.Deltree
+User task: taskdef org.apache.tools.ant.taskdefs.Taskdef
+User task: get org.apache.tools.ant.taskdefs.Get
+User task: zip org.apache.tools.ant.taskdefs.Zip
+User task: gzip org.apache.tools.ant.taskdefs.GZip
+User task: delete org.apache.tools.ant.taskdefs.Delete
+User task: copyfile org.apache.tools.ant.taskdefs.Copyfile
+User task: fixcrlf org.apache.tools.ant.taskdefs.FixCRLF
Setting project property: ant.home -> ~/prg/jakarta-ant
Setting project property: java.specification.name -> Java Platform API
Specification
Setting project property: java.version -> 1.2.2
Setting project property: java.awt.graphicsenv -> sun.awt.X11GraphicsEnvironment
Setting project property: user.timezone -> Europe/Paris
Setting project property: java.specification.version -> 1.2
Setting project property: java.vm.vendor -> Blackdown Java-Linux Team
Setting project property: java.vm.specification.version -> 1.0
Setting project property: user.home -> /home/ernst
Setting project property: os.arch -> i386
Setting project property: java.awt.fonts ->
Setting project property: java.vendor.url -> http://www.blackdown.org
Setting project property: file.encoding.pkg -> sun.io
Setting project property: user.region -> US
Setting project property: java.home -> /usr/local/blackdown-linux-jdk1.2.2/jre
Setting project property: java.class.path ->
:/home/ernst/java/lib:/usr/local/blackdown-linux-jdk1.2.2/jre/lib/rt.jar:/usr/local/blackdown-linux-jdk1.2.2/lib/tools.jar:/usr/local/share/java/classes/jsdk.jar:/usr/local/share/java/classes/activation.jar:/home/ernst/prg/orion/ejb.jar:/home/ernst/prg/orion/jndi.jar:/home/ernst/prg/xerces-1.0.3/xerces.jar:/usr/local/share/java/classes/xml4j.jar:/home/ernst/prg/jaxp1.0.1/jaxp.jar:/home/ernst/prg/jaxp1.0.1/parser.jar:/home/ernst/prg/orion/orion.jar:/home/ernst/prg/mm.mysql.jdbc-1.2c/mysql_uncomp.jar:/usr/local/share/java/classes/psepro3/pro_g.jar:/usr/local/share/java/classes/psepro3/tools_g.jar
Setting project property: line.separator ->
Setting project property: java.ext.dirs ->
/usr/local/blackdown-linux-jdk1.2.2/jre/lib/ext
Setting project property: java.io.tmpdir -> /tmp
Setting project property: os.name -> Linux
Setting project property: java.vendor -> Blackdown Java-Linux Team
Setting project property: java.awt.printerjob -> sun.awt.motif.PSPrinterJob
Setting project property: java.library.path ->
/usr/local/blackdown-linux-jdk1.2.2/jre/lib/i386/green_threads:/usr/local/blackdown-linux-jdk1.2.2/jre/lib/i386/classic:/usr/local/blackdown-linux-jdk1.2.2/jre/lib/i386:/usr/lib:/lib
Setting project property: java.vm.specification.vendor -> Sun Microsystems Inc.
Setting project property: sun.io.unicode.encoding -> UnicodeLittle
Setting project property: file.encoding -> ISO-8859-1
Setting project property: java.specification.vendor -> Sun Microsystems Inc.
Setting project property: user.name -> ernst
Setting project property: user.language -> en
Setting project property: java.vendor.url.bug ->
http://www.blackdown.org/cgi-bin/jdk
Setting project property: java.vm.name -> Classic VM
Setting project property: java.vm.specification.name -> Java Virtual Machine
Specification
Setting project property: java.class.version -> 46.0
Setting project property: sun.boot.library.path ->
/usr/local/blackdown-linux-jdk1.2.2/jre/lib/i386
Setting project property: os.version -> 2.0.36
Setting project property: java.vm.info -> build Linux_JDK_1.2.2_RC4, green
threads, nojit
Setting project property: java.vm.version -> 1.2.2
Setting project property: java.compiler -> NONE
Setting project property: path.separator -> :
Setting project property: user.dir -> ;�
(^��������j
XV�
Setting project property: file.separator -> /
Setting project property: sun.boot.class.path ->
/usr/local/blackdown-linux-jdk1.2.2/jre/lib/rt.jar:/usr/local/blackdown-linux-jdk1.2.2/jre/lib/i18n.jar:/usr/local/blackdown-linux-jdk1.2.2/jre/classes
Setting ro project property: ant.file -> ;�
(^��������j
XV�/build.xml
Setting project property: basedir -> ;�
(^��������j
XV�/;�
(^��������j
XV�
Project base dir set to: ;�
(^��������j
XV�
Setting project property: name -> orion-primer
Setting project property: src.dir -> src
Setting project property: lib.dir -> lib
Setting project property: rel.dir -> rel
Setting project property: build.compiler -> jikes
+Target: init
+Task: property
Setting project property: name -> orion-primer
+Task: property
Setting project property: src.dir -> src
+Task: property
Setting project property: lib.dir -> lib
+Task: property
Setting project property: rel.dir -> rel
+Task: property
Setting project property: build.compiler -> jikes
+Target: clean
+Task: deltree
+Task: deltree
+Target: prepare
+Task: mkdir
+Task: mkdir
+Task: mkdir
+Task: mkdir
+Task: mkdir
+Task: mkdir
+Target: ejb-classes
+Task: javac
+Target: ejb-meta-inf
+Task: copyfile
+Target: ejb-jar
+Task: jar
+Target: web-classes
+Task: javac
+Target: web-web-inf
+Task: copyfile
+Target: web-war
+Task: jar
Build sequence for target `web-war' is [init, prepare, web-classes,
web-web-inf, web-war]
Complete build sequence is [init, prepare, web-classes, web-web-inf, web-war,
ejb-meta-inf, ejb-classes, ejb-jar, clean]
Executing Target: init
Executing Target: prepare
Executing Target: web-classes
BUILD FATAL ERROR: srcdir (;�
(^��������j
XV�/;�
(^��������j
XV�/;�
(^��������j
XV�/src) does not exist!