#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à
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