Vuze does not launch after Lucid update

Bug #569461 reported by Graham Clenaghan on 2010-04-24
56
This bug affects 12 people
Affects Status Importance Assigned to Milestone
swt-gtk (Ubuntu)
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

Graham Clenaghan (origin191) 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.

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

Changed in azureus (Ubuntu):
status: New → Confirmed
Graham Clenaghan (origin191) wrote :

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

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) on 2010-05-07
affects: azureus (Ubuntu) → swt-gtk (Ubuntu)
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.

Steven Davies-Morris (sdavmor) wrote :

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

Tiago Ramos (tiagolramos) wrote :

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

taur (taur) wrote :

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

TBeholder (turbobeholder) wrote :

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

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

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  Edit
Everyone can see this information.

Other bug subscribers

Remote bug watches

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