Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Tuxguitar ne démarre plus (pb Java)

3 réponses
Avatar
Aurelien
Salut,

Depuis l'avant dernier upgrade que j'ai fait (Debian SID), tuxguitar ne
démarre plus, il sort un emssage d'erreur concernant des choses liées à
Java :

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: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 sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:334)
... 1 more

Ca a plus particulièrement lié à swt, soit à la librairie
libswt-gtk-3.5-java, comme j'ai pu le lire sur deux bug reports :
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=568940
http://osdir.com/ml/debian-bugs-rc/2010-02/msg01229.html

Malhreusement, comme vous pourrez le voir dans ces bug reports, puisque
j'ai posté des commentaires et/ou des replies, la reinstall de
libswt-gtk-3.5-java ne suffit pas, et d'ailleurs, le lien manquant dans
/usr/share/java entre swt.jar et swt-gtk-3.5.1.jar n'est pas manquant de
mon côté.

J'ai tenté une réinstall de tuxguitar, sans succès, et sans observer les
comportements annoncés sur les rapports de bus (fichier swt.jar dans
/etc/alternatives), j'ai tenté de faire des liens supplémentaires a
différents endroits (notamment /etc/alternatives), mais rien n'y fait.

Voilà. Si quelqu'un a une idée.

A plus tard.

--
Aurélien

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/20100310085843.GC16515@sebkhachott.net

3 réponses

Avatar
jerome moliere
--00163628368d857a7c0481847ec1
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Le 10 mars 2010 09:58, Aurelien a écrit :

Salut,

Depuis l'avant dernier upgrade que j'ai fait (Debian SID), tuxguitar ne
démarre plus, il sort un emssage d'erreur concernant des choses liées à
Java :

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: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 sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:334)
... 1 more

Ca a plus particulièrement lié à swt, soit à la librairie
libswt-gtk-3.5-java, comme j'ai pu le lire sur deux bug reports :
http://bugs.debian.org/cgi-bin/bugreport.cgi?bugV8940
http://osdir.com/ml/debian-bugs-rc/2010-02/msg01229.html

Malhreusement, comme vous pourrez le voir dans ces bug reports, puisque
j'ai posté des commentaires et/ou des replies, la reinstall de
libswt-gtk-3.5-java ne suffit pas, et d'ailleurs, le lien manquant dans
/usr/share/java entre swt.jar et swt-gtk-3.5.1.jar n'est pas manquant de
mon côté.

J'ai tenté une réinstall de tuxguitar, sans succès, et sans observe r les
comportements annoncés sur les rapports de bus (fichier swt.jar dans
/etc/alternatives), j'ai tenté de faire des liens supplémentaires a
différents endroits (notamment /etc/alternatives), mais rien n'y fait.

Voilà. Si quelqu'un a une idée.

Bonjour Aurélien,


j'imagine que t'as validé la bonne vieille solution manuelel proposée d ans
le rapport de bug qui consiste à fixer à la main le classpath puis à
relancer ton appli ? Si oui, en quoi cela ne te satisfait pas ? Ca pourrait
même s'automatiser avec le .deb directement en post install je pense

Jerome
--
Jerome Moliere - Mentor/J
http://romjethoughts.blogspot.com/
auteur Eyrolles

--00163628368d857a7c0481847ec1
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<br><br><div class="gmail_quote">Le 10 mars 2010 09:58, Aurelien <span di r="ltr">&lt;<a href="mailto:"></a>&gt;< /span> a écrit :<br><blockquote class="gmail_quote" style="border-lef t: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1 ex;">
Salut,<br>
<br>
Depuis l&#39;avant dernier upgrade que j&#39;ai fait (Debian SID), tuxguita r ne<br>
démarre plus, il sort un emssage d&#39;erreur concernant des choses lié es à<br>
Java :<br>
<br>
Exception in thread &quot;main&quot; java.lang.NoClassDefFoundError: org/ec lipse/swt/widgets/Control<br>
       at org.herac.tuxguitar.gui.TGMain.main(Unknown Source)<br>
Caused by: java.lang.ClassNotFoundException: org.eclipse.swt.widgets.Contro l<br>
       at java.net.URLClassLoader$1.run(URLClassLoader.java:217)<b r>
       at java.security.AccessController.doPrivileged(Native Metho d)<br>
       at java.net.URLClassLoader.findClass(URLClassLoader.java:20 5)<br>
       at java.lang.ClassLoader.loadClass(ClassLoader.java:321)<br >
       at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java :294)<br>
       at java.lang.ClassLoader.loadClass(ClassLoader.java:266)<br >
       at java.lang.ClassLoader.loadClassInternal(ClassLoader.java :334)<br>
       ... 1 more<br>
<br>
Ca a plus particulièrement lié à swt, soit à la librairie<br>
libswt-gtk-3.5-java, comme j&#39;ai pu le lire sur deux bug reports :<br>
<a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bugV8940" targe t="_blank">http://bugs.debian.org/cgi-bin/bugreport.cgi?bugV8940</a>< br>
<a href="http://osdir.com/ml/debian-bugs-rc/2010-02/msg01229.html" target ="_blank">http://osdir.com/ml/debian-bugs-rc/2010-02/msg01229.html</a><br >
<br>
Malhreusement, comme vous pourrez le voir dans ces bug reports, puisque<br>
j&#39;ai posté des commentaires et/ou des replies, la reinstall de<br>
libswt-gtk-3.5-java ne suffit pas, et d&#39;ailleurs, le lien manquant dans <br>
/usr/share/java entre swt.jar et swt-gtk-3.5.1.jar n&#39;est pas manquant d e<br>
mon côté.<br>
<br>
J&#39;ai tenté une réinstall de tuxguitar, sans succès, et sans obser ver les<br>
comportements annoncés sur les rapports de bus (fichier swt.jar dans<br>
/etc/alternatives), j&#39;ai tenté de faire des liens supplémentaires a <br>
différents endroits (notamment /etc/alternatives), mais rien n&#39;y fait .<br>
<br>
Voilà. Si quelqu&#39;un a une idée.<br>
<br></blockquote></div>Bonjour Aurélien,<br>j&#39;imagine que t&#39;as va lidé la bonne vieille solution manuelel proposée dans le rapport de bug qui consiste à fixer à la main le classpath puis à relancer ton appl i ? Si oui, en quoi cela ne te satisfait pas ? Ca pourrait même s&#39;aut omatiser avec le .deb directement en post install je pense<br>
<br>Jerome<br>-- <br>Jerome Moliere - Mentor/J<br><a href="http://romjeth oughts.blogspot.com/">http://romjethoughts.blogspot.com/</a><br>auteur Eyro lles<br>

--00163628368d857a7c0481847ec1--

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Avatar
Aurelien
On Thu, Mar 11, 2010 at 12:12:45PM +0100, jerome moliere wrote :
Le 10 mars 2010 09:58, Aurelien a écrit :

> Salut,
>
> Depuis l'avant dernier upgrade que j'ai fait (Debian SID), tuxguitar ne
> démarre plus, il sort un emssage d'erreur concernant des choses liées à
> Java :
>
> 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: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 sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:334)
> ... 1 more
>
> Ca a plus particulièrement lié à swt, soit à la librairie
> libswt-gtk-3.5-java, comme j'ai pu le lire sur deux bug reports :
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bugV8940
> http://osdir.com/ml/debian-bugs-rc/2010-02/msg01229.html
>
> Malhreusement, comme vous pourrez le voir dans ces bug reports, puisque
> j'ai posté des commentaires et/ou des replies, la reinstall de
> libswt-gtk-3.5-java ne suffit pas, et d'ailleurs, le lien manquant dans
> /usr/share/java entre swt.jar et swt-gtk-3.5.1.jar n'est pas manquant de
> mon côté.
>
> J'ai tenté une réinstall de tuxguitar, sans succès, et sans observer les
> comportements annoncés sur les rapports de bus (fichier swt.jar dans
> /etc/alternatives), j'ai tenté de faire des liens supplémentaires a
> différents endroits (notamment /etc/alternatives), mais rien n'y fait.
>
> Voilà. Si quelqu'un a une idée.
>
> Bonjour Aurélien,
j'imagine que t'as validé la bonne vieille solution manuelel proposée dans
le rapport de bug qui consiste à fixer à la main le classpath puis à
relancer ton appli ? Si oui, en quoi cela ne te satisfait pas ? Ca pourrait
même s'automatiser avec le .deb directement en post install je pense

Jerome
--
Jerome Moliere - Mentor/J
http://romjethoughts.blogspot.com/
auteur Eyrolles



Salut,

Non, en effet, je ne l'ai pas fait.
En fait, le package qui me pose problème est tuxguitar, et cette
solution était proposée pour azureus, donc je ne m'imaginais pas
pouvoir l'adapter (je pensais que /usr/bin/tuxguitar était un binaire,
ce qui ne semble pas être le cas).
En pratique, il n'y a pas de variable JAVA_CLASSPATH dans
/usr/bin/tuxguitar. Je pense qu'en fait la variable s'appelle uniquement
CLASSPATH, mais je trouverais ça étrange de devoir la passer en dur,
alors qu'elle est visiblement dynamique à la base.
Philippe Coval, qui package tuxguitar pour Debian m'a dit qu'il
regardait ce week end, je pensais que je vais donc attendre ses retours
avant de me lancer dans ce genre de chose.

Merci en tout cas.

--
Aurélien

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Avatar
jerome moliere
--0016e64604989182230481b27aa1
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable


Non, en effet, je ne l'ai pas fait.
En fait, le package qui me pose problème est tuxguitar, et cette
solution était proposée pour azureus, donc je ne m'imaginais pas
pouvoir l'adapter (je pensais que /usr/bin/tuxguitar était un binaire,
ce qui ne semble pas être le cas).




cela ne doit être qu'un vulgaire script shell enrobant l'appel de la JVM

En pratique, il n'y a pas de variable JAVA_CLASSPATH dans
/usr/bin/tuxguitar. Je pense qu'en fait la variable s'appelle uniquement
CLASSPATH, mais je trouverais ça étrange de devoir la passer en dur,
alors qu'elle est visiblement dynamique à la base.




tu peux la positionner dans le script cela n'aura aucun effet de bord et
cela marchera tranquillement

Philippe Coval, qui package tuxguitar pour Debian m'a dit qu'il
regardait ce week end, je pensais que je vais donc attendre ses retours
avant de me lancer dans ce genre de chose.




comme tu voudras , si tu tombes sur un packageur sympa alors tant mieux


Merci en tout cas.

mais de rien


--
Jerome Moliere - Mentor/J
http://romjethoughts.blogspot.com/
auteur Eyrolles

--0016e64604989182230481b27aa1
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<br><div class="gmail_quote"><blockquote class="gmail_quote" style="b order-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; paddin g-left: 1ex;"><br>
Non, en effet, je ne l&#39;ai pas fait.<br>
En fait, le package qui me pose problème est tuxguitar, et cette<br>
solution était proposée pour azureus, donc je ne m&#39;imaginais pas<br >
pouvoir l&#39;adapter (je pensais que /usr/bin/tuxguitar était un binaire ,<br>
ce qui ne semble pas être le cas).<br></blockquote><div><br>cela ne doit être qu&#39;un vulgaire script shell enrobant l&#39;appel de la JVM <br>< /div><blockquote class="gmail_quote" style="border-left: 1px solid rgb( 204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

En pratique, il n&#39;y a pas de variable JAVA_CLASSPATH dans<br>
/usr/bin/tuxguitar. Je pense qu&#39;en fait la variable s&#39;appelle uniqu ement<br>
CLASSPATH, mais je trouverais ça étrange de devoir la passer en dur,<br >
alors qu&#39;elle est visiblement dynamique à la base.<br></blockquote><d iv><br>tu peux la positionner dans le script cela n&#39;aura aucun effet de bord et cela marchera tranquillement <br></div><blockquote class="gmail_ quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

Philippe Coval, qui package tuxguitar pour Debian m&#39;a dit qu&#39;il<br>
regardait ce week end, je pensais que je vais donc attendre ses retours<br>
avant de me lancer dans ce genre de chose.<br></blockquote><div><br>comme t u voudras , si tu tombes sur un packageur sympa alors tant mieux <br></div> <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<br>
Merci en tout cas.<br><br></blockquote></div>mais de rien<br>-- <br>Jerome Moliere - Mentor/J<br><a href="http://romjethoughts.blogspot.com/">http:/ /romjethoughts.blogspot.com/</a><br>auteur Eyrolles<br>

--0016e64604989182230481b27aa1--

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/