Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 26/09/2024, à 15:56

LouisV

Arduino ne fonctionne plus après passage à Ubuntu 24.04

Bonjour,

Comme l'IDE Arduino ne fonctionnait plus après mise à niveau, je l'ai ré-installé (par la logithèque).

Si je lance Arduino depuis un terminal, voici ce que j'obtiens :

louis@louis-MS-7E05:~$ /bin/arduino
Picked up JAVA_TOOL_OPTIONS: 
Gtk-Message: 16:49:45.861: Failed to load module "canberra-gtk-module"
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by processing.app.linux.GTKLookAndFeelFixer (file:/usr/share/arduino/lib/arduino-core.jar) to field com.sun.java.swing.plaf.gtk.GTKLookAndFeel.styleFactory
WARNING: Please consider reporting this to the maintainers of processing.app.linux.GTKLookAndFeelFixer
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
java.lang.UnsupportedClassVersionError: com/fasterxml/jackson/databind/ObjectMapper has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 55.0
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1022)
	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
	at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:800)
	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:698)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:621)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:579)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:527)
	at cc.arduino.contributions.packages.ContributionsIndexer.parseIndex(ContributionsIndexer.java:235)
	at cc.arduino.contributions.packages.ContributionsIndexer.mergeContributions(ContributionsIndexer.java:179)
	at cc.arduino.contributions.packages.ContributionsIndexer.parseIndex(ContributionsIndexer.java:86)
	at processing.app.BaseNoGui.initPackages(BaseNoGui.java:483)
	at processing.app.Base.<init>(Base.java:263)
	at processing.app.Base.main(Base.java:141)
louis@louis-MS-7E05:~$

Je précise qu'avant, sous Ubuntu 22.04, il marchait sans soucis.

Auriez-vous une idée sur ce qui a pu se passer ?

D'avance merci, et bonne fin de journée,
L.

PS : j'ai modifié ma version Ubuntu dans mon profil, mais elle reste affichée ici à 18.04 comme jadis ...

Dernière modification par LouisV (Le 26/09/2024, à 16:01)


(Ubuntu 18.04)

Hors ligne

#2 Le 26/09/2024, à 16:25

LouisV

Re : Arduino ne fonctionne plus après passage à Ubuntu 24.04

Ayant vu dans les messages d'erreur qu'il ne pouvait pas charger "canberra-gtk-module", je suis allé dans Synaptic, et effectivement ce module n'était pas installé. Je l'ai donc fait.

Malheureusement le problème reste le même :

louis@louis-MS-7E05:~$ /bin/arduino
Picked up JAVA_TOOL_OPTIONS: 
Gtk-Message: 17:21:00.351: Failed to load module "canberra-gtk-module"
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by processing.app.linux.GTKLookAndFeelFixer (file:/usr/share/arduino/lib/arduino-core.jar) to field com.sun.java.swing.plaf.gtk.GTKLookAndFeel.styleFactory
WARNING: Please consider reporting this to the maintainers of processing.app.linux.GTKLookAndFeelFixer
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
java.lang.UnsupportedClassVersionError: com/fasterxml/jackson/databind/ObjectMapper has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 55.0
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1022)
	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
	at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:800)
	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:698)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:621)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:579)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:527)
	at cc.arduino.contributions.packages.ContributionsIndexer.parseIndex(ContributionsIndexer.java:235)
	at cc.arduino.contributions.packages.ContributionsIndexer.mergeContributions(ContributionsIndexer.java:179)
	at cc.arduino.contributions.packages.ContributionsIndexer.parseIndex(ContributionsIndexer.java:86)
	at processing.app.BaseNoGui.initPackages(BaseNoGui.java:483)
	at processing.app.Base.<init>(Base.java:263)
	at processing.app.Base.main(Base.java:141)
louis@louis-MS-7E05:~$

(Ubuntu 18.04)

Hors ligne

#3 Le 26/09/2024, à 16:32

LouisV

Re : Arduino ne fonctionne plus après passage à Ubuntu 24.04

Oups ! Non, j'avais installé un module au nom ressemblant, mais pas celui-là sad

Quand je veux installer le bon module, dans Synaptic, je ne trouve que "libcanberra-gtk-module".
Module que je ne peux pas installer car si je le coche pour installation, la commande "Appliquer" reste grisée.


(Ubuntu 18.04)

Hors ligne

#4 Le 26/09/2024, à 16:41

LouisV

Re : Arduino ne fonctionne plus après passage à Ubuntu 24.04

Ne trouvant pas Synaptic, je l'avais lancé dans un Terminal.

Je l'ai maintenant lancé directement. Là, j'ai pu installer "libcanberra-gtk-module".

Mais Arduino plante toujours. Comme avant, j'ai la fenêtre de lancement, puis plus rien.
Voici le nouveau message d'erreur si je le lance depuis un terminal :

louis@louis-MS-7E05:~$ /bin/arduino
Picked up JAVA_TOOL_OPTIONS: 
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by processing.app.linux.GTKLookAndFeelFixer (file:/usr/share/arduino/lib/arduino-core.jar) to field com.sun.java.swing.plaf.gtk.GTKLookAndFeel.styleFactory
WARNING: Please consider reporting this to the maintainers of processing.app.linux.GTKLookAndFeelFixer
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
java.lang.UnsupportedClassVersionError: com/fasterxml/jackson/databind/ObjectMapper has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 55.0
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1022)
	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
	at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:800)
	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:698)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:621)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:579)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:527)
	at cc.arduino.contributions.packages.ContributionsIndexer.parseIndex(ContributionsIndexer.java:235)
	at cc.arduino.contributions.packages.ContributionsIndexer.mergeContributions(ContributionsIndexer.java:179)
	at cc.arduino.contributions.packages.ContributionsIndexer.parseIndex(ContributionsIndexer.java:86)
	at processing.app.BaseNoGui.initPackages(BaseNoGui.java:483)
	at processing.app.Base.<init>(Base.java:263)
	at processing.app.Base.main(Base.java:141)
louis@louis-MS-7E05:~$ 

Là je ne sais pas aller plus loin ...

L.


(Ubuntu 18.04)

Hors ligne