Bug#614891: groovy: command line tools are unusable
Miguel Landaeta
miguel at miguel.cc
Thu Feb 24 00:38:39 UTC 2011
Package: groovy
Version: 1.8.0~beta4-1
Severity: normal
The version encoded in the filename of groovy and groovy-all
jars is incorrect and breaks the command line tools like
groovysh, groovy or groovyc.
The filenames should be like groovy-1.8.0-beta-4.jar and not
groovy-1.8.0~beta4.jar.
miguel at alice:~$ groovysh
Exception in thread "main" java.lang.NoClassDefFoundError: org/codehaus/groovy/tools/GroovyStarter
Caused by: java.lang.ClassNotFoundException: org.codehaus.groovy.tools.GroovyStarter
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
Could not find the main class: org.codehaus.groovy.tools.GroovyStarter. Program will exit.
miguel at alice:~$ ls -l /usr/share/groovy/lib/groovy-1.8.0~beta4.jar
-rw-r--r-- 1 root root 5202903 Feb 17 06:08 /usr/share/groovy/lib/groovy-1.8.0~beta4.jar
miguel at alice:~$ grep ^STARTER_CLASSPATH /usr/share/groovy/bin/startGroovy
STARTER_CLASSPATH="$GROOVY_HOME/lib/groovy-1.8.0-beta-4.jar"
miguel at alice:~$
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.37-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages groovy depends on:
ii antlr 2.7.7-16 language tool for constructing rec
ii default-jre-headless 1:1.6-40 Standard Java or Java compatible R
ii ivy 2.2.0-1 The agile dependency manager
ii junit4 4.8.2-2 JUnit regression test framework fo
ii libasm3-java 3.2-3 Java bytecode manipulation framewo
ii libbsf-java 1:2.4.0-4 Bean Scripting Framework to suppor
ii libcommons-cli-java 1.2-3 API for working with the command l
ii libcommons-logging-java 1.1.1-8 commmon wrapper interface for seve
ii libjansi-java 1.4-1 Java library for generating and in
ii libjline-java 0.9.94-5 Java library for handling console
ii libmockobjects-java 0.09-4 Framework for developing and using
ii libregexp-java 1.5-2 Regular expression library for Jav
ii libservlet2.5-java 6.0.32-1 Servlet 2.5 and JSP 2.1 Java API c
ii libxstream-java 1.3.1-6 Java library to serialize objects
groovy recommends no packages.
Versions of packages groovy suggests:
ii ant 1.8.0-4 Java based build tool like make
pn groovy-doc <none> (no description available)
-- no debconf information
--
Miguel Landaeta, miguel at miguel.cc
secure email with PGP 0x7D8967E9 available at http://keyserver.pgp.com/
"Faith means not wanting to know what is true." -- Nietzsche
More information about the pkg-java-maintainers
mailing list