Bug#300388: libxml-commons-resolver1.1-java: FTBFS: NullPointerException

Roland Stigge Roland Stigge <stigge@antcom.de>, 300388@bugs.debian.org
Sat Mar 19 06:10:02 2005


Package: libxml-commons-resolver1.1-java
Version: 1.1-4
Severity: serious

Hi,

building the package libxml-commons-resolver1.1-java in a clean build environment
(with pbuilder) on i386 results in:

=========================================================================
[...]
if [ ! -d "." ]; then \
  mkdir -p "."; \
fi
if [ -z "" ]; then \
  if ! test -f debian/compat; then echo 4 > debian/compat; fi; \
fi
cd . && /usr/bin/java-sablevm -classpath /usr/share/ant1.6/lib/ant.jar:/usr/share/java/xerces.jar:/usr/share/ant1.6/lib/ant-launcher.jar:/usr/share/java/jaxp-1.2.jar:  -Dant.home=/usr/share/ant1.6 org.apache.tools.ant.Main -Dcompile.debug=true -Dcompile.optimize=true  -Dbuild.compiler=jikes -buildfile resolver.xml  jar
Buildfile: resolver.xml

init:
     [echo] Building xml-commons-resolver (version: 1.1) Buildfile: $Revision: 1.11 $
    [mkdir] Created dir: /tmp/buildd/libxml-commons-resolver1.1-java-1.1/build/classes
    [mkdir] Created dir: /tmp/buildd/libxml-commons-resolver1.1-java-1.1/build/classes/org/apache/xml/resolver/etc
    [mkdir] Created dir: /tmp/buildd/libxml-commons-resolver1.1-java-1.1/build/docs
    [mkdir] Created dir: /tmp/buildd/libxml-commons-resolver1.1-java-1.1/build/apidocs/resolver
     [copy] Copying 1 file to /tmp/buildd/libxml-commons-resolver1.1-java-1.1/build
     [copy] Copying 1 file to /tmp/buildd/libxml-commons-resolver1.1-java-1.1/src/org/apache/xml/resolver

compile:
     [echo] Compiling...
    [javac] Compiling 29 source files to /tmp/buildd/libxml-commons-resolver1.1-java-1.1/build/classes

    [javac] Issued 5 semantic warnings compiling "/tmp/buildd/libxml-commons-resolver1.1-java-1.1/src/org/apache/xml/resolver/readers/OASISXMLCatalogReader.java":

    [javac]    388.         entryType = catalog.DOCTYPE;
    [javac]                                     ^-----^
    [javac] *** Semantic Warning: Accessing the class field "DOCTYPE" via an instance is discouraged because the field accessed will be the one in the variable's declared type, not the instance's dynamic type.


[...]
    [javac] *** Semantic Warning: Accessing the class field "SYSTEM" via an instance is discouraged because the field accessed will be the one in the variable's declared type, not the instance's dynamic type.

jar:
     [echo] Jarring ./build/resolver.jar from ./build/classes
     [copy] Copying 3 files to /tmp/buildd/libxml-commons-resolver1.1-java-1.1/build/classes/org/apache/xml/resolver/etc
      [jar] Building jar: /tmp/buildd/libxml-commons-resolver1.1-java-1.1/build/resolver.jar
java.lang.NullPointerException
   at java.text.DecimalFormatSymbols.setCurrency (DecimalFormatSymbols.java:397)
   at java.text.DecimalFormatSymbols.DecimalFormatSymbols (DecimalFormatSymbols.java:151)
   at java.text.NumberFormat.computeInstance (NumberFormat.java:327)
   at java.text.NumberFormat.getNumberInstance (NumberFormat.java:456)
   at java.text.NumberFormat.getInstance (NumberFormat.java:381)
   at java.text.MessageFormatElement.setLocale (MessageFormat.java:90)
   at java.text.MessageFormat.scanFormat (MessageFormat.java:314)
   at java.text.MessageFormat.applyPattern (MessageFormat.java:335)
   at java.text.MessageFormat.formatInternal (MessageFormat.java:465)
   at java.text.MessageFormat.format (MessageFormat.java:403)
   at java.text.MessageFormat.format (MessageFormat.java:518)
   at java.text.Format.format (Format.java:101)
   at org.apache.tools.ant.util.DateUtils.formatElapsedTime (DateUtils.java:132)
   at org.apache.tools.ant.DefaultLogger.formatTime (DefaultLogger.java:276)
   at org.apache.tools.ant.DefaultLogger.buildFinished (DefaultLogger.java:156)
   at org.apache.tools.ant.Project.fireBuildFinished (Project.java:1796)
   at org.apache.tools.ant.Main.runBuild (Main.java:693)
   at org.apache.tools.ant.Main.startAnt (Main.java:188)
   at org.apache.tools.ant.Main.start (Main.java:151)
   at org.apache.tools.ant.Main.main (Main.java:241)
   at java.lang.VirtualMachine.invokeMain (VirtualMachine.java)
   at java.lang.VirtualMachine.main (VirtualMachine.java:108)
make: *** [debian/stamp-ant-build] Error 1
=========================================================================

Thanks for considering.


--
DARTS - Debian Archive Regression Test Suite
http://darts.alioth.debian.org/

Please note that this report has not been generated fully automatically.
DARTS just helped finding the problem.