#1 Le 09/02/2025, à 17:30
- Sorbus
Fonctionnement d'un logiciel sur Ubuntu 24.04.1 LTS (Turtle Sport) ?
Bonjour à tous,
J'ai essayé début janvier d'installer Turtle Sport sur mon nouvel ordi sous Ubuntu 24.04.1 LTS. Cf. mon message du 3 janvier :
Bonjour à tous,
Je viens de changer d'ordi et de faire un saut dans le temps en passant à Ubuntu 24.04.1 LTS.
Sur l'ancien ordi, je n'avais pas fait de mise à jour depuis des années (ce qui n'est pas l'idéal, je sais).
Bref, pour l'enregistrement de mes sorties de course à pied, vélo ou autre, j'utilisais depuis longtemps Turtle sport, en chargeant les fichiers .fit de ma montre forerunnerIl semble que cet utilitaire ne soit plus mis à jour. Je vois que la dernière mise à jour de la page du Wiki sur Turtle Sport date de septembre 2022
Turtle Sport est-il encore utilisable avec les versions récentes d'Ubuntu ? Certains en ont-ils l'expérience ?
Sinon, quels logiciels équivalents peuvent-ils être utilisés ?
Il me semble avoir suivi correctement les indications de la documentation
Mais l'application ne se lance pas... seulement la fenêtre de lancement s'affiche, et plus rien ne se passe. Je me demande s'il manque quelque chose pour que l'application se lance, ou si c'est la bonne version de Java.
Pour tenter de comprendre le problème, j'ai lancé Turtle Sport dans un terminal. Voici ce que j'obtiens. Quelqu'un pourrait-il m'aider à trouver à partir de là l'origine du problème ?
~$ turtlesport
15:59:43,605 WARN fr.turtlesport.TurtleSport - Turtle Sport v2.0
15:59:43,606 WARN fr.turtlesport.TurtleSport - prop application.home=null
15:59:43,607 WARN fr.turtlesport.TurtleSport - java.vendor=Ubuntu
15:59:43,607 WARN fr.turtlesport.TurtleSport - java.runtime.name=OpenJDK Runtime Environment
15:59:43,607 WARN fr.turtlesport.TurtleSport - java.version=21.0.6
15:59:43,607 WARN fr.turtlesport.TurtleSport - java.vm.name=OpenJDK 64-Bit Server VM
15:59:43,607 WARN fr.turtlesport.TurtleSport - java.vm.version=21.0.6+7-Ubuntu-124.04.1
15:59:43,607 WARN fr.turtlesport.TurtleSport - sun.arch.data.model=64
15:59:43,607 WARN fr.turtlesport.TurtleSport - prop application.home=null
15:59:43,608 WARN fr.turtlesport.TurtleSport - os.name=Linux
15:59:43,608 WARN fr.turtlesport.TurtleSport - os.arch=amd64
15:59:44,132 WARN fr.turtlesport.db.DatabaseManager - derby.system.home=/home/bruno/.turtlesport
15:59:44,132 WARN fr.turtlesport.db.DatabaseManager - JDBC 4
15:59:44,226 WARN fr.turtlesport.db.DatabaseManager - Using 10.3
15:59:44,374 WARN fr.turtlesport.db.DatabaseManager - Using Apache Derby 10.3.1.4 - (561794)
could not load 'loading.png'
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: javax/activation/ActivationDataFlavor
at fr.turtlesport.ui.swing.component.calendar.JLabelDay.fireActive(JLabelDay.java:152)
at fr.turtlesport.ui.swing.component.calendar.AbstractJPanelMonth.fireCurrentDates(AbstractJPanelMonth.java:226)
at fr.turtlesport.ui.swing.model.ModelRunCalendar.updateView(ModelRunCalendar.java:85)
at fr.turtlesport.ui.swing.component.calendar.JPanelCalendar.fireHistoric(JPanelCalendar.java:149)
at fr.turtlesport.ui.swing.component.calendar.JPanelListDateRun.fireHistoric(JPanelListDateRun.java:188)
at fr.turtlesport.ui.swing.MainGui.fireHistoric(MainGui.java:1545)
at fr.turtlesport.ui.swing.SwingApplication.createMainGUI(SwingApplication.java:246)
at fr.turtlesport.ui.swing.SwingApplication.access$000(SwingApplication.java:34)
at fr.turtlesport.ui.swing.SwingApplication$2.run(SwingApplication.java:154)
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
Caused by: java.lang.ClassNotFoundException: javax.activation.ActivationDataFlavor
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
... 22 more
Dernière modification par Sorbus (Le 09/02/2025, à 17:53)
Hors ligne