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 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 :

Sorbus a écrit :

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 forerunner

Il 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