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