Bug#478129: statsvn: java.lang.NullPointerException when used with Kaffe
Ludovic Rousseau
rousseau at debian.org
Sun Apr 27 12:18:11 UTC 2008
Package: statsvn
Version: 0.3.1.dfsg-3
Severity: normal
$ statsvn logfile.log .
27 avr. 08 13:51:13 net.sf.statsvn.util.JavaUtilTaskLogger info
INFO: StatSVN - SVN statistics generation
java.lang.NullPointerException
at java.io.FilterInputStream.close (FilterInputStream.java:201)
at java.io.BufferedInputStream.close (BufferedInputStream.java:176)
at net.sf.statsvn.util.ProcessUtils.close (ProcessUtils.java:45)
at net.sf.statsvn.util.SvnStartupUtils.checkSvnVersionSufficient (SvnStartupUtils.java:81)
at net.sf.statsvn.Main.generate (Main.java:110)
at net.sf.statsvn.Main.main (Main.java:83)
$ update-alternatives --display java
java - status is manual.
link currently points to /etc/alternatives/kaffe-system/bin/java
/usr/bin/gij-4.3 - priority 43
/usr/lib/jvm/java-gcj/jre/bin/java - priority 1042
/etc/alternatives/kaffe-system/bin/java - priority 300
slave java.1.gz: /usr/share/man/man1/java.kaffe.1.gz
/usr/lib/jvm/java-1.5.0-sun/jre/bin/java - priority 53
slave java.1.gz: /usr/lib/jvm/java-1.5.0-sun/jre/man/man1/java.1.gz
Current `best' version is /usr/lib/jvm/java-gcj/jre/bin/java.
I first tried to use /usr/lib/jvm/java-gcj/jre/bin/java which is a link
to /usr/bin/gij-4.3 but statsvn consume all my memory (RAM + swap) and
does not finish. Log bellow:
$ statsvn logfile.log .
27-avr-08 9:04:00 net.sf.statsvn.util.JavaUtilTaskLogger info
INFO: StatSVN - SVN statistics generation
Parsing SVN log 'logfile.log' exclude pattern 'null'
Scheduled 0 svn diff calls on 0 threads.
Generating report for /pcsclite/trunk/Drivers into
Using default CSS file (statcvs.css)
writing chart 'Lines of Code and Churn Level' to locandchurn.png
Creating CSS file at 'statcvs.css'
writing chart 'Contributed Lines of Code' to loc_per_author.png
writing chart 'Activity by Hour of Day' to activity_time.png
writing chart 'Activity by Day of Week' to activity_day.png
writing chart 'Commit Activity' to commitscatterauthors.png
writing chart 'Author Activity' to activity.png
writing chart 'Activity by Hour of Day for corcoran' to activity_time_corcoran.png
writing chart 'Activity by Day of Week for corcoran' to activity_day_corcoran.png
writing chart 'Activity of corcoran' to directory_sizes_corcoran.png
Processus arrêté
Using /usr/lib/jvm/java-1.5.0-sun/jre/bin/java (from sun-java5-jre) the
execution is very fast and does not consume so much RAM.
I suggest you add a note in /usr/share/doc/statsvn/README.Debian that
kaffe and gij are not good enough for statsvn.
-- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.24-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages statsvn depends on:
ii default-jre [java2-runtim 1.5-29 Standard Java or Java compatible R
ii java-gcj-compat [java2-ru 1.0.78-1 Java runtime environment using GIJ
ii java-wrappers 0.1.4 wrappers for java executables
ii libbackport-util-concurre 2.2+dfsg-1 backport of java.util.concurrent t
ii libjcommon-java 1.0.10.dfsg-1 General Purpose library for Java
ii libjfreechart-java 1.0.9-1 Chart library for Java
ii statcvs 1:0.3.dfsg+1-1 CVS Repository statistic analysis
ii subversion 1.4.6dfsg1-3 Advanced version control system
ii sun-java5-jre [java2-runt 1.5.0-15-1 Sun Java(TM) Runtime Environment (
statsvn recommends no packages.
-- no debconf information
More information about the pkg-java-maintainers
mailing list