Vuze does not launch after Lucid update

Bug #569461 reported by Graham Clenaghan
56
This bug affects 12 people
Affects Status Importance Assigned to Milestone
swt-gtk (Ubuntu)
Confirmed
Undecided
Unassigned
Nominated for Lucid by Santiago M. Mola

Bug Description

Binary package hint: azureus

Worked fine before update, not at all afterwards.
Output when launched from a commandline:

[warning] /usr/bin/vuze: 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/graham/
changeLocale: *Default Language* != English (United States). Searching without country..
changeLocale: Searching for language English in *any* country..
changeLocale: no message properties for Locale 'English (United States)' (en_US), using 'English (default)'
java.lang.reflect.InvocationTargetException
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 at java.lang.reflect.Method.invoke(Method.java:616)
 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:57)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 at java.lang.reflect.Method.invoke(Method.java:616)
 at com.aelitis.azureus.launcher.MainExecutor$1.run(MainExecutor.java:37)
 at java.lang.Thread.run(Thread.java:636)
Caused by: java.lang.NoClassDefFoundError: org/eclipse/swt/widgets/Listener
 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.Listener
 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 com.aelitis.azureus.launcher.classloading.PrimaryClassloader.loadClass(PrimaryClassloader.java:103)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
 at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:334)
 ... 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:57)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 at java.lang.reflect.Method.invoke(Method.java:616)
 at com.aelitis.azureus.launcher.MainExecutor$1.run(MainExecutor.java:37)
 at java.lang.Thread.run(Thread.java:636)
graham@Faile:~$ vuze
[warning] /usr/bin/vuze: 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/graham/
changeLocale: *Default Language* != English (United States). Searching without country..
changeLocale: Searching for language English in *any* country..
changeLocale: no message properties for Locale 'English (United States)' (en_US), using 'English (default)'
java.lang.reflect.InvocationTargetException
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 at java.lang.reflect.Method.invoke(Method.java:616)
 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:57)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 at java.lang.reflect.Method.invoke(Method.java:616)
 at com.aelitis.azureus.launcher.MainExecutor$1.run(MainExecutor.java:37)
 at java.lang.Thread.run(Thread.java:636)
Caused by: java.lang.NoClassDefFoundError: org/eclipse/swt/widgets/Listener
 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.Listener
 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 com.aelitis.azureus.launcher.classloading.PrimaryClassloader.loadClass(PrimaryClassloader.java:103)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
 at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:334)
 ... 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:57)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 at java.lang.reflect.Method.invoke(Method.java:616)
 at com.aelitis.azureus.launcher.MainExecutor$1.run(MainExecutor.java:37)
 at java.lang.Thread.run(Thread.java:636)

ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: vuze 4.3.0.6-1
ProcVersionSignature: Ubuntu 2.6.32-21.32-generic 2.6.32.11+drm33.2
Uname: Linux 2.6.32-21-generic i686
NonfreeKernelModules: nvidia
Architecture: i386
Date: Sat Apr 24 11:42:44 2010
PackageArchitecture: all
ProcEnviron:
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: azureus

Revision history for this message
Graham Clenaghan (origin191) wrote :
Revision history for this message
Florian Sievers (florian-sievers) wrote :

I could bypass this error, if I place a symlink named swt.jar in /usr/share/jave/ that points to swt-gtk-3.5.1.jar in the same directory.

Revision history for this message
Søren Bredlund Caspersen (soeren-b-c) wrote :

I can confirm this problem, and that the workaround with the symlink mentioned above works.

Changed in azureus (Ubuntu):
status: New → Confirmed
Revision history for this message
Graham Clenaghan (origin191) wrote :

Thanks, Florian, that got it back running for me.

Revision history for this message
JC (s-launchpad-jc) wrote :

This was reported in Debian back in February.
    http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=568940
Looks like in March Adrian tagged it as unreproducible and reduced the importance.

JC (s-launchpad-jc)
affects: azureus (Ubuntu) → swt-gtk (Ubuntu)
Revision history for this message
Steven Davies-Morris (sdavmor) wrote :

FWIW yesterday I upgraded three computers to Ubuntu 10.04 from 9.10. One is a 64 bit desktop kernel, and two are 32 bit pae-kernel desktops. One of those is a MythBuntu box. Azureus fails to launch on all three machines after the upgrade. I have not attempted to implement the symlink workaround, but the bug is still there.

Revision history for this message
Steven Davies-Morris (sdavmor) wrote :

Following up. The symlink workaround works as advertised on all three of my 10.04 boxes.

Revision history for this message
Tiago Ramos (tiagolramos) wrote :

as said in Bug #558672, the reinstall of swt-gtk-3.5.1.jar also fix the problem

Revision history for this message
taur (taur) wrote :

For me on 64bit ubuntu the reinstall did not work, but the workaround did.

Revision history for this message
TBeholder (turbobeholder) wrote :

Same here, on upgrade to 10.04. reinstalling [libswt-gtk-3.5-java] fixed the problem.

Revision history for this message
Daniel Silberschmidt (dansilber) wrote :

Same problem here, on upgrade to 10.04. suggested workaround solved

Revision history for this message
Catalina Diaz (bachicata) wrote :

Same issue, reinstalling libswt-gtk-3.5-java and then reinstalling vuze solved it, thx

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.