Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Metrics Discussion :

Erreur lors du lancement


Sujet :

Metrics

  1. #1
    Rédacteur

    Erreur lors du lancement
    Ce serait cool de donner suite à ça
    http://projets.developpez.com/issues/470
    Je ne répondrai à aucune question technique en privé

  2. #2
    Expert éminent sénior
    Erf, désolé, j'ai pas reçu le mail d'alerte

    Je m'en occuppe de suite.

  3. #3
    Expert éminent sénior
    L'applicaiton était mal packagé, j'ai uploadé un nouveau package, ça devrait mieux marcher.

  4. #4
    Rédacteur

    Preuve que les tests unitaires ne servent à rien
    Je ne répondrai à aucune question technique en privé

  5. #5
    Rédacteur

    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é

  6. #6
    Expert éminent sénior
    Citation Envoyé par millie Voir le message
    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.
    Quand tu lances le jar en ligne de commande tu as rien du tout ?

    Je vais encore regarder, mais là, c'est louche

  7. #7
    Rédacteur

    Genre

    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>
    Le luancher est vide
    Je ne répondrai à aucune question technique en privé

  8. #8
    Expert éminent sénior
    Quelle merde ce launcher

    Et si tu vas dans le dossier core et que tu lances le jar jtheque-core-2.0.2.jar ?

  9. #9
    Rédacteur

    Ca marche mieux
    Je ne répondrai à aucune question technique en privé

  10. #10
    Rédacteur

    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é

  11. #11
    Expert éminent sénior
    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.

  12. #12
    Rédacteur

    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é

  13. #13
    Expert éminent sénior
    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 ?

  14. #14
    Rédacteur

    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é

  15. #15
    Expert éminent sénior
    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

  16. #16
    Rédacteur

    Tu ne peux pas utiliser des chemins relatifs ?
    Je ne répondrai à aucune question technique en privé

  17. #17
    Rédacteur

    Ca a l'air de marcher.

    Il y a une erreur lors de la première génération
    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)
    Mais apparement pas bloquant.
    Je ne répondrai à aucune question technique en privé

  18. #18
    Rédacteur

    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é

  19. #19
    Expert éminent sénior
    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.

    Citation Envoyé par millie Voir le message
    Le truc pas classe, c'est qu'il crée un processus conime.exe sous Windows. Et il n'est jamais tué
    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.

  20. #20
    Rédacteur

    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é