ISIS ne veut pas faire son AS avec la V4.0.0.3 ?
Bonjour, J'ai voulu faire une AS pour vérifier que le problème de sélection des TargetFactor avait bien disparu de la V4.0.0.3. A première vue tout est OK : j'ai pu sélectionner tous mes TargetFactors et faire tourner les simulations. Par contre l'analyse de sensibilité ne se fait pas à la fin des simulations. Dans le debug il y a le message suivant : ERROR [monitor-thread] (SimulationMonitor.java:710) analyzeSensitivityResult - Can't call analyse result fr.ifremer.isisfish.simulator.sensitivity.SensitivityException: Can't evaluate results at sensitivityanalysis.SensitivityCalculatorRMorris.analyzeResult(SensitivityCalculatorRMorris.java:332) at fr.ifremer.isisfish.simulator.launcher.SimulationMonitor.analyzeSensitivityResult(SimulationMonitor.java:705) at fr.ifremer.isisfish.simulator.launcher.SimulationMonitor.doPostSimulationOperation(SimulationMonitor.java:626) at fr.ifremer.isisfish.simulator.launcher.SimulationMonitor.waitAndCheckProgression(SimulationMonitor.java:479) at fr.ifremer.isisfish.simulator.launcher.SimulationMonitor.run(SimulationMonitor.java:424) Caused by: org.nuiton.j2r.RException: Error in `row.names<-.data.frame`(`*tmp*`, value = c("null_TargetFactor__targetFactorEquation_result", : les duplications dans 'row.names' ne sont pas autorisées qui semble indiquer d'où vient le soucis. Je n'ai pas trouvé où se trouve cet élément à problèmes dans le code d'ISIS. Ce qui est surprenant est que cette erreur est déjà apparue dans mon debug d'hier, et j'avais déjà des soucis avec les AS. Quelle est la cause de ce message d'erreur ? Est-il bien à l'origine du fait que les AS ne tournent pas ? Comme remédier à ce problème ? Loïc
Le 20/01/2012 16:58, Loic GASCHE a écrit :
Caused by: org.nuiton.j2r.RException: Error in `row.names<-.data.frame`(`*tmp*`, value = c("null_TargetFactor__targetFactorEquation_result", : les duplications dans 'row.names' ne sont pas autorisées
Si je me souvient bien, c'est parce que tu as plusieurs facteurs avec le même nom "null_TargetFactor__targetFactorEquation_result". Il y a une erreur (minime) de nom dans la région, donc le nom généré par defaut pour le facteur n'est pas bon. Peut-tu vérifier et corriger les noms des facteurs ? La vraie correction serait de supprimer et refaire le "target factor" pour que le "null" disparaisse. -- Éric Chatellier <chatellier@codelutin.com> Tel: 02.40.50.29.28 http://www.codelutin.com
Aaaaah oui je me souviens que tu m'avais déjà parlé de ça la dernière fois que j'avais eu des soucis avec les TargetFactors... Je regarde ça ! Eric Chatellier a écrit :
Caused by: org.nuiton.j2r.RException: Error in `row.names<-.data.frame`(`*tmp*`, value = c("null_TargetFactor__targetFactorEquation_result", : les duplications dans 'row.names' ne sont pas autorisées Si je me souvient bien, c'est parce que tu as plusieurs facteurs avec le même nom "null_TargetFactor__targetFactorEquation_result". Il y a une erreur (minime) de nom dans la région, donc le nom généré
Le 20/01/2012 16:58, Loic GASCHE a écrit : par defaut pour le facteur n'est pas bon.
Peut-tu vérifier et corriger les noms des facteurs ?
La vraie correction serait de supprimer et refaire le "target factor" pour que le "null" disparaisse.
J'ai encore eu des soucis pour accéder à l'onglet "Especes capturables" : tout marchait, mais en changeant d'onglet dans l'arborescence (je suis passé de "métiers" à "engins" avant de vouloir revenir à "métier") je me suis retrouvé avec tous les éléments de "Especes capturables" en grisé sans rien pouvoir sélectionner. Puis ISIS m'a sorti un message d'erreur (en PJ). Et là je suis à nouveau retourné dans "engins" et revenu et ça a l'air de remarcher... Il y a un lien entre le message d'erreur et l'onglet grisé ou j'ai juste fait une mauvaise manip' ? Loic GASCHE a écrit :
Aaaaah oui je me souviens que tu m'avais déjà parlé de ça la dernière fois que j'avais eu des soucis avec les TargetFactors...
Je regarde ça !
Eric Chatellier a écrit :
Caused by: org.nuiton.j2r.RException: Error in `row.names<-.data.frame`(`*tmp*`, value = c("null_TargetFactor__targetFactorEquation_result", : les duplications dans 'row.names' ne sont pas autorisées Si je me souvient bien, c'est parce que tu as plusieurs facteurs avec le même nom "null_TargetFactor__targetFactorEquation_result". Il y a une erreur (minime) de nom dans la région, donc le nom généré
Le 20/01/2012 16:58, Loic GASCHE a écrit : par defaut pour le facteur n'est pas bon.
Peut-tu vérifier et corriger les noms des facteurs ?
La vraie correction serait de supprimer et refaire le "target factor" pour que le "null" disparaisse.
_______________________________________________ Isis-fish-devel mailing list Isis-fish-devel@list.isis-fish.org http://list.isis-fish.org/cgi-bin/mailman/listinfo/isis-fish-devel
Erreur Message: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException Level: SEVERE Stack Trace: java.lang.reflect.InvocationTargetException jaxx.runtime.JAXXUtil$1.invoke(JAXXUtil.java:264) $Proxy5.itemStateChanged(Unknown Source) javax.swing.JComboBox.fireItemStateChanged(Unknown Source) javax.swing.JComboBox.selectedItemChanged(Unknown Source) javax.swing.JComboBox.contentsChanged(Unknown Source) javax.swing.AbstractListModel.fireContentsChanged(Unknown Source) javax.swing.DefaultComboBoxModel.setSelectedItem(Unknown Source) javax.swing.JComboBox.setSelectedItem(Unknown Source) javax.swing.JComboBox.setSelectedIndex(Unknown Source) javax.swing.plaf.basic.BasicComboPopup$Handler.mouseReleased(Unknown Source) java.awt.AWTEventMulticaster.mouseReleased(Unknown Source) java.awt.Component.processMouseEvent(Unknown Source) javax.swing.JComponent.processMouseEvent(Unknown Source) javax.swing.plaf.basic.BasicComboPopup$1.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) null 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) $Proxy5.itemStateChanged(Unknown Source) javax.swing.JComboBox.fireItemStateChanged(Unknown Source) javax.swing.JComboBox.selectedItemChanged(Unknown Source) javax.swing.JComboBox.contentsChanged(Unknown Source) javax.swing.AbstractListModel.fireContentsChanged(Unknown Source) javax.swing.DefaultComboBoxModel.setSelectedItem(Unknown Source) javax.swing.JComboBox.setSelectedItem(Unknown Source) javax.swing.JComboBox.setSelectedIndex(Unknown Source) javax.swing.plaf.basic.BasicComboPopup$Handler.mouseReleased(Unknown Source) java.awt.AWTEventMulticaster.mouseReleased(Unknown Source) java.awt.Component.processMouseEvent(Unknown Source) javax.swing.JComponent.processMouseEvent(Unknown Source) javax.swing.plaf.basic.BasicComboPopup$1.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) failed to lazily initialize a collection of role: fr.ifremer.isisfish.entities.MetierSeasonInfoImpl.zone, no session or session was closed org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationException(AbstractPersistentCollection.java:383) org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationExceptionIfNotConnected(AbstractPersistentCollection.java:375) org.hibernate.collection.AbstractPersistentCollection.initialize(AbstractPersistentCollection.java:368) org.hibernate.collection.AbstractPersistentCollection.read(AbstractPersistentCollection.java:111) org.hibernate.collection.PersistentBag.iterator(PersistentBag.java:272) fr.ifremer.isisfish.ui.input.MetierSeasonInfoZoneUI.setMetierZone(MetierSeasonInfoZoneUI.java:274) fr.ifremer.isisfish.ui.input.MetierSeasonInfoZoneUI.seasonChanged(MetierSeasonInfoZoneUI.java:306) fr.ifremer.isisfish.ui.input.MetierSeasonInfoZoneUI.doItemStateChanged__on__metierSeasonInfoCombo(MetierSeasonInfoZoneUI.java:416) 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) $Proxy5.itemStateChanged(Unknown Source) javax.swing.JComboBox.fireItemStateChanged(Unknown Source) javax.swing.JComboBox.selectedItemChanged(Unknown Source) javax.swing.JComboBox.contentsChanged(Unknown Source) javax.swing.AbstractListModel.fireContentsChanged(Unknown Source) javax.swing.DefaultComboBoxModel.setSelectedItem(Unknown Source) javax.swing.JComboBox.setSelectedItem(Unknown Source) javax.swing.JComboBox.setSelectedIndex(Unknown Source) javax.swing.plaf.basic.BasicComboPopup$Handler.mouseReleased(Unknown Source) java.awt.AWTEventMulticaster.mouseReleased(Unknown Source) java.awt.Component.processMouseEvent(Unknown Source) javax.swing.JComponent.processMouseEvent(Unknown Source) javax.swing.plaf.basic.BasicComboPopup$1.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)
participants (2)
-
Eric Chatellier -
Loic GASCHE