Le 03/04/2014 15:31, Audric Vigier a écrit :
Salut,
J'ai réessayé de faire tourner des plans et des simus seules sur caparmor, et voilà ce que j'en ai compris pour le moment.
Pour les simus seules, elles ont toutes tourné. Cependant, je ne les retrouvais pas toutes sur mon PC, j'aurais dû en télécharger à la main pour les récupérer. Ne sachant pas encore faire (j'ai essayé les commandes pour le faire mais je n'ai même pas le droit de me placer dans le répertoire isis-tmp), j'ai redémarré les simus restées sur Caparmor : elles ont tourné, puis ont été téléchargées sur mon PC. En PJ : debugSeulePasTelechargee correspond aux éléments de debug correspondant à une simu seule pas téléchargée. Le log de simulation simulationSeuleTelechargee que j'ai joint correspond à la même simulation, mais qui a été téléchargée.
Pour les plans sur Caparmor, ça m'a fait la même chose qu'hier : ça tourne le temps de quelques simus(entre 2 et 60), puis ça s'arrête. J'ai identifié deux endroits où se produit l'erreur, elles se manifestent différemment dans l'interface ISIS.
Erreur1: quelques simulations sont réalisées et téléchargées, puis plus aucune simulation de ce plan ne se lance, rien n'indique que le plan a été arrêté. J'ai copié-collé la région de debug correspondant dans planerreur 1, il faut regarder ce qui concerne pool-3-thread-1 et essaiplan1 Pour cette erreur, elle vient de ton plan: java.lang.NullPointerException at simulationplans.Recuit.calculFonctionObjectif(Recuit.java:630) at simulationplans.Recuit.afterSimulation(Recuit.java:274)
Recuit.java à la ligne 630 tu appelles une fonction sur un objet null.
Erreur2:quelques simulations sont réalisées, toutes sont téléchargées saufes la dernière. Région de debug correspondant dans planerreur2, regarder ce qui concerne pool-3-thread-1 et essaiplan2. Il y a une autre erreur qui traîne dans ce debug, sans rapport, concernant un plan à l'itération 1995 en local : elle est intervenue plusieurs fois et n'a pas eu de conséquence.
Dernière erreur : la nullPointerException suivante ERROR [AWT-EventQueue-0] (IsisFish.java:652) uncaughtException - Global application exception java.lang.NullPointerException intervient quand deux simus locales se terminent en même temps. Pas de conséquence, donc pas de mal. Je vais regarder les deux autres, mais je pense que j'aurais besoin de tester caparmor en direct à un moment.
-- Éric Chatellier - www.codelutin.com - 02.40.50.29.28