Pour info, avec la version 4.4.5.0 de ISIS le plan de simu fonctionne (sur mon ordi et sur mon serveur...) Le lun. 28 juin 2021 à 14:46, Charlotte Sève <charlotte.m.seve@gmail.com> a écrit :
J'ai ajouté cela ligne 91 du code mais dès le lancement de la simulation j'obtiens un message d'erreur (voir à la fin du mail). Ca me donne cela :
public void init(SimulationPlanContext context) throws Exception { cantonnementReplicate = parseCSVFile(); cantonnementSimulations = buildSimulationList(cantonnementReplicate);
context.getParam().addExtraRules(MultiLevelsMPANetwork_SarGDL_SpillOver.class.getName()); }
Peut être que j'ai ajouté la ligne de code au mauvais endroit ?
Et voilà l'erreur :
java.lang.NullPointerException at fr.ifremer.isisfish.simulator.launcher.SimulationService.prepareSimulationZipFile(SimulationService.java:801) at fr.ifremer.isisfish.simulator.launcher.SimulationService.submit(SimulationService.java:409) at fr.ifremer.isisfish.ui.simulator.ParamsHandler.launchSimulation(ParamsHandler.java:429) at fr.ifremer.isisfish.ui.simulator.ParamsHandler.launchSimulation(ParamsHandler.java:334) at fr.ifremer.isisfish.ui.simulator.ParamsUI.doActionPerformed__on__buttonSimulParamsSimulate(ParamsUI.java:302) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at jaxx.runtime.JAXXUtil$1.invoke(JAXXUtil.java:253) at com.sun.proxy.$Proxy20.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(Unknown Source) at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) at javax.swing.DefaultButtonModel.setPressed(Unknown Source) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source) at java.awt.Component.processMouseEvent(Unknown Source) at javax.swing.JComponent.processMouseEvent(Unknown Source) at java.awt.Component.processEvent(Unknown Source) at java.awt.Container.processEvent(Unknown Source) at java.awt.Component.dispatchEventImpl(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Window.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$500(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue$4.run(Unknown Source) at java.awt.EventQueue$4.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source)
Le lun. 28 juin 2021 à 14:17, Eric Chatellier <chatellier@codelutin.com> a écrit :
Le 28/06/2021 à 11:37, Charlotte Sève a écrit :
Ci-joint une des simulations lancée par le plan de simu. Merci pour ton aide,
Pourrais-tu tester en ajoutant, dans la méthode init du plan PlanCantonnementSar:
context.getParam().addExtraRules(MultiLevelsMPANetwork_SarGDL_SpillOver.class.getName());
Il me semble qu'Isis à besoin de savoir quelles règles le plan va utiliser avant qu'il ne démarre.
-- Éric Chatellier - www.codelutin.com - 02.40.50.29.28
_______________________________________________ Isis-fish-users mailing list Isis-fish-users@list.isis-fish.org http://list.isis-fish.org/cgi-bin/mailman/listinfo/isis-fish-users
--
*Charlotte Sève*, PhD Student CRIOBE - USR 3278 (CNRS-EPHE-UPVD) Phone: +33 6 21 10 10 16 Skype: charlotteseve
-- *Charlotte Sève*, PhD Student CRIOBE - USR 3278 (CNRS-EPHE-UPVD) Phone: +33 6 21 10 10 16 Skype: charlotteseve