I changed recently to 1.5 after using 1.2 for over a year.
My problem is now, that after the creation of the last
jar file, ant dies. (1.5.1beta still has the problem)
Log:
...
package-server:
[jar] Building jar: /home/sws/spieljoch.tele/build/server.jar
package-client:
[jar] Building jar: /home/sws/spieljoch.tele/build/client.jar
package-dummy:
[jar] Building jar: /home/sws/spieljoch.tele/build/dummy.jar
BUILD FAILED
java.lang.NullPointerException
at org.apache.tools.zip.ZipOutputStream.finish(ZipOutputStream.java(Compiled
Code))
at java.util.zip.DeflaterOutputStream.close(DeflaterOutputStream.java:139)
at org.apache.tools.ant.taskdefs.Zip.execute(Zip.java:402)
at org.apache.tools.ant.Task.perform(Task.java:319)
at org.apache.tools.ant.Target.execute(Target.java:309)
at org.apache.tools.ant.Target.performTasks(Target.java:336)
at org.apache.tools.ant.Project.executeTarget(Project.java:1306)
at org.apache.tools.ant.Project.executeTargets(Project.java:1250)
at org.apache.tools.ant.Main.runBuild(Main.java:610)
at org.apache.tools.ant.Main.start(Main.java:196)
at org.apache.tools.ant.Main.main(Main.java:235)
Total time: 1 minute 46 seconds
java.lang.NullPointerException
at org.apache.tools.zip.ZipOutputStream.finish(ZipOutputStream.java(Compiled
Code))
at java.util.zip.DeflaterOutputStream.close(DeflaterOutputStream.java:139)
at org.apache.tools.ant.taskdefs.Zip.execute(Zip.java:402)
at org.apache.tools.ant.Task.perform(Task.java:319)
at org.apache.tools.ant.Target.execute(Target.java:309)
at org.apache.tools.ant.Target.performTasks(Target.java:336)
at org.apache.tools.ant.Project.executeTarget(Project.java:1306)
at org.apache.tools.ant.Project.executeTargets(Project.java:1250)
at org.apache.tools.ant.Main.runBuild(Main.java:610)
at org.apache.tools.ant.Main.start(Main.java:196)
at org.apache.tools.ant.Main.main(Main.java:235)
If I remove the dummy.jar, then the client.jar crashes.
If I insert a dummy2.jar after dummy,jar, then dummy.jar get created
right and
it crashes after dummy2.jar.
In general all the jar-files are created on disk, but the last one
is not ok.
The VM does not like it, but with the jar shell tool I can decompress
it.
The content looks ok.
Some more info:
build.xml
....
<!-- ===================================================================
-->
<!-- Creates the server class package
-->
<!-- ===================================================================
-->
<target name="package-server" depends="compile">
<jar jarfile="${build.dir}/server.jar" basedir="${build.dest}"
includes="de/**" excludes="de/db/sws/satzdialoge/client/**" />
</target>
<!-- ===================================================================
-->
<!-- Creates the client class package
-->
<!-- ===================================================================
-->
<target name="package-client" depends="compile">
<jar jarfile="${build.dir}/client.jar">
<fileset dir="${build.dest}"
includes="de/**"
excludes="de/db/sws/satzdialoge/dbobject/**,de/db/sws/satzdialoge/var/**,de/db/ktr/**"
/>
</jar>
</target>
<!-- ===================================================================
-->
<!-- Creates the dummy class package
-->
<!-- ===================================================================
-->
<target name="package-dummy" depends="compile">
<jar jarfile="${build.dir}/dummy.jar">
<fileset dir="${build.dest}"
includes="de/**"
excludes="de/db/sws/satzdialoge/dbobject/**,de/db/sws/satzdialoge/var/**,de/db/ktr/**"
/>
</jar>
</target>
<!-- ===================================================================
-->
<!-- Creates the class packages
-->
<!-- ===================================================================
-->
<target name="package" depends="package-server,package-client,package-dummy"
/>
...
java version "1.3.0"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.0)
Classic VM (build 1.3.0, J2RE 1.3.0 IBM build cx130-20010626 (JIT
enabled: jitc))
Is this a known bug ?
Havent found something in the archives.
- markus
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
