#1 Le 24/12/2018, à 16:17
- Turkish
Turtlesport [RESOLU]
Bonjour et Joyeux Noel,
Suite à un bug non résolu sur Pytrainer (depuis plusieurs mois), j'ai changé de soft pour ce qui est du suivi des activités sportives avec Gps et j'ai opté pour Turtlesport qui est un peu plus sympathique que Pytrainer à première vu.
Seulement après quelques essais, j'ai pu constaté un dysfonctionnement lorsque l'on souhaite visualiser ces activités en mode linéaire (ligne après ligne si je puis dire) et ( : le pointeur de la souris se met à tourner en boucle; je suis obligé de tuer le processus pour ré-activer turtlesport sans pouvoir utiliser pleinement le soft de manière stable puisqu'après quelques manipulations, le soft se remet à bugger...)
Et depuis aujourd'hui, suite à des mises à jour système, je ne peux plus lancer turtlesport
Retour messages en ligne de commande :
Veriton-M421G:~$ turtlesport
15:11:29,114 WARN fr.turtlesport.TurtleSport - Turtle Sport v2.0
15:11:29,120 WARN fr.turtlesport.TurtleSport - prop application.home=null
15:11:29,121 WARN fr.turtlesport.TurtleSport - java.vendor=Oracle Corporation
15:11:29,122 WARN fr.turtlesport.TurtleSport - java.runtime.name=OpenJDK Runtime Environment
15:11:29,123 WARN fr.turtlesport.TurtleSport - java.version=10.0.2
15:11:29,125 WARN fr.turtlesport.TurtleSport - java.vm.name=OpenJDK 64-Bit Server VM
15:11:29,126 WARN fr.turtlesport.TurtleSport - java.vm.version=10.0.2+13-Ubuntu-1ubuntu0.18.04.4
15:11:29,127 WARN fr.turtlesport.TurtleSport - sun.arch.data.model=64
15:11:29,128 WARN fr.turtlesport.TurtleSport - prop application.home=null
15:11:29,130 WARN fr.turtlesport.TurtleSport - os.name=Linux
15:11:29,131 WARN fr.turtlesport.TurtleSport - os.arch=amd64
15:11:30,080 WARN fr.turtlesport.db.DatabaseManager - derby.system.home=/home/julien/.turtlesport
15:11:30,086 WARN fr.turtlesport.db.DatabaseManager - JDBC 4
15:11:30,860 WARN fr.turtlesport.db.DatabaseManager - Using 10.3
15:11:31,913 WARN fr.turtlesport.db.DatabaseManager - Using Apache Derby 10.3.1.4 - (561794)
could not load 'loading.png'
15:11:34,252 ERROR fr.turtlesport.map.MapConfiguration -
java.lang.NoClassDefFoundError: javax/xml/bind/JAXBContext
at fr.turtlesport.map.MapConfiguration.initMaps(MapConfiguration.java:96)
at fr.turtlesport.map.MapConfiguration.<init>(MapConfiguration.java:55)
at fr.turtlesport.map.MapConfiguration.<clinit>(MapConfiguration.java:37)
at fr.turtlesport.map.AllMapsFactory.<init>(AllMapsFactory.java:72)
at fr.turtlesport.map.AllMapsFactory.<clinit>(AllMapsFactory.java:24)
at fr.turtlesport.ui.swing.component.JTurtleMapKit.getJComboboxMap(JTurtleMapKit.java:355)
at fr.turtlesport.ui.swing.component.JTurtleMapKit.getJPanelButton(JTurtleMapKit.java:321)
at fr.turtlesport.ui.swing.component.JTurtleMapKit.initialize(JTurtleMapKit.java:236)
at fr.turtlesport.ui.swing.component.JTurtleMapKit.<init>(JTurtleMapKit.java:111)
at fr.turtlesport.ui.swing.component.JPanelMap.getJMapKit(JPanelMap.java:101)
at fr.turtlesport.ui.swing.component.JPanelMap.initialize(JPanelMap.java:84)
at fr.turtlesport.ui.swing.component.JPanelMap.<init>(JPanelMap.java:35)
at fr.turtlesport.ui.swing.JPanelRun.getJPanelMap(JPanelRun.java:1738)
at fr.turtlesport.ui.swing.JPanelRun.getJSplitPanelCenter(JPanelRun.java:1684)
at fr.turtlesport.ui.swing.JPanelRun.initialize(JPanelRun.java:556)
at fr.turtlesport.ui.swing.JPanelRun.<init>(JPanelRun.java:281)
at fr.turtlesport.ui.swing.MainGui.initialize(MainGui.java:588)
at fr.turtlesport.ui.swing.MainGui.<init>(MainGui.java:189)
at fr.turtlesport.ui.swing.SwingApplication.createMainGUI(SwingApplication.java:235)
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:313)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
at java.desktop/java.awt.EventQueue.access$600(EventQueue.java:97)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)
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.xml.bind.JAXBContext
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:190)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499)
... 35 more
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:74)
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.MainGui.setCurrentIdUser(MainGui.java:351)
at fr.turtlesport.ui.swing.MainGui.initialize(MainGui.java:589)
at fr.turtlesport.ui.swing.MainGui.<init>(MainGui.java:189)
at fr.turtlesport.ui.swing.SwingApplication.createMainGUI(SwingApplication.java:235)
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:313)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
at java.desktop/java.awt.EventQueue.access$600(EventQueue.java:97)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)
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:583)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:190)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499)
... 26 more
Merci de m'aider à décrypter ce message et à identifier la cause du problème
Vous remerciant et saluant la communauté
Dernière modification par Turkish (Le 24/12/2018, à 19:16)
Hors ligne
#2 Le 24/12/2018, à 17:05
- inbox
Re : Turtlesport [RESOLU]
Salut,
Ton erreur est indiquée par ces messages :
java.lang.NoClassDefFoundError: javax/xml/bind/JAXBContext
java.lang.ClassNotFoundException: javax.activation.ActivationDataFlavor
Tu utilises Java en version 10.
Ton problème vient de ce que, une des classes utilisées par Turtle Sport 2.0-1, est dépréciée depuis Java 9.
Pour corriger ton problème, il faut installer le paquet openjdk-8-jre. Ensuite, il te faut, soit mettre cette version par défaut, soit préciser la version à utiliser en lançant Turtle Sport.
A+
Un problème résolu ? Indiquez le en modifiant le titre du sujet.
Hors ligne
#3 Le 24/12/2018, à 19:18
- Turkish
Re : Turtlesport [RESOLU]
Merci pour cette réponse efficace, en effet le choix par défaut d'openjdk-8-jre permet d'exploiter turtlesport
Bon Noel
Hors ligne