effectivement: j'aurai pas du faire confiance à Luc :) Hilaire DROUINEAU a écrit:
en fait je sais pas trop... en fait j'ai pas eu le problème sur les bases sur lesquelles je travaille mais plusieurs fois ça a planté chez d'autres utilisateurs ici, j'avais vérifié (très) rapidement que les métiers avaient bien des zones et ça avait l'air bon. Enfin vu que l'erreur n'est pas systématique, y a sans doute un problème de ce genre là.
Benjamin POUSSIN a écrit:
On Fri, 02 Jun 2006 14:35:27 +0200 Hilaire DROUINEAU <Hilaire.Drouineau@ifremer.fr> wrote:
Salut Benjamin, Dans simuler de SimulateurES, j'ai ces deux lignes de code qui font planter les simus (cf log):
var mat=MatrixFactory.create(GravityModel.matriceVesselMarginOverVariableCostsSumOverMetier(date));
resManager.addResult(date,mat); var mat2=MatrixFactory.create(GravityModel.matriceOwnerMarginOverVariableCostsSumOverMetier(date));
resManager.addResult(date,mat2);
Apparamment y a un pb de calcul de distance, pourtant, après vérif toutes les zones ont bien des mailles et les bateux ont bien une vitesse. Donc je comprends pas d'où ça vient... C'est bizarre car ça le fait sur presque toutes les bases, mais pas toutes (par ex pas sur la base test)
a priori vu l'erreur et apres un peu de recherche, le probleme vient que tu as un metier qui pour un mois donné n'a pas de zone ou pas de saison de definie pour un mois donné
Secteur zone = metier.getSecteurMois(mois);
retourne null.
et voici la methode getSecteurMois
Secteur [] _secteurMois = new Secteur[12]; for(Iterator is=getInfoSaison().iterator(); is.hasNext();){ InfoSaisonMetier i = (InfoSaisonMetier)is.next(); for(Iterator ms=i.getSaison().iterator(); ms.hasNext();){ Mois m = (Mois)ms.next(); _secteurMois[m.getNumMois()] = i.getSecteur(); } } return _secteurMois[mois.getNumMois()];
-- Benjamin -------------------- tél: +33 (0) 2 40 50 29 28 email: poussin@codelutin.com () campagne du ruban ascii http://www.codelutin.com /\ pour les mails en ascii
------------------------------------------------------------------------
_______________________________________________ Isis-fish-user mailing list Isis-fish-user@lists.labs.libre-entreprise.org http://lists.labs.libre-entreprise.org/mailman/listinfo/isis-fish-user
------------------------------------------------------------------------
_______________________________________________ Isis-fish-user mailing list Isis-fish-user@lists.labs.libre-entreprise.org http://lists.labs.libre-entreprise.org/mailman/listinfo/isis-fish-user
-- Hilaire Drouineau IFREMER, département EMH Centre de Nantes - BP 21105 - 44311 Nantes Cedex 3 tel : +33 (0)2 40 37 43 06 - fax : +33 (0)2 40 37 40 75 email : hilaire.drouineau@ifremer.fr - web : http://www.ifremer.fr *****************************************************************