Bug 21799 - нихт арбайтен
Summary: нихт арбайтен
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: tuxguitar (show other bugs)
Version: unstable
Hardware: all Linux
: P3 blocker
Assignee: Vitaly Lipatov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-10-01 03:21 MSD by Zerg
Modified: 2009-10-03 15:14 MSD (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Zerg 2009-10-01 03:21:09 MSD
$ tuxguitar
$MOZILLA_FIVE_HOME not valid : check doc shipped w/ tuxguitar
Exception in thread "main" java.lang.NoClassDefFoundError: org/eclipse/swt/widgets/Control
        at org.herac.tuxguitar.gui.TGMain.main(Unknown Source)
Caused by: java.lang.ClassNotFoundException: org.eclipse.swt.widgets.Control
        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 sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
        ... 1 more

MOZILLA_FIVE_HOME у меня пустой, но это не должно иметь значения

Судя по слову "eclipse" возможно как-то с ним связано
$ rpm -qa| grep eclipse
eclipse-epic-0.6.27-alt1_1jpp6
tomcat5-jasper-eclipse-5.5.27-alt4_6.2jpp5
icu4j-eclipse-3.8.1-alt1_4jpp6
eclipse-platform-3.4.1-alt7_5jpp6
eclipse-swt-3.4.1-alt7_5jpp6
eclipse-rcp-3.4.1-alt7_5jpp6
eclipse-nls-ru-0.2.0-alt2_0.5.20080807snapjpp6
eclipse-shelled-1.0.3-alt1_3jpp6
Comment 1 Andrey Rahmatullin 2009-10-01 09:31:14 MSD
(В ответ на комментарий №0)
> MOZILLA_FIVE_HOME у меня пустой, но это не должно иметь значения
Почему это?
Comment 2 Zerg 2009-10-01 13:39:33 MSD
(В ответ на комментарий №1)
> (В ответ на комментарий №0)
> > MOZILLA_FIVE_HOME у меня пустой, но это не должно иметь значения
> Почему это?
IMHO для запуска tuxguitar из меню не должно.

Вообще, в жабьем варианте, скачанном с сайта вот такое есть
if [ -z $MOZILLA_FIVE_HOME ]; then
<------>MOZILLA_FIVE_HOME=/usr/lib/firefox
<------>[ ! -d ${MOZILLA_FIVE_HOME} ] && MOZILLA_FIVE_HOME=/usr/lib/mozilla
<------>[ ! -d ${MOZILLA_FIVE_HOME} ] && MOZILLA_FIVE_HOME=/usr/lib/iceweasel
fi
Comment 3 Zerg 2009-10-01 13:41:19 MSD
Собственно, MOZILLA_FIVE_HOME вряд ли имеет отношение конкретно к этой баге
Comment 4 viy 2009-10-01 15:38:13 MSD
как я понимаю, речь идет о x86_64?
там swt.jar находится в /usr/lib64/java/swt.jar,
и глядя в /usr/bin/tuxguitar, видно, что на x86_64 swt_guess_()
попадает пальцем в небо:
swt_guess_()
{
    t="/usr/lib/eclipse/plugins/org.eclipse.swt.gtk.linux.*.jar"
    [ -r "$t" ] && f="$t"
    t="/etc/alternatives/swt.jar"
    [ -r "$t" ] && f="$t"
    t="/usr/share/java/swt.jar"
    [ -r "$t" ] && f="$t"
    t="/usr/lib/java/swt.jar"
    [ -r "$t" ] && f="$t"
    t="/usr/share/java/swt-gtk-3.4.jar"
    [ -r "$t" ] && f="$t"
    t="/usr/lib/java/swt3.2-gtk.jar"
    [ -r "$t" ] && f="$t"
    file -L "$f" >/dev/null 2>&1 || f=""
    echo "$f"
}
Comment 5 Sergey V Turchin 2009-10-01 15:41:13 MSD
(В ответ на комментарий №4)
> речь идет о x86_64?
Ага!
Comment 6 Vitaly Lipatov 2009-10-01 23:13:28 MSD
*** Bug 21801 has been marked as a duplicate of this bug. ***
Comment 7 Vitaly Lipatov 2009-10-01 23:15:27 MSD
Это всё из-за прибитости /usr/lib в стартовом скрипте. Исправил в 1.1-alt2