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