Bonjour,
J'ai voulu faire tourner deux petites AS identiques avec la V3 et la V4
pour pouvoir comparer les sorties. J'ai rempli toutes les cases en
parallèle, donc je ne pense pas avoir oublié quelque chose. L'analyse de
sensibilité tourne sans soucis avec la V3 et ne se lance pas et me fait
apparaitre un message d'erreur dans une boite avec la V4.
Pour essayer de me prémunir dans un premier temps contre un éventuel
problème de compatibilité ISIS/Java/R j'ai utilisé la méthode
JavaExpandGrid (mais ça ne marche pas dans la V4 avec n'importe quelle
méthode en fait)
J'avais lancé les deux versions de ISIS en 32bits.
Le R_HOME pointe vers R 2.9.2 pour ISIS V3. J'ai essayé de le modifier
pour le faire pointer vers R 2.13.0 (en 32 ou 64 bits) pour utiliser la
V4, mais cela n'a rien changé : l' AS ne se lance pas.
première question : la version 2.13.0 de R est-elle suffisante pour
faire tourner la V4 (ou faut-il une 2.13.? plus récente).
deuxième question : peut-on avoir deux R_HOME, un pour la V3 et un pour
la V4 ?
J'ai Java en version 1.6.0_27 en 32bits et en 64bits, je crois que ça
c'est OK pour ISIS ?
En gros : je soupçonne fortement que mon problème de lancement d'AS
vient d'un oubli stupide de ma part, mais je ne trouve pas lequel... Help ?
Une dernière observation : dans le .bat servant à lancer ISIS V3, j'ai
un chemin indiquant où se trouve Java, et je ne l'ai pas dans le .bat de
la V4. Est-ce un problème ?
Voilà, je retourne me plonger dans tout ça... Merci d'avance !
Loïc
isisfish.error.errorpane.title
Message:
fr.ifremer.isisfish.IsisFishRuntimeException: Can't get scenarios from calculator
Level:
SEVERE
Stack Trace:
Can't get scenarios from calculator
fr.ifremer.isisfish.simulator.launcher.SimulationService.submit(SimulationService.java:527)
fr.ifremer.isisfish.ui.simulator.SimulAction.launchSimulation(SimulAction.java:1116)
fr.ifremer.isisfish.ui.simulator.SimulAction.launchSimulationWithSensibility(SimulAction.java:1129)
fr.ifremer.isisfish.ui.simulator.ParamsUI.launchSimulation(ParamsUI.java:374)
fr.ifremer.isisfish.ui.simulator.ParamsUI.doActionPerformed__on__buttonSimulParamsSimulate(ParamsUI.java:637)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
java.lang.reflect.Method.invoke(Unknown Source)
jaxx.runtime.JAXXUtil$1.invoke(JAXXUtil.java:257)
$Proxy4.actionPerformed(Unknown Source)
javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
javax.swing.DefaultButtonModel.setPressed(Unknown Source)
javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
java.awt.Component.processMouseEvent(Unknown Source)
javax.swing.JComponent.processMouseEvent(Unknown Source)
java.awt.Component.processEvent(Unknown Source)
java.awt.Container.processEvent(Unknown Source)
java.awt.Component.dispatchEventImpl(Unknown Source)
java.awt.Container.dispatchEventImpl(Unknown Source)
java.awt.Component.dispatchEvent(Unknown Source)
java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
java.awt.Container.dispatchEventImpl(Unknown Source)
java.awt.Window.dispatchEventImpl(Unknown Source)
java.awt.Component.dispatchEvent(Unknown Source)
java.awt.EventQueue.dispatchEventImpl(Unknown Source)
java.awt.EventQueue.access$000(Unknown Source)
java.awt.EventQueue$1.run(Unknown Source)
java.awt.EventQueue$1.run(Unknown Source)
java.security.AccessController.doPrivileged(Native Method)
java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
java.awt.EventQueue$2.run(Unknown Source)
java.awt.EventQueue$2.run(Unknown Source)
java.security.AccessController.doPrivileged(Native Method)
java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
java.awt.EventQueue.dispatchEvent(Unknown Source)
java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.run(Unknown Source)
R evaluation failed
fr.ifremer.isisfish.simulator.sensitivity.AbstractSensitivityAnalysis.setIsisFactorsR(AbstractSensitivityAnalysis.java:206)
sensitivityanalysis.SensitivityCalculatorJavaExpandGrid.compute(SensitivityCalculatorJavaExpandGrid.java:69)
fr.ifremer.isisfish.simulator.launcher.SimulationService.submit(SimulationService.java:464)
fr.ifremer.isisfish.ui.simulator.SimulAction.launchSimulation(SimulAction.java:1116)
fr.ifremer.isisfish.ui.simulator.SimulAction.launchSimulationWithSensibility(SimulAction.java:1129)
fr.ifremer.isisfish.ui.simulator.ParamsUI.launchSimulation(ParamsUI.java:374)
fr.ifremer.isisfish.ui.simulator.ParamsUI.doActionPerformed__on__buttonSimulParamsSimulate(ParamsUI.java:637)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
java.lang.reflect.Method.invoke(Unknown Source)
jaxx.runtime.JAXXUtil$1.invoke(JAXXUtil.java:257)
$Proxy4.actionPerformed(Unknown Source)
javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
javax.swing.DefaultButtonModel.setPressed(Unknown Source)
javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
java.awt.Component.processMouseEvent(Unknown Source)
javax.swing.JComponent.processMouseEvent(Unknown Source)
java.awt.Component.processEvent(Unknown Source)
java.awt.Container.processEvent(Unknown Source)
java.awt.Component.dispatchEventImpl(Unknown Source)
java.awt.Container.dispatchEventImpl(Unknown Source)
java.awt.Component.dispatchEvent(Unknown Source)
java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
java.awt.Container.dispatchEventImpl(Unknown Source)
java.awt.Window.dispatchEventImpl(Unknown Source)
java.awt.Component.dispatchEvent(Unknown Source)
java.awt.EventQueue.dispatchEventImpl(Unknown Source)
java.awt.EventQueue.access$000(Unknown Source)
java.awt.EventQueue$1.run(Unknown Source)
java.awt.EventQueue$1.run(Unknown Source)
java.security.AccessController.doPrivileged(Native Method)
java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
java.awt.EventQueue$2.run(Unknown Source)
java.awt.EventQueue$2.run(Unknown Source)
java.security.AccessController.doPrivileged(Native Method)
java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
java.awt.EventQueue.dispatchEvent(Unknown Source)
java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.run(Unknown Source)
R initialisation failed, please check your installation
org.nuiton.j2r.RProxy.<init>(RProxy.java:67)
fr.ifremer.isisfish.simulator.sensitivity.AbstractSensitivityAnalysis.setIsisFactorsR(AbstractSensitivityAnalysis.java:155)
sensitivityanalysis.SensitivityCalculatorJavaExpandGrid.compute(SensitivityCalculatorJavaExpandGrid.java:69)
fr.ifremer.isisfish.simulator.launcher.SimulationService.submit(SimulationService.java:464)
fr.ifremer.isisfish.ui.simulator.SimulAction.launchSimulation(SimulAction.java:1116)
fr.ifremer.isisfish.ui.simulator.SimulAction.launchSimulationWithSensibility(SimulAction.java:1129)
fr.ifremer.isisfish.ui.simulator.ParamsUI.launchSimulation(ParamsUI.java:374)
fr.ifremer.isisfish.ui.simulator.ParamsUI.doActionPerformed__on__buttonSimulParamsSimulate(ParamsUI.java:637)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
java.lang.reflect.Method.invoke(Unknown Source)
jaxx.runtime.JAXXUtil$1.invoke(JAXXUtil.java:257)
$Proxy4.actionPerformed(Unknown Source)
javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
javax.swing.DefaultButtonModel.setPressed(Unknown Source)
javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
java.awt.Component.processMouseEvent(Unknown Source)
javax.swing.JComponent.processMouseEvent(Unknown Source)
java.awt.Component.processEvent(Unknown Source)
java.awt.Container.processEvent(Unknown Source)
java.awt.Component.dispatchEventImpl(Unknown Source)
java.awt.Container.dispatchEventImpl(Unknown Source)
java.awt.Component.dispatchEvent(Unknown Source)
java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
java.awt.Container.dispatchEventImpl(Unknown Source)
java.awt.Window.dispatchEventImpl(Unknown Source)
java.awt.Component.dispatchEvent(Unknown Source)
java.awt.EventQueue.dispatchEventImpl(Unknown Source)
java.awt.EventQueue.access$000(Unknown Source)
java.awt.EventQueue$1.run(Unknown Source)
java.awt.EventQueue$1.run(Unknown Source)
java.security.AccessController.doPrivileged(Native Method)
java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
java.awt.EventQueue$2.run(Unknown Source)
java.awt.EventQueue$2.run(Unknown Source)
java.security.AccessController.doPrivileged(Native Method)
java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
java.awt.EventQueue.dispatchEvent(Unknown Source)
java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.run(Unknown Source)