Bug#277374: commons-pool: FTBFS: java.lang.NullPointerException

Roland Stigge Roland Stigge <stigge@antcom.de>, 277374@bugs.debian.org
Tue Oct 19 13:54:01 2004


Package: commons-pool
Version: 1.2-2
Severity: serious

Hi,

building the package commons-pool in a clean build environment
(with pbuilder) on i386 results in:

=========================================================================
[...]
compile:
    [mkdir] Created dir: /tmp/buildd/commons-pool-1.2/build/classes
    [javac] Compiling 19 source files to /tmp/buildd/commons-pool-1.2/build/classes

    [javac] Issued 3 lexical warnings in "/tmp/buildd/commons-pool-1.2/src/java/org/apache/commons/pool/impl/StackKeyedObjectPool.java":

    [javac]    238.                 Enumeration enum = stack.elements();
    [javac]                                     ^--^
    [javac] *** Lexical Warning: The use of "enum" as an identifier is deprecated, as it will be a keyword once -source 1.5 is implemented.


    [javac]    239.                 while(enum.hasMoreElements()) {
    [javac]                               ^--^
    [javac] *** Lexical Warning: The use of "enum" as an identifier is deprecated, as it will be a keyword once -source 1.5 is implemented.


    [javac]    241.                         _factory.destroyObject(key,enum.nextElement());
    [javac]                                                            ^--^
    [javac] *** Lexical Warning: The use of "enum" as an identifier is deprecated, as it will be a keyword once -source 1.5 is implemented.

    [javac] Issued 3 lexical warnings in "/tmp/buildd/commons-pool-1.2/src/java/org/apache/commons/pool/impl/StackObjectPool.java":

    [javac]    199.             Enumeration enum = _pool.elements();
    [javac]                                 ^--^
    [javac] *** Lexical Warning: The use of "enum" as an identifier is deprecated, as it will be a keyword once -source 1.5 is implemented.


    [javac]    200.             while(enum.hasMoreElements()) {
    [javac]                           ^--^
    [javac] *** Lexical Warning: The use of "enum" as an identifier is deprecated, as it will be a keyword once -source 1.5 is implemented.


    [javac]    202.                     _factory.destroyObject(enum.nextElement());
    [javac]                                                    ^--^
    [javac] *** Lexical Warning: The use of "enum" as an identifier is deprecated, as it will be a keyword once -source 1.5 is implemented.

build-jar:
    [mkdir] Created dir: /tmp/buildd/commons-pool-1.2/dist
      [jar] Building jar: /tmp/buildd/commons-pool-1.2/dist/commons-pool.jar

BUILD FAILED
java.lang.NullPointerException
   at org.apache.tools.zip.ZipOutputStream.writeCentralFileHeader (ZipOutputStream.java:588)
   at org.apache.tools.zip.ZipOutputStream.finish (ZipOutputStream.java:260)
   at java.util.zip.DeflaterOutputStream.close (DeflaterOutputStream.java:44)
   at org.apache.tools.ant.taskdefs.Zip.execute (Zip.java:453)
   at org.apache.tools.ant.Task.perform (Task.java:341)
   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:1339)
   at org.apache.tools.ant.Project.executeTargets (Project.java:1255)
   at org.apache.tools.ant.Main.runBuild (Main.java:609)
   at org.apache.tools.ant.Main.start (Main.java:196)
   at org.apache.tools.ant.Main.main (Main.java:235)

Total time: 0 seconds
java.lang.NullPointerException
   at org.apache.tools.zip.ZipOutputStream.mediumTimeFormat (ZipOutputStream.java:588)
   at org.apache.tools.zip.ZipOutputStream.longTimeFormat (ZipOutputStream.java:260)
   at java.util.zip.DeflaterOutputStream.fullTimeFormat (DeflaterOutputStream.java:44)
   at org.apache.tools.ant.taskdefs.Zip.execute (Zip.java:453)
   at org.apache.tools.ant.Task.shortDateFormat (Task.java:341)
   at org.apache.tools.ant.Target.execute (Target.java:309)
   at org.apache.tools.ant.Target.mediumDateFormat (Target.java:336)
   at org.apache.tools.ant.Project.longDateFormat (Project.java:1339)
   at org.apache.tools.ant.Project.fullDateFormat (Project.java:1255)
   at org.apache.tools.ant.Main.gnu.java.locale.LocaleInformation_en_US (Main.java:609)
   at org.apache.tools.ant.Main.en_US (Main.java:196)
   at org.apache.tools.ant.Main.main (Main.java:235)
make: *** [debian/stamp-ant-build] Error 1
=========================================================================

Thanks for considering.