Le 16/12/2010 12:08, Bastien PREUSS a écrit :
Bonjour,
ERROR [AWT-EventQueue-0] (SimulationService.java:510) submit - Can't get scenarios from calculator
java.lang.NullPointerException
at fr.ifremer.isisfish.simulator.sensitivity.domain.MatrixContinuousDomain.getRealMinBound(MatrixContinuousDomain.java:207)
at fr.ifremer.isisfish.simulator.sensitivity.AbstractSensitivityCalculator.setIsisFactorsR(AbstractSensitivityCalculator.java:121)
at sensitivity.SensitivityCalculatorRMorris.compute(SensitivityCalculatorRMorris.java:78)
at fr.ifremer.isisfish.simulator.launcher.SimulationService.submit(SimulationService.java:443)
at fr.ifremer.isisfish.ui.simulator.SimulAction.launchSimulation(SimulAction.java:1027)
at fr.ifremer.isisfish.ui.simulator.SimulAction.launchSimulationWithSensibility(SimulAction.java:1040)
at fr.ifremer.isisfish.ui.simulator.ParamsUI.launchSimulation(ParamsUI.java:256)
Pour faire une mini formation sur les erreurs, ceci est une pile d'appel de méthode qui a produit une erreur (le plus significatif est en haut de la pile). Ici NullPointerException veut dire que l'on veut appeler une méthode sur un objet non initialisé (null) Apres, pour debuguer, il y a des choses plus ou moins interessante par exemple, SensitivityCalculatorRMorris.java:78 veut dire que l'erreur des dans la suite du code apelé à la ligne 78 du script morris : setIsisFactorsR(plan, outputDirectory); donc l'erreur de situe dans Isis et non dans le script. L'endroit precis est à la ligne 207 du fichier MatrixContinuousDomain (mais attention qui est la ligne 212 dans isis 3.3.0.6) http://isis-fish.labs.libre-entreprise.org/isis-fish/xref/fr/ifremer/isisfis... operator.equals("+") Je suppose que dans ce cas, operator est null. Donc le résultat de ce debug est qu'il y a un facteur de type MatrixContinuous qui n'a pas d'opérateur défini. -- Éric <chatellier@codelutin.com> Tel: 02 40 50 29 28 http://www.codelutin.com
participants (1)
-
Eric Chatellier