Bug#568940: azureus: Does not start, complains about missing swt libs
Stephan Windmüller
windy at white-hawk.de
Mon Feb 8 22:24:18 UTC 2010
Package: azureus
Version: 4.3.0.6-1
Severity: grave
Justification: renders package unusable
When I start azureus, I get this error:
-----
[warning] /usr/bin/azureus: Unable to locate swt in /usr/share/java
file:/usr/lib/jni/ ; file:/usr/lib/java/ ; file:/usr/share/java/Azureus2.jar ; file:/usr/share/java/log4j-1.2-1.2.15.jar ; file:/usr/share/java/commons-cli-1.2.jar ; file:/home/windy/
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.gudy.azureus2.ui.common.Main.directLaunch(Main.java:229)
at org.gudy.azureus2.ui.common.Main.main(Main.java:132)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.aelitis.azureus.launcher.MainExecutor$1.run(MainExecutor.java:37)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.NoClassDefFoundError: org/eclipse/swt/widgets/Shell
at org.gudy.azureus2.ui.swt.mainwindow.Initializer.<init>(Initializer.java:111)
at org.gudy.azureus2.ui.swt.Main.<init>(Main.java:88)
at org.gudy.azureus2.ui.swt.Main.main(Main.java:255)
... 12 more
Caused by: java.lang.ClassNotFoundException: org.eclipse.swt.widgets.Shell
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at com.aelitis.azureus.launcher.classloading.PrimaryClassloader.loadClass(PrimaryClassloader.java:103)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
... 15 more
Start fails:
com.aelitis.azureus.core.AzureusCoreException: Azureus core already instantiated
at com.aelitis.azureus.core.impl.AzureusCoreImpl.create(AzureusCoreImpl.java:120)
at com.aelitis.azureus.core.AzureusCoreFactory.create(AzureusCoreFactory.java:46)
at org.gudy.azureus2.ui.common.Main.main(Main.java:160)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.aelitis.azureus.launcher.MainExecutor$1.run(MainExecutor.java:37)
at java.lang.Thread.run(Thread.java:619)
-----
After setting the classpath in /usr/bin/azureus manually to
JAVA_CLASSPATH="/usr/lib/jni:/usr/lib/java:/usr/lib/java/swt-gtk-3.5.1.jar"
all works fine again. My $JAVA_HOME is /usr/lib/jvm/java-6-sun
-- System Information:
Debian Release: squeeze/sid
APT prefers testing
APT policy: (900, 'testing'), (800, 'unstable')
Architecture: i386 (x86_64)
Kernel: Linux 2.6.32-trunk-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages azureus depends on:
ii java-wrappers 0.1.15 wrappers for java executables
ii libcommons-cli-java 1.2-2 API for working with the command l
ii liblog4j1.2-java 1.2.15-7 Logging library for java
ii libswt-gtk-3.5-java 3.5.1-2 Standard Widget Toolkit for GTK+ J
ii openjdk-6-jre 6b17~pre3-1 OpenJDK Java runtime, using Hotspo
ii sun-java5-jre 1.5.0-17-0.1 Sun Java(TM) Runtime Environment (
ii sun-java6-jre 6-16-1 Sun Java(TM) Runtime Environment (
Versions of packages azureus recommends:
ii vuze 4.3.0.6-1 Multimedia BitTorrent client
azureus suggests no packages.
-- no debconf information
More information about the pkg-java-maintainers
mailing list