Bonjour Eric, je suis actuellement en train d'importer à la main une
région en format Json dans une autre région. Au moment d'importer des
stratégies j'ai selectionné "créer" car les stratégies ne sont pas
présentes dans la première région, mais l'import s'arrête et me donne
les détails ci dessous. As tu une idée de ce qui n'a pas fonctionné ?
Merci d'avance pour ton aide!
Bonne journée.
Louis Maillard.
java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
at jaxx.runtime.JAXXUtil$1.invoke(JAXXUtil.java:260)
at jdk.proxy1/jdk.proxy1.$Proxy20.actionPerformed(Unknown Source)
at
java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1972)
at
java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2314)
at
java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:407)
at
java.desktop/javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:262)
at
java.desktop/javax.swing.AbstractButton.doClick(AbstractButton.java:374)
at
java.desktop/javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1029)
at
java.desktop/javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1073)
at
java.desktop/java.awt.Component.processMouseEvent(Component.java:6621)
at
java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3398)
at java.desktop/java.awt.Component.processEvent(Component.java:6386)
at java.desktop/java.awt.Container.processEvent(Container.java:2266)
at
java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4996)
at
java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2324)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4828)
at
java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4948)
at
java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4575)
at
java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4516)
at
java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2310)
at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2780)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4828)
at
java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:775)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714)
at
java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
at
java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
at
java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:98)
at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:747)
at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745)
at
java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
at
java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:744)
at
java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
at
java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
at
java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
at
java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
at
java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at
java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
Caused by: java.lang.reflect.InvocationTargetException
at
java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:118)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at jaxx.runtime.JAXXUtil$1.invoke(JAXXUtil.java:253)
... 38 more
Caused by: fr.ifremer.isisfish.IsisFishRuntimeException: Can't import region
at
fr.ifremer.isisfish.ui.input.InputHandler.importEntityJson(InputHandler.java:533)
at
fr.ifremer.isisfish.ui.input.InputUI.doActionPerformed__on__menuImportJson(InputUI.java:267)
at
java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
... 40 more
Caused by: java.lang.RuntimeException:
fr.ifremer.isisfish.IsisFishRuntimeException: Can't instanciate entity:
fr.ifremer.isisfish.entities.StrategyImpl
at
fr.ifremer.isisfish.entities.RegionImportJson.getEntities(RegionImportJson.java:146)
at
fr.ifremer.isisfish.ui.input.InputHandler.importEntityJson(InputHandler.java:513)
... 42 more
Caused by: fr.ifremer.isisfish.IsisFishRuntimeException: Can't
instanciate entity: fr.ifremer.isisfish.entities.StrategyImpl
at
fr.ifremer.isisfish.entities.RegionImportJson$RegionVisitor.convertJsonToEntity(RegionImportJson.java:198)
at
fr.ifremer.isisfish.entities.RegionImportJson$RegionVisitor.ask(RegionImportJson.java:245)
at
fr.ifremer.isisfish.entities.RegionImportJson$RegionVisitor.loadEntity(RegionImportJson.java:176)
at
fr.ifremer.isisfish.entities.RegionImportJson.getEntities(RegionImportJson.java:138)
... 43 more
Caused by: fr.ifremer.isisfish.IsisFishRuntimeException: Can't set
property 'inactivityEquationUsed' from json value: 'true'
at
fr.ifremer.isisfish.entities.RegionImportJson$RegionVisitor.visit(RegionImportJson.java:318)
at
fr.ifremer.isisfish.entities.StrategyAbstract.accept0(StrategyAbstract.java:73)
at
fr.ifremer.isisfish.entities.StrategyAbstract.accept(StrategyAbstract.java:65)
at
fr.ifremer.isisfish.entities.RegionImportJson$RegionVisitor.convertJsonToEntity(RegionImportJson.java:196)
... 46 more
Caused by: java.lang.reflect.InvocationTargetException
at
java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:115)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at
org.apache.commons.beanutils.PropertyUtilsBean.invokeMethod(PropertyUtilsBean.java:2128)
at
org.apache.commons.beanutils.PropertyUtilsBean.setSimpleProperty(PropertyUtilsBean.java:2109)
at
org.apache.commons.beanutils.PropertyUtilsBean.setNestedProperty(PropertyUtilsBean.java:1915)
at
org.apache.commons.beanutils.PropertyUtilsBean.setProperty(PropertyUtilsBean.java:2022)
at
org.apache.commons.beanutils.BeanUtilsBean.setProperty(BeanUtilsBean.java:1018)
at
org.apache.commons.beanutils.BeanUtils.setProperty(BeanUtils.java:454)
at
fr.ifremer.isisfish.entities.RegionImportJson$RegionVisitor.visit(RegionImportJson.java:316)
... 49 more
Caused by: java.lang.NullPointerException: Cannot invoke
"org.nuiton.topia.framework.TopiaContextImplementor.getDAO(java.lang.Class,
java.lang.Class)" because "ci" is null
at
fr.ifremer.isisfish.IsisFishDAOHelper.getStrategyMonthInfoDAO(IsisFishDAOHelper.java:349)
at
fr.ifremer.isisfish.entities.StrategyImpl.getStrategyMonthInfo(StrategyImpl.java:120)
at
fr.ifremer.isisfish.entities.StrategyImpl.computeNumberOfTrips(StrategyImpl.java:192)
at
fr.ifremer.isisfish.entities.StrategyImpl.setInactivityEquationUsed(StrategyImpl.java:188)
at
java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
... 57 more