Merci ! en effet c etait la premiere ligne on la regarde jamais ;-) ca va deja mieux le plan se lance mais j ai ce bug bisarre: je cree une matrix que je charge a partir d un txt. je l affiche elle est OK. matrix = MatrixFactory.getInstance().create(new int[]{param_simulationNumber, parameterNumber}); matrix.importCSV(new FileReader(new File(dir, MATRIX + ".txt")), new int[]{0,0}); matrix.setSemantic(1, Arrays.asList(new String[]{ MORTALITY,MIGRATIONAd,MIGRATIONJuv,EFF,TACMPAf,AMPe,TACe,RedEff, PAITA,TOTCLOSURE})); Plus tard je lis des valeurs dedans via cette method private String getString(String name, int ligne) throws Exception { File dir = new File(param_directory); Properties prop = new Properties(); prop.load(new BufferedReader(new FileReader(new File(dir, name + ".txt")))); int mod = (int)matrix.getValue(ligne , name); String result = prop.getProperty(""+mod); return result; } et cette commande ou ligne est un int String eqMBeg = getString (MORTALITY, ligne); et la ca bug ! (ScenariosUNCOVER.java:136 c est int mod = (int)matrix.getValue(ligne , name);) ca a marche un jour... y a t il eu du changement dans les matrices? Merci! Caused by: java.util.NoSuchElementException: L'objet passé en argument n'a pas été retrouvé ou la dimension donnée ne convient pas:0 in [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] at org.nuiton.math.matrix.MatrixHelper.indexOf(MatrixHelper.java:243) at org.nuiton.math.matrix.MatrixHelper.semanticsToDimension(MatrixHelper.java:216) at org.nuiton.math.matrix.AbstractMatrixND.getValue(AbstractMatrixND.java:345) at org.nuiton.math.matrix.AbstractMatrixND.getValue(AbstractMatrixND.java:358) at simulationplans.ScenariosUNCOVER.getString(ScenariosUNCOVER.java:136) at simulationplans.ScenariosUNCOVER.beforeSimulation(ScenariosUNCOVER.java:170) at fr.ifremer.isisfish.simulator.launcher.SimulationService$PrepareSimulationJob.hasNext(SimulationService.java:990) ... 4 more Quoting Eric Chatellier <chatellier@codelutin.com>:
Le 02/12/2011 00:01, Sigrid.Lehuta@ifremer.fr a écrit :
bon toujours pas... j essai de lancer un plan de simulation les deux deja presents dans isis fonctionnent
mais pas les miens, ils compilent mais qd j essai de les ajouter dans l onglet correspondant de l interface de lancement de simulation , le texte d information dit qu ils contiennent des erreurs. du coup quand j essaie de les ajouter j ai cette erreur:
Erreur
les plans sont attaches Desolee je craque pour ce soir! je pourrai pas valider pour demain :-( En effet, c'est une erreur pas évident a detecter.
Au début de tes scripts tu n'a pas modifié le package "package analyzeplan". Ca ne cause pas d'erreur de compilation, mais il n'était pas compilé au bon endroit et isis ne les retrouvait pas.
Je le rajoute dans la doc.
-- Éric Chatellier <chatellier@codelutin.com> Tel: 02.40.50.29.28 http://www.codelutin.com
_______________________________________________ Isis-fish-devel mailing list Isis-fish-devel@list.isis-fish.org http://list.isis-fish.org/cgi-bin/mailman/listinfo/isis-fish-devel
-- Sigrid Lehuta Post-doctorante, Institut de Recherche du Golfe du Maine, USA contact : + 1-207-228-1695 / slehuta@ifremer.fr / slehuta@gmri.org http://www.gmri.org/people/bio.asp?ID=344 Membre de l'Association Française d'Halieutique http://halieutique.agrocampus-ouest.fr/afh/index.html