Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 104197 - ant-core crashes with InstantiationException
Summary: ant-core crashes with InstantiationException
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Java team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-08-29 15:58 UTC by Erik Bergmann
Modified: 2005-09-10 07:57 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Erik Bergmann 2005-08-29 15:58:25 UTC
ant (from ant-core-1.5* and -1.6*) crashes with an InstantiationException.
This problem also occures when ant is called by an ebuild.
I use blackdown-jdk-1.4.1

Reproducible: Always
Steps to Reproduce:


Actual Results:  
java.lang.InstantiationException: org.apache.tools.ant.Main
        at java.lang.Class.newInstance0(Class.java:291)
        at java.lang.Class.newInstance(Class.java:259)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:245)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)


emerge info:
Portage 2.0.51.22-r2 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r1,
2.6.12-gentoo-r3 i686)
=================================================================
System uname: 2.6.12-gentoo-r3 i686 Intel(R) Pentium(R) 4 CPU 1.80GHz
Gentoo Base System version 1.12.0_pre5
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.4 [enabled]
dev-lang/python:     2.3.4_rc1
sys-apps/sandbox:    1.2.11
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.4
sys-devel/binutils:  2.15.92.0.2-r2
sys-devel/libtool:   1.4.3-r3, 1.5.10-r4
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O3 -march=pentium4 -fomit-frame-pointer -pipe -ffast-math"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.2/share/config
/usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown
/usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -march=pentium4 -fomit-frame-pointer -pipe -ffast-math"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="ftp://gentoo.inode.at/source/"
LANG="de_DE@euro"
LC_ALL="de_DE@euro"
LINGUAS="de"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/overlays/local /usr/local/overlays/gentoo-de"
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
USE="x86 X aalib adns alsa apache2 apm avi bash-completion bitmap-fonts cdr
crypt cups curl directfb eds emboss encode esd firefox flac foomaticdb gcj gd
gdbm gif gpm gstreamer gtk gtk2 imagemagick imlib ipv6 java jpeg junit libg++
libwww mad mikmod mmx mp3 mpeg mysql ncurses nls nptl nptlonly ogg oggvorbis
opengl oss pam pdflib perl png postgres ppds python quicktime readline ruby
samba sdl slang spell sqlite sse sse2 ssl svga tcltk tcpd tiff truetype
truetype-fonts type1-fonts userlocales vorbis xine xml xml2 xmms xv zlib
fritzcapi_cards_fcpci video_cards_nvidia linguas_de userland_GNU kernel_linux
elibc_glibc"
Unset:  ASFLAGS, CTARGET, LDFLAGS

java-config -l:[ant] Java-based build tool similar to 'make' that uses XML
configuration files. (/usr/share/ant/package.env)
[jdom] Java API to manipulate XML data (/usr/share/jdom/package.env)
[libreadline-java] A JNI-wrapper to GNU Readline.
(/usr/share/libreadline-java/package.env)
[commons-collections] Jakarta-Commons Collections Component
(/usr/share/commons-collections/package.env)
[junit] "" (/usr/share/junit/package.env)
[log4j] A low-overhead robust logging package for Java
(/usr/share/log4j/package.env)
[ant-core] Java-based build tool similar to 'make' that uses XML configuration
files. (/usr/share/ant-core/package.env)
[xalan] XSLT processor (/usr/share/xalan/package.env)
[commons-beanutils] The Jakarta BeanUtils component provides easy-to-use
wrappers around Reflection and Introspection APIs
(/usr/share/commons-beanutils/package.env)
[jakarta-regexp-1.3] 100% Pure Java Regular Expression package
(/usr/share/jakarta-regexp-1.3/package.env)
[commons-logging] The Jakarta-Commons Logging package is an ultra-thin bridge
between different logging libraries. (/usr/share/commons-logging/package.env)
[commons-lang] Jakarta components to manipulate core java classes
(/usr/share/commons-lang/package.env)
[jgraph] Open-source graph component for Java (/usr/share/jgraph/package.env)
[libidn] Internationalized Domain Names (IDN) implementation
(/usr/share/libidn/package.env)
[pdflib] "" (/usr/share/pdflib/package.env)
[avalon-logkit-bin] LogKit is an easy-to-use Java logging toolkit designed for
secure, performance-oriented logging. (/usr/share/avalon-logkit-bin/package.env)
[xerces-2] The next generation of high performance, fully compliant XML parsers
in the Apache Xerces family (/usr/share/xerces-2/package.env)
[connectorj-3] Connector/J: A MySQL JDBC connector
(/usr/share/connectorj-3/package.env)
[jconfig] jConfig is an extremely helpful utility, providing a simple API for
the management of properties. (/usr/share/jconfig/package.env)
[jdepend] JDepend traverses Java class file directories and generates design
quality metrics for each Java package. (/usr/share/jdepend/package.env)
Comment 1 Erik Bergmann 2005-08-29 17:57:49 UTC
Same with sun-jdk-1.4.2.09
Comment 2 Erik Bergmann 2005-08-30 04:49:56 UTC
I just found out that dev-java/ant-1.5.4 was still installed.
Updating dev-java/ant to 1.6.5 resolved the problem.
Maybe ant-core-1.6* should be blocked by <dev-java/ant-1.6* ?
Comment 3 Thomas Matthijs (RETIRED) gentoo-dev 2005-09-10 07:57:41 UTC
Thanks, block added