Ce serait cool de donner suite à ça
http://projets.developpez.com/issues/470
Ce serait cool de donner suite à ça
http://projets.developpez.com/issues/470
Je ne répondrai à aucune question technique en privé
Erf, désolé, j'ai pas reçu le mail d'alerte
Je m'en occuppe de suite.
L'applicaiton était mal packagé, j'ai uploadé un nouveau package, ça devrait mieux marcher.
Preuve que les tests unitaires ne servent à rien
Je ne répondrai à aucune question technique en privé
En fait non, ça marche pas trop chez moi.
En plus, ça me plante l'explorateur windows quand je double clic dessus
Et j'ai rien du tout en ligne de commande.
Je ne répondrai à aucune question technique en privé
Genre
Le luancher est vide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 C:\Users\florent\Desktop\Millie\JTheque Metrics 1.1.1>"JTheque Launcher.jar" C:\Users\florent\Desktop\Millie\JTheque Metrics 1.1.1>java -jar "JTheque Launche r.jar" C:\Users\florent\Desktop\Millie\JTheque Metrics 1.1.1>
Je ne répondrai à aucune question technique en privé
Quelle merde ce launcher
Et si tu vas dans le dossier core et que tu lances le jar jtheque-core-2.0.2.jar ?
Ca marche mieux
Je ne répondrai à aucune question technique en privé
Par contre, au moment de la Génération, j'ai ça
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71 C:\Users\florent\Desktop\Millie\JTheque Metrics 1.1.1\core>java -jar jtheque-cor e-2.0.2.jar Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at org.jtheque.core.managers.view.impl.components.InfiniteWaitFigure.bui ldPrimitive(InfiniteWaitFigure.java:275) at org.jtheque.core.managers.view.impl.components.InfiniteWaitFigure.bui ldTicker(InfiniteWaitFigure.java:248) at org.jtheque.core.managers.view.impl.components.InfiniteWaitFigure.ini t(InfiniteWaitFigure.java:112) at org.jtheque.core.managers.view.impl.components.InfiniteWaitUI.<init>( InfiniteWaitUI.java:40) at org.jtheque.core.managers.view.impl.frame.MainView.installWaitUIIfNec essary(MainView.java:165) at org.jtheque.core.managers.view.impl.frame.MainView.startWait(MainView .java:145) at org.jtheque.metrics.view.impl.actions.results.GenerateMetricsAction$1 .run(GenerateMetricsAction.java:59) at org.jtheque.core.managers.view.edt.SimpleTask$1.run(SimpleTask.java:3 9) at org.jtheque.utils.ui.SwingUtils.inEdt(SwingUtils.java:226) at org.jtheque.core.managers.view.impl.SwingViewDelegate.run(SwingViewDe legate.java:126) at org.jtheque.core.managers.view.ViewManager.execute(ViewManager.java:3 93) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflecti on(AopUtils.java:310) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJo inpoint(ReflectiveMethodInvocation.java:182) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed( ReflectiveMethodInvocation.java:149) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invok e(ExposeInvocationInterceptor.java:89) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed( ReflectiveMethodInvocation.java:171) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynami cAopProxy.java:204) at $Proxy26.execute(Unknown Source) at org.jtheque.metrics.view.impl.actions.results.GenerateMetricsAction.a ctionPerformed(GenerateMetricsAction.java:56) at javax.swing.AbstractButton.fireActionPerformed(Unknown Source) at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) at javax.swing.DefaultButtonModel.setPressed(Unknown Source) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Sour ce) at org.jvnet.substance.utils.RolloverButtonListener.mouseReleased(Rollov erButtonListener.java:111) at java.awt.Component.processMouseEvent(Unknown Source) at javax.swing.JComponent.processMouseEvent(Unknown Source) at java.awt.Component.processEvent(Unknown Source) at java.awt.Container.processEvent(Unknown Source) at java.awt.Component.dispatchEventImpl(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Window.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source)
Je ne répondrai à aucune question technique en privé
J'ai mis une nouvelle release en ligne la 1.1.2. Tu peux tester et me dire si c'est bon.
Cette fois le launcher doit marcher.
Alors, le launcher fait rien
Le laucn.bat semble pointer vers du 2.0.2 alors que le jar est en 2.0.3.1
Si je modifie le launch.bat, j'ai :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 C:\Users\florent\Desktop\Millie\JTheque Metrics 1.1.1\core>java -jar jtheque-cor e-2.0.3.1.jar Exception in thread "main" java.lang.IllegalArgumentException: Unable to read th e file N:\Programmation\WorkDirectory\JTheque\Dev\JTheque Metrics\core\/applicat ion.xml at org.jtheque.core.managers.core.application.XMLApplicationReader.openF ile(XMLApplicationReader.java:76) at org.jtheque.core.managers.core.application.XMLApplicationReader.readA pplication(XMLApplicationReader.java:54) at org.jtheque.core.CoreLauncher.main(CoreLauncher.java:50) Caused by: org.jtheque.core.utils.file.XMLException: Error opening the file at org.jtheque.core.utils.file.XMLReader.openFile(XMLReader.java:117) at org.jtheque.core.utils.file.XMLReader.openFile(XMLReader.java:98) at org.jtheque.core.managers.core.application.XMLApplicationReader.openF ile(XMLApplicationReader.java:74) ... 2 more Caused by: java.io.FileNotFoundException: N:\Programmation\WorkDirectory\JTheque \Dev\JTheque Metrics\core\application.xml (Le chemin d'accÞs spÚcifiÚ est introu vable) at java.io.FileInputStream.open(Native Method) at java.io.FileInputStream.<init>(Unknown Source) at org.jtheque.core.utils.file.XMLReader.openFile(XMLReader.java:109) ... 4 more
Je ne répondrai à aucune question technique en privé
C'est pas possible, je suis vraiment trop mauvais
Si tu lances le launcher en ligne de commande est-ce qu'au moins il affiche l'erreur qui est affichée avec le launch.bat ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 C:\Users\florent\Desktop\Millie\JTheque Metrics 1.1.1>java -jar "JTheque Launche r.jar" 18:23:16,302 ERROR Launch:252 - java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.jtheque.launcher.Launch.openJar(Launch.java:250) at org.jtheque.launcher.Launch.launchJThequeCore(Launch.java:169) at org.jtheque.launcher.Launch.main(Launch.java:86) Caused by: java.lang.IllegalArgumentException: Unable to read the file N:\Progra mmation\WorkDirectory\JTheque\Dev\JTheque Metrics\core\/application.xml at org.jtheque.core.managers.core.application.XMLApplicationReader.openF ile(XMLApplicationReader.java:76) at org.jtheque.core.managers.core.application.XMLApplicationReader.readA pplication(XMLApplicationReader.java:54) at org.jtheque.core.CoreLauncher.main(CoreLauncher.java:50) ... 7 more Caused by: org.jtheque.core.utils.file.XMLException: Error opening the file at org.jtheque.core.utils.file.XMLReader.openFile(XMLReader.java:117) at org.jtheque.core.utils.file.XMLReader.openFile(XMLReader.java:98) at org.jtheque.core.managers.core.application.XMLApplicationReader.openF ile(XMLApplicationReader.java:74) ... 9 more Caused by: java.io.FileNotFoundException: N:\Programmation\WorkDirectory\JTheque \Dev\JTheque Metrics\core\application.xml (Le chemin d'accÞs spÚcifiÚ est introu vable) at java.io.FileInputStream.open(Native Method) at java.io.FileInputStream.<init>(Unknown Source) at org.jtheque.core.utils.file.XMLReader.openFile(XMLReader.java:109) ... 11 more
Je ne répondrai à aucune question technique en privé
Bon au moins mon launcher marche, c'est déjà ça de pris.
J'ai (enfin) supprimé tous les chemins en dur de mon lanceur pour utiliser le passage d'arguments, comme ça,je n'aurai plus de problèmes lors de la release à donner la fausse version.
J'ai mis à jour l'archive pour la version 1.1.2, tu peux tester ?
Désolé de ces releases merdiques
Tu ne peux pas utiliser des chemins relatifs ?
Je ne répondrai à aucune question technique en privé
Ca a l'air de marcher.
Il y a une erreur lors de la première génération
Mais apparement pas bloquant.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 C:\Users\florent\Desktop\Millie\JTheque Metrics 1.1.1>java -jar "JTheque Launche r.jar" Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: colum n must be valid, was-1 at org.jdesktop.swingx.JXTreeTable.isHierarchical(JXTreeTable.java:1760) at org.jdesktop.swingx.JXTreeTable.getToolTipText(JXTreeTable.java:1197) at javax.swing.ToolTipManager$insideTimerAction.actionPerformed(Unknown Source) at javax.swing.Timer.fireActionPerformed(Unknown Source) at javax.swing.Timer$DoPostEvent.run(Unknown Source) at java.awt.event.InvocationEvent.dispatch(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source)
Je ne répondrai à aucune question technique en privé
Le truc pas classe, c'est qu'il crée un processus conime.exe sous Windows. Et il n'est jamais tué
Je ne répondrai à aucune question technique en privé
Pour les chemins relatifs, je les utilise toujours, sauf que lorsque je fais des tests, je lance depuis mon IDE et je simule comme s'il était lancé depuis un dossier d'installation dans la classe Main. Avant je faisais ça en dur, mais j'ai toujours des soucis car je release la version avec le chemin en dur. Alors maintenant, j'ai enlevé ça de ma classe Main.
Pour l'exception, je jeterai un coup d'oeil.
Mon programme crée ça ? Je vais regarder, mais c'est vraiment louche. De ce que j'ai vu sur le net, conime.exe, c'est soit BFGhost soit une partie de Windows qui gère la langue asiatique. Dans les deux cas, je vois pas comment je peux générer ça. Sous Linux, ça a l'air bon, je testerai demain sur Windows.
Ca n'a finalement l'air de le faire qu'avec les *.bat
=> Mais j'ai aussi le problème sur d'autres applications Java
Je ne répondrai à aucune question technique en privé
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager