Re: [Isis-fish-users] Arrêt de plans Caparmor
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
Le 03/04/2014 15:41, Eric Chatellier a écrit :
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.
Etrange...le passage en question est présent dans tous mes scripts de recuit et ne pose pas de souci en local : public double calculFonctionObjectif(ResultStorage result){//Inclut l'import des donnees, des resultats de la simulation et le calcul de la fonction d'objectif; /////***import the matrix of simulated data (here landings) from the simulation result MatrixND L = result.getMatrix(param_Population, ResultName.MATRIX_CATCH_WEIGHT_PER_STRATEGY_MET_PER_ZONE_POP); /////*** extract, sum, etc to obtain the same format/data as your observation matrix // useful methods to work on matrix : sumOverDim(), getSubMatrix(), reduce() //Somme sur les strategies, metiers, groupes et zones L= L.sumOverDim(1); La dernière ligne est la 630. Il doit y avoir un souci avec le ResultStorage result, mais je ne sais pas pourquoi. Le reste du script est en PJ.
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.
remarque bete as tu bien selectionné ce resultat dans l interface de lancement? Le 3 avril 2014 15:52, Audric Vigier <Audric.Vigier@ifremer.fr> a écrit :
Le 03/04/2014 15:41, Eric Chatellier a écrit :
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.
Etrange...le passage en question est présent dans tous mes scripts de recuit et ne pose pas de souci en local :
public double calculFonctionObjectif(ResultStorage result){//Inclut l'import des donnees, des resultats de la simulation et le calcul de la fonction d'objectif; /////***import the matrix of simulated data (here landings) from the simulation result MatrixND L = result.getMatrix(param_Population,
ResultName.MATRIX_CATCH_WEIGHT_PER_STRATEGY_MET_PER_ZONE_POP); /////*** extract, sum, etc to obtain the same format/data as your observation matrix // useful methods to work on matrix : sumOverDim(), getSubMatrix(), reduce() //Somme sur les strategies, metiers, groupes et zones L= L.sumOverDim(1);
La dernière ligne est la 630. Il doit y avoir un souci avec le ResultStorage result, mais je ne sais pas pourquoi. Le reste du script est en PJ.
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.
_______________________________________________ Isis-fish-users mailing list Isis-fish-users@list.isis-fish.org http://list.isis-fish.org/cgi-bin/mailman/listinfo/isis-fish-users
Le 03/04/2014 16:19, Sigrid Lehuta a écrit :
remarque bete as tu bien selectionné ce resultat dans l interface de lancement?
L'erreur intervient pour la 6ème itération, si j'avais fait un oubli, ISIS aurait râlé avant (j'espère). Comme mes soucis Caparmor n'ont pas lieu en local (le seul changemùent que je fait c'est de demander à utiliser Caparmor), normalement lo'eerreur ne vient pas de là.
Le 3 avril 2014 15:52, Audric Vigier <Audric.Vigier@ifremer.fr <mailto:Audric.Vigier@ifremer.fr>> a écrit :
Le 03/04/2014 15:41, Eric Chatellier a écrit :
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.
Etrange...le passage en question est présent dans tous mes scripts de recuit et ne pose pas de souci en local :
public double calculFonctionObjectif(__ResultStorage result){//Inclut l'import des donnees, des resultats de la simulation et le calcul de la fonction d'objectif; /////***import the matrix of simulated data (here landings) from the simulation result MatrixND L = result.getMatrix(param___Population,
ResultName.MATRIX_CATCH___WEIGHT_PER_STRATEGY_MET_PER___ZONE_POP); /////*** extract, sum, etc to obtain the same format/data as your observation matrix // useful methods to work on matrix : sumOverDim(), getSubMatrix(), reduce() //Somme sur les strategies, metiers, groupes et zones L= L.sumOverDim(1);
La dernière ligne est la 630. Il doit y avoir un souci avec le ResultStorage result, mais je ne sais pas pourquoi. Le reste du script est en PJ.
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.
_______________________________________________ Isis-fish-users mailing list Isis-fish-users@list.isis-fish.org <mailto:Isis-fish-users@list.isis-fish.org> http://list.isis-fish.org/cgi-bin/mailman/listinfo/isis-fish-users
_______________________________________________ Isis-fish-users mailing list Isis-fish-users@list.isis-fish.org http://list.isis-fish.org/cgi-bin/mailman/listinfo/isis-fish-users
participants (3)
-
Audric Vigier -
Eric Chatellier -
Sigrid Lehuta