2026-01-26 09:37:46,443 INFO [main] (IsisConfig.java:196) getEnvUserHome - Using user home : C:\Users\smahevas 2026-01-26 09:37:46,508 INFO [main] (IsisFish.java:135) main - Starting Isis-Fish 4.5.0.0-SNAPSHOT with args : [] 2026-01-26 09:37:46,510 INFO [main] (IsisFish.java:136) main - Date: 26/01/2026 09:37 2026-01-26 09:37:46,514 INFO [main] (IsisFish.java:137) main - Java version: 21.0.4+8-LTS-274, Java HotSpot(TM) 64-Bit Server VM 2026-01-26 09:37:46,514 INFO [main] (IsisFish.java:138) main - Platform/arch: Windows 10/10.0/amd64 2026-01-26 09:37:46,514 INFO [main] (IsisFish.java:139) main - java.library.path: C:\Program Files\Java\jdk-21\bin;C:\windows\Sun\Java\bin;C:\windows\system32;C:\windows;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Program Files\Microsoft\jdk-21.0.2.13-hotspot\bin;C:\Program Files\Microsoft\jdk-17.0.10.7-hotspot\bin;C:\Program Files\Microsoft\jdk-11.0.22.7-hotspot\bin;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\windows\System32\OpenSSH\;C:\Program Files (x86)\Pulse Secure\VC142.CRT\X64\;C:\Program Files (x86)\Pulse Secure\VC142.CRT\X86\;C:\Program Files (x86)\Common Files\Pulse Secure\TNC Client Plugin\;C:\Users\smahevas\AppData\Local\Microsoft\WindowsApps;C:\Users\smahevas\AppData\Local\Programs\Git\cmd;C:\Program Files\JetBrains\IntelliJ IDEA 2024.2.3\bin;;. 2026-01-26 09:37:46,515 INFO [main] (IsisFish.java:140) main - PATH: C:\Program Files\Common Files\Oracle\Java\javapath;C:\Program Files\Microsoft\jdk-21.0.2.13-hotspot\bin;C:\Program Files\Microsoft\jdk-17.0.10.7-hotspot\bin;C:\Program Files\Microsoft\jdk-11.0.22.7-hotspot\bin;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\windows\System32\OpenSSH\;C:\Program Files (x86)\Pulse Secure\VC142.CRT\X64\;C:\Program Files (x86)\Pulse Secure\VC142.CRT\X86\;C:\Program Files (x86)\Common Files\Pulse Secure\TNC Client Plugin\;C:\Users\smahevas\AppData\Local\Microsoft\WindowsApps;C:\Users\smahevas\AppData\Local\Programs\Git\cmd;C:\Program Files\JetBrains\IntelliJ IDEA 2024.2.3\bin; 2026-01-26 09:37:46,637 INFO [main] (IsisFish.java:330) initVCS - Check state of local repository: C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database 2026-01-26 09:37:46,643 INFO [main] (VCSSVN.java:142) getSVNManager - Try to connect to http://svn.forge.codelutin.com/svn/isis-fish-data 2026-01-26 09:37:48,153 INFO [main] (VCSSVN.java:234) isConnected - Connexion au serveur disponible, passage en mode connecté : http://svn.forge.codelutin.com/svn/isis-fish-data 2026-01-26 09:37:51,239 INFO [main] (VCSSVN.java:142) getSVNManager - Try to connect to http://svn.forge.codelutin.com/svn/isis-fish-community 2026-01-26 09:37:52,467 INFO [main] (VCSSVN.java:234) isConnected - Connexion au serveur disponible, passage en mode connecté : http://svn.forge.codelutin.com/svn/isis-fish-community 2026-01-26 09:37:54,583 INFO [main] (IsisFish.java:165) main - after init done in 8.141. 2026-01-26 09:37:54,624 INFO [Thread-11] (CronService.java:83) run - Starting 1 registered services 2026-01-26 09:37:54,631 INFO [AWT-EventQueue-0] (SimulationExecutor.java:87) - SimulationExecutor started with 16 thread for dans un sous processus 2026-01-26 09:37:54,701 INFO [AWT-EventQueue-0] (SimulationExecutor.java:87) - SimulationExecutor started with 2 thread for sur le serveur Datarmor 2026-01-26 09:37:54,705 INFO [AWT-EventQueue-0] (SimulationExecutor.java:87) - SimulationExecutor started with 2 thread for dans le même processus 2026-01-26 09:37:54,804 INFO [AWT-EventQueue-0] (IsisTray.java:117) getInstance - Use system tray: fr.ifremer.isisfish.IsisTray$AWTSystemTray ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\exports\Abondance_Age_Decembre.java (at line 49) public class Abondance_Gpe_Janvier implements Export { ^^^^^^^^^^^^^^^^^^^^^ The public type Abondance_Gpe_Janvier must be defined in its own file ---------- 1 problem (1 error) 2026-01-26 09:37:58,729 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: exports.Abondance_Age_Decembre java.lang.ClassNotFoundException: exports.Abondance_Age_Decembre at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.export.ExportNameListRenderer.getListCellRendererComponent(ExportNameListRenderer.java:82) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI$Handler.valueChanged(BasicListUI.java:2815) ~[?:?] at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:231) ~[?:?] at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:206) ~[?:?] at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:258) ~[?:?] at javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:459) ~[?:?] at javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:469) ~[?:?] at javax.swing.DefaultListSelectionModel.addSelectionInterval(DefaultListSelectionModel.java:572) ~[?:?] at jaxx.runtime.swing.OneClicListSelectionModel.addSelectionInterval(OneClicListSelectionModel.java:132) ~[jaxx-runtime-2.46.jar:2.46] at javax.swing.JList.addSelectionInterval(JList.java:2127) ~[?:?] at fr.ifremer.isisfish.ui.simulator.ExportHandler.initListSimulExportChooseModel(ExportHandler.java:71) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.simulator.ExportHandler.afterInit(ExportHandler.java:78) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.simulator.ExportUI.$afterCompleteSetup(ExportUI.java:81) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.simulator.ExportUI.$completeSetup(ExportUI.java:343) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.simulator.ExportUI.$initialize(ExportUI.java:373) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.simulator.ExportUI.(ExportUI.java:94) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.simulator.SimulUI.createExportUI(SimulUI.java:268) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.simulator.SimulUI.$initialize(SimulUI.java:339) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.simulator.SimulUI.(SimulUI.java:104) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.WelcomeTabUI.createSimulUI(WelcomeTabUI.java:370) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.WelcomeTabUI.$initialize(WelcomeTabUI.java:408) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.WelcomeTabUI.(WelcomeTabUI.java:101) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.WelcomeHandler.afterInit(WelcomeHandler.java:94) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.WelcomeUI.$afterCompleteSetup(WelcomeUI.java:93) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.WelcomeUI.$completeSetup(WelcomeUI.java:557) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.WelcomeUI.$initialize(WelcomeUI.java:709) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.WelcomeUI.(WelcomeUI.java:139) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:703) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\exports\Abondance_Janvier.java (at line 88) double abondance = mat2.sumOverDim(0).reduceDims(0); //on somme sur les groupes ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type mismatch: cannot convert from MatrixND to double ---------- 1 problem (1 error) 2026-01-26 09:37:59,042 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: exports.Abondance_Janvier java.lang.ClassNotFoundException: exports.Abondance_Janvier at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.export.ExportNameListRenderer.getListCellRendererComponent(ExportNameListRenderer.java:82) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI$Handler.valueChanged(BasicListUI.java:2815) ~[?:?] at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:231) ~[?:?] at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:206) ~[?:?] at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:258) ~[?:?] at javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:459) ~[?:?] at javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:469) ~[?:?] at javax.swing.DefaultListSelectionModel.addSelectionInterval(DefaultListSelectionModel.java:572) ~[?:?] at jaxx.runtime.swing.OneClicListSelectionModel.addSelectionInterval(OneClicListSelectionModel.java:132) ~[jaxx-runtime-2.46.jar:2.46] at javax.swing.JList.addSelectionInterval(JList.java:2127) ~[?:?] at fr.ifremer.isisfish.ui.simulator.ExportHandler.initListSimulExportChooseModel(ExportHandler.java:71) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.simulator.ExportHandler.afterInit(ExportHandler.java:78) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.simulator.ExportUI.$afterCompleteSetup(ExportUI.java:81) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.simulator.ExportUI.$completeSetup(ExportUI.java:343) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.simulator.ExportUI.$initialize(ExportUI.java:373) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.simulator.ExportUI.(ExportUI.java:94) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.simulator.SimulUI.createExportUI(SimulUI.java:268) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.simulator.SimulUI.$initialize(SimulUI.java:339) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.simulator.SimulUI.(SimulUI.java:104) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.WelcomeTabUI.createSimulUI(WelcomeTabUI.java:370) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.WelcomeTabUI.$initialize(WelcomeTabUI.java:408) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.WelcomeTabUI.(WelcomeTabUI.java:101) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.WelcomeHandler.afterInit(WelcomeHandler.java:94) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.WelcomeUI.$afterCompleteSetup(WelcomeUI.java:93) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.WelcomeUI.$completeSetup(WelcomeUI.java:557) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.WelcomeUI.$initialize(WelcomeUI.java:709) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.WelcomeUI.(WelcomeUI.java:139) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:703) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\exports\CatchWeightGroupStrFltMetierQuarter.java (at line 19) public class CatchWeighthGroupStrFltMetierQuarter implements Export { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The public type CatchWeighthGroupStrFltMetierQuarter must be defined in its own file ---------- 1 problem (1 error) 2026-01-26 09:37:59,385 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: exports.CatchWeightGroupStrFltMetierQuarter java.lang.ClassNotFoundException: exports.CatchWeightGroupStrFltMetierQuarter at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.export.ExportNameListRenderer.getListCellRendererComponent(ExportNameListRenderer.java:82) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI$Handler.valueChanged(BasicListUI.java:2815) ~[?:?] at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:231) ~[?:?] at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:206) ~[?:?] at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:258) ~[?:?] at javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:459) ~[?:?] at javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:469) ~[?:?] at javax.swing.DefaultListSelectionModel.addSelectionInterval(DefaultListSelectionModel.java:572) ~[?:?] at jaxx.runtime.swing.OneClicListSelectionModel.addSelectionInterval(OneClicListSelectionModel.java:132) ~[jaxx-runtime-2.46.jar:2.46] at javax.swing.JList.addSelectionInterval(JList.java:2127) ~[?:?] at fr.ifremer.isisfish.ui.simulator.ExportHandler.initListSimulExportChooseModel(ExportHandler.java:71) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.simulator.ExportHandler.afterInit(ExportHandler.java:78) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.simulator.ExportUI.$afterCompleteSetup(ExportUI.java:81) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.simulator.ExportUI.$completeSetup(ExportUI.java:343) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.simulator.ExportUI.$initialize(ExportUI.java:373) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.simulator.ExportUI.(ExportUI.java:94) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.simulator.SimulUI.createExportUI(SimulUI.java:268) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.simulator.SimulUI.$initialize(SimulUI.java:339) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.simulator.SimulUI.(SimulUI.java:104) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.WelcomeTabUI.createSimulUI(WelcomeTabUI.java:370) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.WelcomeTabUI.$initialize(WelcomeTabUI.java:408) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.WelcomeTabUI.(WelcomeTabUI.java:101) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.WelcomeHandler.afterInit(WelcomeHandler.java:94) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.WelcomeUI.$afterCompleteSetup(WelcomeUI.java:93) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.WelcomeUI.$completeSetup(WelcomeUI.java:557) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.WelcomeUI.$initialize(WelcomeUI.java:709) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.WelcomeUI.(WelcomeUI.java:139) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:703) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\exports\CatchWeightStrFltMetierQuarter.java (at line 55) .reduceDims?(4); ^^^^^^^^^^^ The method reduceDims?(int) is undefined for the type MatrixND ---------- 1 problem (1 error) ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\exports\Abondance_Age_Decembre.java (at line 49) public class Abondance_Gpe_Janvier implements Export { ^^^^^^^^^^^^^^^^^^^^^ The public type Abondance_Gpe_Janvier must be defined in its own file ---------- 1 problem (1 error) 2026-01-26 09:38:01,355 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: exports.Abondance_Age_Decembre java.lang.ClassNotFoundException: exports.Abondance_Age_Decembre at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.export.ExportNameListRenderer.getListCellRendererComponent(ExportNameListRenderer.java:82) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI$Handler.valueChanged(BasicListUI.java:2815) ~[?:?] at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:231) ~[?:?] at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:206) ~[?:?] at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:258) ~[?:?] at javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:459) ~[?:?] at javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:469) ~[?:?] at javax.swing.DefaultListSelectionModel.addSelectionInterval(DefaultListSelectionModel.java:572) ~[?:?] at jaxx.runtime.swing.OneClicListSelectionModel.addSelectionInterval(OneClicListSelectionModel.java:132) ~[jaxx-runtime-2.46.jar:2.46] at javax.swing.JList.addSelectionInterval(JList.java:2127) ~[?:?] at fr.ifremer.isisfish.ui.simulator.ExportHandler.initListSimulExportChooseModel(ExportHandler.java:71) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.simulator.ExportHandler.afterInit(ExportHandler.java:78) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.simulator.ExportUI.$afterCompleteSetup(ExportUI.java:81) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.simulator.ExportUI.$completeSetup(ExportUI.java:343) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.simulator.ExportUI.$initialize(ExportUI.java:373) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.simulator.ExportUI.(ExportUI.java:94) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.sensitivity.SensitivityUI.createExportUI(SensitivityUI.java:289) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.sensitivity.SensitivityUI.$initialize(SensitivityUI.java:369) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.sensitivity.SensitivityUI.(SensitivityUI.java:114) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.WelcomeTabUI.createSensitivityUI(WelcomeTabUI.java:358) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.WelcomeTabUI.$initialize(WelcomeTabUI.java:409) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.WelcomeTabUI.(WelcomeTabUI.java:101) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.WelcomeHandler.afterInit(WelcomeHandler.java:94) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.WelcomeUI.$afterCompleteSetup(WelcomeUI.java:93) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.WelcomeUI.$completeSetup(WelcomeUI.java:557) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.WelcomeUI.$initialize(WelcomeUI.java:709) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.WelcomeUI.(WelcomeUI.java:139) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:703) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\exports\Abondance_Janvier.java (at line 88) double abondance = mat2.sumOverDim(0).reduceDims(0); //on somme sur les groupes ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type mismatch: cannot convert from MatrixND to double ---------- 1 problem (1 error) 2026-01-26 09:38:01,606 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: exports.Abondance_Janvier java.lang.ClassNotFoundException: exports.Abondance_Janvier at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.export.ExportNameListRenderer.getListCellRendererComponent(ExportNameListRenderer.java:82) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI$Handler.valueChanged(BasicListUI.java:2815) ~[?:?] at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:231) ~[?:?] at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:206) ~[?:?] at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:258) ~[?:?] at javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:459) ~[?:?] at javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:469) ~[?:?] at javax.swing.DefaultListSelectionModel.addSelectionInterval(DefaultListSelectionModel.java:572) ~[?:?] at jaxx.runtime.swing.OneClicListSelectionModel.addSelectionInterval(OneClicListSelectionModel.java:132) ~[jaxx-runtime-2.46.jar:2.46] at javax.swing.JList.addSelectionInterval(JList.java:2127) ~[?:?] at fr.ifremer.isisfish.ui.simulator.ExportHandler.initListSimulExportChooseModel(ExportHandler.java:71) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.simulator.ExportHandler.afterInit(ExportHandler.java:78) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.simulator.ExportUI.$afterCompleteSetup(ExportUI.java:81) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.simulator.ExportUI.$completeSetup(ExportUI.java:343) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.simulator.ExportUI.$initialize(ExportUI.java:373) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.simulator.ExportUI.(ExportUI.java:94) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.sensitivity.SensitivityUI.createExportUI(SensitivityUI.java:289) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.sensitivity.SensitivityUI.$initialize(SensitivityUI.java:369) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.sensitivity.SensitivityUI.(SensitivityUI.java:114) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.WelcomeTabUI.createSensitivityUI(WelcomeTabUI.java:358) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.WelcomeTabUI.$initialize(WelcomeTabUI.java:409) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.WelcomeTabUI.(WelcomeTabUI.java:101) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.WelcomeHandler.afterInit(WelcomeHandler.java:94) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.WelcomeUI.$afterCompleteSetup(WelcomeUI.java:93) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.WelcomeUI.$completeSetup(WelcomeUI.java:557) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.WelcomeUI.$initialize(WelcomeUI.java:709) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.WelcomeUI.(WelcomeUI.java:139) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:703) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\exports\CatchWeightGroupStrFltMetierQuarter.java (at line 19) public class CatchWeighthGroupStrFltMetierQuarter implements Export { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The public type CatchWeighthGroupStrFltMetierQuarter must be defined in its own file ---------- 1 problem (1 error) 2026-01-26 09:38:01,889 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: exports.CatchWeightGroupStrFltMetierQuarter java.lang.ClassNotFoundException: exports.CatchWeightGroupStrFltMetierQuarter at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.export.ExportNameListRenderer.getListCellRendererComponent(ExportNameListRenderer.java:82) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI$Handler.valueChanged(BasicListUI.java:2815) ~[?:?] at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:231) ~[?:?] at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:206) ~[?:?] at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:258) ~[?:?] at javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:459) ~[?:?] at javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:469) ~[?:?] at javax.swing.DefaultListSelectionModel.addSelectionInterval(DefaultListSelectionModel.java:572) ~[?:?] at jaxx.runtime.swing.OneClicListSelectionModel.addSelectionInterval(OneClicListSelectionModel.java:132) ~[jaxx-runtime-2.46.jar:2.46] at javax.swing.JList.addSelectionInterval(JList.java:2127) ~[?:?] at fr.ifremer.isisfish.ui.simulator.ExportHandler.initListSimulExportChooseModel(ExportHandler.java:71) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.simulator.ExportHandler.afterInit(ExportHandler.java:78) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.simulator.ExportUI.$afterCompleteSetup(ExportUI.java:81) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.simulator.ExportUI.$completeSetup(ExportUI.java:343) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.simulator.ExportUI.$initialize(ExportUI.java:373) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.simulator.ExportUI.(ExportUI.java:94) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.sensitivity.SensitivityUI.createExportUI(SensitivityUI.java:289) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.sensitivity.SensitivityUI.$initialize(SensitivityUI.java:369) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.sensitivity.SensitivityUI.(SensitivityUI.java:114) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.WelcomeTabUI.createSensitivityUI(WelcomeTabUI.java:358) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.WelcomeTabUI.$initialize(WelcomeTabUI.java:409) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.WelcomeTabUI.(WelcomeTabUI.java:101) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.WelcomeHandler.afterInit(WelcomeHandler.java:94) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.WelcomeUI.$afterCompleteSetup(WelcomeUI.java:93) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.WelcomeUI.$completeSetup(WelcomeUI.java:557) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.WelcomeUI.$initialize(WelcomeUI.java:709) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.WelcomeUI.(WelcomeUI.java:139) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:703) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\exports\CatchWeightStrFltMetierQuarter.java (at line 55) .reduceDims?(4); ^^^^^^^^^^^ The method reduceDims?(int) is undefined for the type MatrixND ---------- 1 problem (1 error) ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\rules\MultiLevelsMPANetwork_SarGDL_SpillOver.java (at line 636) for (PopulationGroup group :pop.getPopulationGroup())){ ^ Syntax error on token ")", delete this token ---------- 2. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\rules\MultiLevelsMPANetwork_SarGDL_SpillOver.java (at line 684) if (BtotCellAdj < K*Btot_Initiale_Moyenne) & ((BtotCellAdj + surplus/compteur) < (BtotCell -surplus)) { ^ Syntax error on token "&", invalid OnlySynchronized ---------- 3. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\rules\MultiLevelsMPANetwork_SarGDL_SpillOver.java (at line 737) if (Btotcelladj < K*Btot_Initiale_Moyenne) & ((Btotcelladj + surplus/compteur) < (Btotcell -surplus)) { ^ Syntax error on token "&", invalid OnlySynchronized ---------- ---------- 4. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 624) if (str.isEffortEquationUsed()) { ^^^^^^^^^^^^^^^^^^^^ The method isEffortEquationUsed() is undefined for the type Strategy ---------- 5. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 625) effortNominalPerVessel = str.getEffortNominalPerVessel(month); ^^^^^^^^^^^^^^^^^^^^^^^^^ The method getEffortNominalPerVessel(Month) is undefined for the type Strategy ---------- 5 problems (5 errors) 2026-01-26 09:38:04,242 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.MultiLevelsMPANetwork_SarGDL_SpillOver java.lang.ClassNotFoundException: rules.MultiLevelsMPANetwork_SarGDL_SpillOver at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\Abondance_Age_Decembre.java (at line 49) public class Abondance_Gpe_Janvier implements Export { ^^^^^^^^^^^^^^^^^^^^^ The public type Abondance_Gpe_Janvier must be defined in its own file ---------- 1 problem (1 error) 2026-01-26 09:38:04,851 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.Abondance_Age_Decembre java.lang.ClassNotFoundException: rules.Abondance_Age_Decembre at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] 2026-01-26 09:38:05,101 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.Abondance_Gpe_Janvier java.lang.ClassNotFoundException: rules.Abondance_Gpe_Janvier at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\Abondance_Janvier.java (at line 88) double abondance = mat2.sumOverDim(0).reduceDims(0); //on somme sur les groupes ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type mismatch: cannot convert from MatrixND to double ---------- 1 problem (1 error) 2026-01-26 09:38:05,349 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.Abondance_Janvier java.lang.ClassNotFoundException: rules.Abondance_Janvier at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] 2026-01-26 09:38:05,617 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.AbundanceBeginMonth_LastStep java.lang.ClassNotFoundException: rules.AbundanceBeginMonth_LastStep at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] 2026-01-26 09:38:05,896 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.Abundance_ExportEnd java.lang.ClassNotFoundException: rules.Abundance_ExportEnd at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\Abundance_Indiseas.java (at line 31) import scripts.ResultName; ^^^^^^^^^^^^^^^^^^ The type ResultName is deprecated ---------- 2. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\Abundance_Indiseas.java (at line 55) ResultName.MATRIX_ABUNDANCE ^^^^^^^^^^ The type ResultName is deprecated ---------- 3. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\Abundance_Indiseas.java (at line 55) ResultName.MATRIX_ABUNDANCE ^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_ABUNDANCE is deprecated ---------- 4. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\Abundance_Indiseas.java (at line 84) MatrixND mat = simulation.getResultStorage().getMatrix(step, pop, ResultName.MATRIX_ABUNDANCE); ^^^^^^^^^^ The type ResultName is deprecated ---------- 5. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\Abundance_Indiseas.java (at line 84) MatrixND mat = simulation.getResultStorage().getMatrix(step, pop, ResultName.MATRIX_ABUNDANCE); ^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_ABUNDANCE is deprecated ---------- 5 problems (5 warnings) 2026-01-26 09:38:06,450 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.Abundance_Indiseas java.lang.ClassNotFoundException: rules.Abundance_Indiseas at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] 2026-01-26 09:38:06,697 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.BiomasseBeginMonth java.lang.ClassNotFoundException: rules.BiomasseBeginMonth at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] 2026-01-26 09:38:06,946 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.BiomasseFeconde java.lang.ClassNotFoundException: rules.BiomasseFeconde at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\Biomasse_Age_Indiseas.java (at line 31) import scripts.ResultName; ^^^^^^^^^^^^^^^^^^ The type ResultName is deprecated ---------- 2. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\Biomasse_Age_Indiseas.java (at line 55) ResultName.MATRIX_BIOMASS_BEGIN_MONTH ^^^^^^^^^^ The type ResultName is deprecated ---------- 3. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\Biomasse_Age_Indiseas.java (at line 55) ResultName.MATRIX_BIOMASS_BEGIN_MONTH ^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_BIOMASS_BEGIN_MONTH is deprecated ---------- 4. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\Biomasse_Age_Indiseas.java (at line 84) MatrixND mat = simulation.getResultStorage().getMatrix(step, pop, ResultName.MATRIX_BIOMASS_BEGIN_MONTH); ^^^^^^^^^^ The type ResultName is deprecated ---------- 5. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\Biomasse_Age_Indiseas.java (at line 84) MatrixND mat = simulation.getResultStorage().getMatrix(step, pop, ResultName.MATRIX_BIOMASS_BEGIN_MONTH); ^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_BIOMASS_BEGIN_MONTH is deprecated ---------- 5 problems (5 warnings) 2026-01-26 09:38:07,304 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.Biomasse_Age_Indiseas java.lang.ClassNotFoundException: rules.Biomasse_Age_Indiseas at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\Biomasse_Indiseas.java (at line 31) import scripts.ResultName; ^^^^^^^^^^^^^^^^^^ The type ResultName is deprecated ---------- 2. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\Biomasse_Indiseas.java (at line 55) ResultName.MATRIX_BIOMASS_BEGIN_MONTH ^^^^^^^^^^ The type ResultName is deprecated ---------- 3. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\Biomasse_Indiseas.java (at line 55) ResultName.MATRIX_BIOMASS_BEGIN_MONTH ^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_BIOMASS_BEGIN_MONTH is deprecated ---------- 4. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\Biomasse_Indiseas.java (at line 84) MatrixND mat = simulation.getResultStorage().getMatrix(step, pop, ResultName.MATRIX_BIOMASS_BEGIN_MONTH); ^^^^^^^^^^ The type ResultName is deprecated ---------- 5. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\Biomasse_Indiseas.java (at line 84) MatrixND mat = simulation.getResultStorage().getMatrix(step, pop, ResultName.MATRIX_BIOMASS_BEGIN_MONTH); ^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_BIOMASS_BEGIN_MONTH is deprecated ---------- 5 problems (5 warnings) 2026-01-26 09:38:07,676 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.Biomasse_Indiseas java.lang.ClassNotFoundException: rules.Biomasse_Indiseas at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\Biomasse_at_age_Indiseas.java (at line 31) import scripts.ResultName; ^^^^^^^^^^^^^^^^^^ The type ResultName is deprecated ---------- 2. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\Biomasse_at_age_Indiseas.java (at line 55) ResultName.MATRIX_BIOMASS_BEGIN_MONTH ^^^^^^^^^^ The type ResultName is deprecated ---------- 3. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\Biomasse_at_age_Indiseas.java (at line 55) ResultName.MATRIX_BIOMASS_BEGIN_MONTH ^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_BIOMASS_BEGIN_MONTH is deprecated ---------- 4. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\Biomasse_at_age_Indiseas.java (at line 84) MatrixND mat = simulation.getResultStorage().getMatrix(step, pop, ResultName.MATRIX_BIOMASS_BEGIN_MONTH); ^^^^^^^^^^ The type ResultName is deprecated ---------- 5. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\Biomasse_at_age_Indiseas.java (at line 84) MatrixND mat = simulation.getResultStorage().getMatrix(step, pop, ResultName.MATRIX_BIOMASS_BEGIN_MONTH); ^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_BIOMASS_BEGIN_MONTH is deprecated ---------- 5 problems (5 warnings) 2026-01-26 09:38:08,050 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.Biomasse_at_age_Indiseas java.lang.ClassNotFoundException: rules.Biomasse_at_age_Indiseas at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\Cantonnement_patternMetiers.java (at line 66) public class Cantonnement_MaccoMesure2_patternMetiers extends AbstractRule { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The public type Cantonnement_MaccoMesure2_patternMetiers must be defined in its own file ---------- ---------- 2. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 624) if (str.isEffortEquationUsed()) { ^^^^^^^^^^^^^^^^^^^^ The method isEffortEquationUsed() is undefined for the type Strategy ---------- 3. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 625) effortNominalPerVessel = str.getEffortNominalPerVessel(month); ^^^^^^^^^^^^^^^^^^^^^^^^^ The method getEffortNominalPerVessel(Month) is undefined for the type Strategy ---------- 3 problems (3 errors) ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\CapturesLongLinersNetters.java (at line 24) import static org.nuiton.i18n.I18n._; ^^^^^^^^^^^^^^^^^^^^^^ The import org.nuiton.i18n.I18n._ cannot be resolved ---------- 2. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\CapturesLongLinersNetters.java (at line 24) import static org.nuiton.i18n.I18n._; ^ '_' is a keyword from source level 9 onwards, cannot be used as identifier ---------- 3. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\CapturesLongLinersNetters.java (at line 39) import scripts.ResultName; ^^^^^^^^^^^^^^^^^^ The type ResultName is deprecated ---------- 4. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\CapturesLongLinersNetters.java (at line 58) import fr.ifremer.isisfish.util.Doc; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type Doc is deprecated ---------- 5. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\CapturesLongLinersNetters.java (at line 76) @Doc("Affected species") ^^^ The type Doc is deprecated ---------- 6. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\CapturesLongLinersNetters.java (at line 79) @Doc("Debin date") ^^^ The type Doc is deprecated ---------- 7. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\CapturesLongLinersNetters.java (at line 81) @Doc("End date") ^^^ The type Doc is deprecated ---------- 8. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\CapturesLongLinersNetters.java (at line 118) return _("Remove catches in number of French and Spanih linners and Spanish gillnetters from abundance, the former in zone_merlu_reproduction and the latter in zone_merlu_recrutemenr - period 2001-2010"); ^ '_' is a keyword from source level 9 onwards, cannot be used as identifier ---------- 9. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\CapturesLongLinersNetters.java (at line 118) return _("Remove catches in number of French and Spanih linners and Spanish gillnetters from abundance, the former in zone_merlu_reproduction and the latter in zone_merlu_recrutemenr - period 2001-2010"); ^ The method _(String) is undefined for the type CapturesLongLinersNetters ---------- 10. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\CapturesLongLinersNetters.java (at line 131) CatchHakeGdGLiners = FileUtil.getFile(".*.csv", "fichier csv separateur ';'"); ^^^^^^^ The method getFile(String, String) is undefined for the type FileUtil ---------- 11. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\CapturesLongLinersNetters.java (at line 136) CatchHakeGdGNetters = FileUtil.getFile(".*.csv", "fichier csv separateur ';'"); ^^^^^^^ The method getFile(String, String) is undefined for the type FileUtil ---------- ---------- 12. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 624) if (str.isEffortEquationUsed()) { ^^^^^^^^^^^^^^^^^^^^ The method isEffortEquationUsed() is undefined for the type Strategy ---------- 13. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 625) effortNominalPerVessel = str.getEffortNominalPerVessel(month); ^^^^^^^^^^^^^^^^^^^^^^^^^ The method getEffortNominalPerVessel(Month) is undefined for the type Strategy ---------- 13 problems (8 errors, 5 warnings) 2026-01-26 09:38:08,892 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.CapturesLongLinersNetters java.lang.ClassNotFoundException: rules.CapturesLongLinersNetters at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\CapturesLongLinersNetters_Projection_Ratio.java (at line 24) import static org.nuiton.i18n.I18n._; ^^^^^^^^^^^^^^^^^^^^^^ The import org.nuiton.i18n.I18n._ cannot be resolved ---------- 2. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\CapturesLongLinersNetters_Projection_Ratio.java (at line 24) import static org.nuiton.i18n.I18n._; ^ '_' is a keyword from source level 9 onwards, cannot be used as identifier ---------- 3. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\CapturesLongLinersNetters_Projection_Ratio.java (at line 41) import scripts.ResultName; ^^^^^^^^^^^^^^^^^^ The type ResultName is deprecated ---------- 4. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\CapturesLongLinersNetters_Projection_Ratio.java (at line 60) import fr.ifremer.isisfish.util.Doc; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type Doc is deprecated ---------- 5. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\CapturesLongLinersNetters_Projection_Ratio.java (at line 78) @Doc("Affected species") ^^^ The type Doc is deprecated ---------- 6. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\CapturesLongLinersNetters_Projection_Ratio.java (at line 81) @Doc("Debin date") ^^^ The type Doc is deprecated ---------- 7. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\CapturesLongLinersNetters_Projection_Ratio.java (at line 83) @Doc("End date") ^^^ The type Doc is deprecated ---------- 8. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\CapturesLongLinersNetters_Projection_Ratio.java (at line 131) return _("Remove catches in number of Spanish liners and Spanish gillnetters (as a ratio of the catches simulated by ISIS) from abundance, the former in zone_merlu_reproduction and the latter in zone_merlu_recrutement"); ^ '_' is a keyword from source level 9 onwards, cannot be used as identifier ---------- 9. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\CapturesLongLinersNetters_Projection_Ratio.java (at line 131) return _("Remove catches in number of Spanish liners and Spanish gillnetters (as a ratio of the catches simulated by ISIS) from abundance, the former in zone_merlu_reproduction and the latter in zone_merlu_recrutement"); ^ The method _(String) is undefined for the type CapturesLongLinersNetters_Projection_Ratio ---------- 10. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\CapturesLongLinersNetters_Projection_Ratio.java (at line 144) RatioCatchHakeGdGLiners = FileUtil.getFile(".*.csv", "fichier csv separateur ';'"); ^^^^^^^ The method getFile(String, String) is undefined for the type FileUtil ---------- 11. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\CapturesLongLinersNetters_Projection_Ratio.java (at line 149) RatioCatchHakeGdGNetters = FileUtil.getFile(".*.csv", "fichier csv separateur ';'"); ^^^^^^^ The method getFile(String, String) is undefined for the type FileUtil ---------- 12. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\CapturesLongLinersNetters_Projection_Ratio.java (at line 154) WeightAtAgeHake = FileUtil.getFile(".*.csv", "fichier csv separateur ';'"); ^^^^^^^ The method getFile(String, String) is undefined for the type FileUtil ---------- 13. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\CapturesLongLinersNetters_Projection_Ratio.java (at line 304) matrixCatchOtherNumber.setName(ResultName.MATRIX_CATCHOTHER); ^^^^^^^^^^ The type ResultName is deprecated ---------- 14. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\CapturesLongLinersNetters_Projection_Ratio.java (at line 304) matrixCatchOtherNumber.setName(ResultName.MATRIX_CATCHOTHER); ^^^^^^^^^^^^^^^^^ MATRIX_CATCHOTHER cannot be resolved or is not a field ---------- ---------- 15. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 624) if (str.isEffortEquationUsed()) { ^^^^^^^^^^^^^^^^^^^^ The method isEffortEquationUsed() is undefined for the type Strategy ---------- 16. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 625) effortNominalPerVessel = str.getEffortNominalPerVessel(month); ^^^^^^^^^^^^^^^^^^^^^^^^^ The method getEffortNominalPerVessel(Month) is undefined for the type Strategy ---------- 16 problems (10 errors, 6 warnings) 2026-01-26 09:38:09,316 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.CapturesLongLinersNetters_Projection_Ratio java.lang.ClassNotFoundException: rules.CapturesLongLinersNetters_Projection_Ratio at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\CapturesPoids_Indiseas.java (at line 35) import scripts.ResultName; ^^^^^^^^^^^^^^^^^^ The type ResultName is deprecated ---------- 2. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\CapturesPoids_Indiseas.java (at line 56) ResultName.MATRIX_CATCH_WEIGHT_PER_STRATEGY_MET_PER_ZONE_POP ^^^^^^^^^^ The type ResultName is deprecated ---------- 3. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\CapturesPoids_Indiseas.java (at line 56) ResultName.MATRIX_CATCH_WEIGHT_PER_STRATEGY_MET_PER_ZONE_POP ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_CATCH_WEIGHT_PER_STRATEGY_MET_PER_ZONE_POP is deprecated ---------- 4. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\CapturesPoids_Indiseas.java (at line 88) pop, ResultName.MATRIX_CATCH_WEIGHT_PER_STRATEGY_MET_PER_ZONE_POP); ^^^^^^^^^^ The type ResultName is deprecated ---------- 5. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\CapturesPoids_Indiseas.java (at line 88) pop, ResultName.MATRIX_CATCH_WEIGHT_PER_STRATEGY_MET_PER_ZONE_POP); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_CATCH_WEIGHT_PER_STRATEGY_MET_PER_ZONE_POP is deprecated ---------- 5 problems (5 warnings) 2026-01-26 09:38:09,708 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.CapturesPoids_Indiseas java.lang.ClassNotFoundException: rules.CapturesPoids_Indiseas at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] 2026-01-26 09:38:09,958 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.Captures_AgeStructure java.lang.ClassNotFoundException: rules.Captures_AgeStructure at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] 2026-01-26 09:38:10,207 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.Captures_AgeStructure_3pop java.lang.ClassNotFoundException: rules.Captures_AgeStructure_3pop at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] 2026-01-26 09:38:10,457 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.CatchNumber_age_quarter_gear java.lang.ClassNotFoundException: rules.CatchNumber_age_quarter_gear at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\CatchWeightGroupStrFltMetierQuarter.java (at line 19) public class CatchWeighthGroupStrFltMetierQuarter implements Export { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The public type CatchWeighthGroupStrFltMetierQuarter must be defined in its own file ---------- 1 problem (1 error) 2026-01-26 09:38:10,690 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.CatchWeightGroupStrFltMetierQuarter java.lang.ClassNotFoundException: rules.CatchWeightGroupStrFltMetierQuarter at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] 2026-01-26 09:38:10,936 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.CatchWeightPopStrMois java.lang.ClassNotFoundException: rules.CatchWeightPopStrMois at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] 2026-01-26 09:38:11,186 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.CatchWeightSpFltYear java.lang.ClassNotFoundException: rules.CatchWeightSpFltYear at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] 2026-01-26 09:38:11,433 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.CatchWeightSpStrYear java.lang.ClassNotFoundException: rules.CatchWeightSpStrYear at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] 2026-01-26 09:38:11,680 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.CatchWeightStrMetierQuarter java.lang.ClassNotFoundException: rules.CatchWeightStrMetierQuarter at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\Duplicated_MultiLevelsMPANetwork_SarGDL_SpillOver.java (at line 73) public class MultiLevelsMPANetwork_SarGDL_SpillOver extends AbstractRule { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The public type MultiLevelsMPANetwork_SarGDL_SpillOver must be defined in its own file ---------- ---------- 2. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 624) if (str.isEffortEquationUsed()) { ^^^^^^^^^^^^^^^^^^^^ The method isEffortEquationUsed() is undefined for the type Strategy ---------- 3. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 625) effortNominalPerVessel = str.getEffortNominalPerVessel(month); ^^^^^^^^^^^^^^^^^^^^^^^^^ The method getEffortNominalPerVessel(Month) is undefined for the type Strategy ---------- 3 problems (3 errors) 2026-01-26 09:38:12,549 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.Duplicated_MultiLevelsMPANetwork_SarGDL_SpillOver java.lang.ClassNotFoundException: rules.Duplicated_MultiLevelsMPANetwork_SarGDL_SpillOver at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\Effort_2010_2018_mean_GdGMacco.java (at line 7) import fr.ifremer.isisfish.util.Doc; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type Doc is deprecated ---------- 2. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\Effort_2010_2018_mean_GdGMacco.java (at line 53) public class Effort_2015_2017_mean_GDL extends AbstractRule { ^^^^^^^^^^^^^^^^^^^^^^^^^ The public type Effort_2015_2017_mean_GDL must be defined in its own file ---------- 3. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\Effort_2010_2018_mean_GdGMacco.java (at line 63) @Doc(value= "simulation starting year compared to estimation starting year (0:2015;1:2016;2:2017;3:average 2015-2017)") ^^^ The type Doc is deprecated ---------- ---------- 4. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 624) if (str.isEffortEquationUsed()) { ^^^^^^^^^^^^^^^^^^^^ The method isEffortEquationUsed() is undefined for the type Strategy ---------- 5. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 625) effortNominalPerVessel = str.getEffortNominalPerVessel(month); ^^^^^^^^^^^^^^^^^^^^^^^^^ The method getEffortNominalPerVessel(Month) is undefined for the type Strategy ---------- 5 problems (3 errors, 2 warnings) 2026-01-26 09:38:13,036 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.Effort_2010_2018_mean_GdGMacco java.lang.ClassNotFoundException: rules.Effort_2010_2018_mean_GdGMacco at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] 2026-01-26 09:38:13,287 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.EffortsNominalMetier java.lang.ClassNotFoundException: rules.EffortsNominalMetier at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\GraviteVPUE1LangEtGrossValueOtherSpeciesECOMOD.java (at line 3) import static org.nuiton.i18n.I18n._; ^^^^^^^^^^^^^^^^^^^^^^ The import org.nuiton.i18n.I18n._ cannot be resolved ---------- 2. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\GraviteVPUE1LangEtGrossValueOtherSpeciesECOMOD.java (at line 3) import static org.nuiton.i18n.I18n._; ^ '_' is a keyword from source level 9 onwards, cannot be used as identifier ---------- 3. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\GraviteVPUE1LangEtGrossValueOtherSpeciesECOMOD.java (at line 20) import scripts.ResultName; ^^^^^^^^^^^^^^^^^^ The type ResultName is deprecated ---------- 4. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\GraviteVPUE1LangEtGrossValueOtherSpeciesECOMOD.java (at line 33) import fr.ifremer.isisfish.util.Doc; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type Doc is deprecated ---------- 5. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\GraviteVPUE1LangEtGrossValueOtherSpeciesECOMOD.java (at line 52) @Doc(value = "do the doc of param coeffOthers0") ^^^ The type Doc is deprecated ---------- 6. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\GraviteVPUE1LangEtGrossValueOtherSpeciesECOMOD.java (at line 54) @Doc(value = "do the doc of param coeffOthers1") ^^^ The type Doc is deprecated ---------- 7. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\GraviteVPUE1LangEtGrossValueOtherSpeciesECOMOD.java (at line 56) @Doc(value = "do the doc of param coeffOthers2") ^^^ The type Doc is deprecated ---------- 8. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\GraviteVPUE1LangEtGrossValueOtherSpeciesECOMOD.java (at line 58) @Doc(value = "do the doc of param gravite") ^^^ The type Doc is deprecated ---------- 9. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\GraviteVPUE1LangEtGrossValueOtherSpeciesECOMOD.java (at line 90) ResultName.MATRIX_GROSS_VALUE_OF_LANDINGS_PER_STRATEGY_MET, ^^^^^^^^^^ The type ResultName is deprecated ---------- 10. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\GraviteVPUE1LangEtGrossValueOtherSpeciesECOMOD.java (at line 90) ResultName.MATRIX_GROSS_VALUE_OF_LANDINGS_PER_STRATEGY_MET, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_GROSS_VALUE_OF_LANDINGS_PER_STRATEGY_MET is deprecated ---------- 11. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\GraviteVPUE1LangEtGrossValueOtherSpeciesECOMOD.java (at line 92) ResultName.MATRIX_EFFORT_NOMINAL_PER_STRATEGY_MET, // garder la , ^^^^^^^^^^ The type ResultName is deprecated ---------- 12. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\GraviteVPUE1LangEtGrossValueOtherSpeciesECOMOD.java (at line 92) ResultName.MATRIX_EFFORT_NOMINAL_PER_STRATEGY_MET, // garder la , ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_EFFORT_NOMINAL_PER_STRATEGY_MET is deprecated ---------- 13. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\GraviteVPUE1LangEtGrossValueOtherSpeciesECOMOD.java (at line 106) return _("calcule les proportion par metier chaque mois en fonction de la VPUE du metier l'annee precedante et les gross Values otherSpecies"); ^ '_' is a keyword from source level 9 onwards, cannot be used as identifier ---------- 14. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\GraviteVPUE1LangEtGrossValueOtherSpeciesECOMOD.java (at line 106) return _("calcule les proportion par metier chaque mois en fonction de la VPUE du metier l'annee precedante et les gross Values otherSpecies"); ^ The method _(String) is undefined for the type GraviteVPUE1LangEtGrossValueOtherSpeciesECOMOD ---------- 15. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\GraviteVPUE1LangEtGrossValueOtherSpeciesECOMOD.java (at line 175) CoeffOthers0 = FileUtil.getFile(".*.csv", ^^^^^^^ The method getFile(String, String) is undefined for the type FileUtil ---------- 16. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\GraviteVPUE1LangEtGrossValueOtherSpeciesECOMOD.java (at line 177) CoeffOthers1 = FileUtil.getFile(".*.csv", ^^^^^^^ The method getFile(String, String) is undefined for the type FileUtil ---------- 17. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\GraviteVPUE1LangEtGrossValueOtherSpeciesECOMOD.java (at line 179) CoeffOthers2 = FileUtil.getFile(".*.csv", ^^^^^^^ The method getFile(String, String) is undefined for the type FileUtil ---------- 18. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\GraviteVPUE1LangEtGrossValueOtherSpeciesECOMOD.java (at line 306) new String[] { n_("Strategies"), n_("Metiers") }); ^^^^^^^^^^^^^^^^ The method n_(String, Object...) from the type I18n is deprecated ---------- 19. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\GraviteVPUE1LangEtGrossValueOtherSpeciesECOMOD.java (at line 306) new String[] { n_("Strategies"), n_("Metiers") }); ^^^^^^^^^^^^^ The method n_(String, Object...) from the type I18n is deprecated ---------- 20. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\GraviteVPUE1LangEtGrossValueOtherSpeciesECOMOD.java (at line 318) ResultName.MATRIX_EFFORT_NOMINAL_PER_STRATEGY_MET); ^^^^^^^^^^ The type ResultName is deprecated ---------- 21. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\GraviteVPUE1LangEtGrossValueOtherSpeciesECOMOD.java (at line 318) ResultName.MATRIX_EFFORT_NOMINAL_PER_STRATEGY_MET); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_EFFORT_NOMINAL_PER_STRATEGY_MET is deprecated ---------- 22. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\GraviteVPUE1LangEtGrossValueOtherSpeciesECOMOD.java (at line 327) ResultName.MATRIX_GROSS_VALUE_OF_LANDINGS_PER_STRATEGY_MET) ^^^^^^^^^^ The type ResultName is deprecated ---------- 23. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\GraviteVPUE1LangEtGrossValueOtherSpeciesECOMOD.java (at line 327) ResultName.MATRIX_GROSS_VALUE_OF_LANDINGS_PER_STRATEGY_MET) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_GROSS_VALUE_OF_LANDINGS_PER_STRATEGY_MET is deprecated ---------- ---------- 24. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 624) if (str.isEffortEquationUsed()) { ^^^^^^^^^^^^^^^^^^^^ The method isEffortEquationUsed() is undefined for the type Strategy ---------- 25. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 625) effortNominalPerVessel = str.getEffortNominalPerVessel(month); ^^^^^^^^^^^^^^^^^^^^^^^^^ The method getEffortNominalPerVessel(Month) is undefined for the type Strategy ---------- 25 problems (9 errors, 16 warnings) 2026-01-26 09:38:14,048 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.GraviteVPUE1LangEtGrossValueOtherSpeciesECOMOD java.lang.ClassNotFoundException: rules.GraviteVPUE1LangEtGrossValueOtherSpeciesECOMOD at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] 2026-01-26 09:38:14,315 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.GrossValuesSpYear java.lang.ClassNotFoundException: rules.GrossValuesSpYear at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 32) import fr.ifremer.isisfish.util.Doc; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type Doc is deprecated ---------- 2. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 43) import scripts.ResultName; ^^^^^^^^^^^^^^^^^^ The type ResultName is deprecated ---------- 3. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 79) @Doc("Affected population") ^^^ The type Doc is deprecated ---------- 4. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 81) @Doc("Begin date") ^^^ The type Doc is deprecated ---------- 5. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 83) @Doc("End date") ^^^ The type Doc is deprecated ---------- 6. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 85) @Doc("Fmsy") ^^^ The type Doc is deprecated ---------- 7. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 87) @Doc("Fpa") ^^^ The type Doc is deprecated ---------- 8. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 89) @Doc("MSY Btrigger") ^^^ The type Doc is deprecated ---------- 9. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 94) @Doc("Proportion de survie") ^^^ The type Doc is deprecated ---------- 10. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 96) @Doc("Variation annuelle max du TAC ") ^^^ The type Doc is deprecated ---------- 11. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 99) @Doc("Transition ") ^^^ The type Doc is deprecated ---------- 12. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 101) @Doc("Duration of transition period (year)") ^^^ The type Doc is deprecated ---------- 13. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 104) @Doc("Safeguard") ^^^ The type Doc is deprecated ---------- 14. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 106) @Doc("Duration of safeguard period (year)") ^^^ The type Doc is deprecated ---------- 15. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 111) @Doc("TAC the year before it starts in tons") ^^^ The type Doc is deprecated ---------- 16. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 124) @Doc("Discard rate to use if TAC is based on catches (and not landings)") ^^^ The type Doc is deprecated ---------- 17. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 132) ResultName.MATRIX_TAC_PER_POP, ^^^^^^^^^^ The type ResultName is deprecated ---------- 18. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 132) ResultName.MATRIX_TAC_PER_POP, ^^^^^^^^^^^^^^^^^^ MATRIX_TAC_PER_POP cannot be resolved or is not a field ---------- 19. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 133) ResultName.MATRIX_CATCHOTHER, ^^^^^^^^^^ The type ResultName is deprecated ---------- 20. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 133) ResultName.MATRIX_CATCHOTHER, ^^^^^^^^^^^^^^^^^ MATRIX_CATCHOTHER cannot be resolved or is not a field ---------- 21. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 135) ResultName.MATRIX_BIOMASS, ^^^^^^^^^^ The type ResultName is deprecated ---------- 22. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 135) ResultName.MATRIX_BIOMASS, ^^^^^^^^^^^^^^ The field ResultName.MATRIX_BIOMASS is deprecated ---------- 23. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 136) ResultName.MATRIX_CATCH_PER_STRATEGY_MET_PER_ZONE_POP, ^^^^^^^^^^ The type ResultName is deprecated ---------- 24. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 136) ResultName.MATRIX_CATCH_PER_STRATEGY_MET_PER_ZONE_POP, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_CATCH_PER_STRATEGY_MET_PER_ZONE_POP is deprecated ---------- 25. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 137) ResultName.MATRIX_TOTAL_FISHING_MORTALITY, ^^^^^^^^^^ The type ResultName is deprecated ---------- 26. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 137) ResultName.MATRIX_TOTAL_FISHING_MORTALITY, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_TOTAL_FISHING_MORTALITY is deprecated ---------- 27. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 138) ResultName.MATRIX_FISHING_MORTALITY_PER_GROUP, ^^^^^^^^^^ The type ResultName is deprecated ---------- 28. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 138) ResultName.MATRIX_FISHING_MORTALITY_PER_GROUP, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_FISHING_MORTALITY_PER_GROUP is deprecated ---------- 29. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 139) ResultName.MATRIX_ABUNDANCE ^^^^^^^^^^ The type ResultName is deprecated ---------- 30. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 139) ResultName.MATRIX_ABUNDANCE ^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_ABUNDANCE is deprecated ---------- 31. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 249) MatrixND matOth = matResult.getMatrix(param_pop, ResultName.MATRIX_CATCHOTHER).copy(); ^^^^^^^^^^ The type ResultName is deprecated ---------- 32. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 249) MatrixND matOth = matResult.getMatrix(param_pop, ResultName.MATRIX_CATCHOTHER).copy(); ^^^^^^^^^^^^^^^^^ MATRIX_CATCHOTHER cannot be resolved or is not a field ---------- 33. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 252) MatrixND matIsis = matResult.getMatrix(param_pop, ResultName.MATRIX_CATCH_PER_STRATEGY_MET_PER_ZONE_POP).copy(); ^^^^^^^^^^ The type ResultName is deprecated ---------- 34. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 252) MatrixND matIsis = matResult.getMatrix(param_pop, ResultName.MATRIX_CATCH_PER_STRATEGY_MET_PER_ZONE_POP).copy(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_CATCH_PER_STRATEGY_MET_PER_ZONE_POP is deprecated ---------- 35. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 263) int groupMin = param_pop.getGroupMin(); ^^^^^^^^^^^ The method getGroupMin() is undefined for the type Population ---------- 36. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 264) int groupMax = param_pop.getGroupMax(); ^^^^^^^^^^^ The method getGroupMax() is undefined for the type Population ---------- 37. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 267) MatrixND MatAbJan2015 = matResult.getMatrix(step.previousYear(), param_pop, ResultName.MATRIX_ABUNDANCE); ^^^^^^^^^^ The type ResultName is deprecated ---------- 38. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 267) MatrixND MatAbJan2015 = matResult.getMatrix(step.previousYear(), param_pop, ResultName.MATRIX_ABUNDANCE); ^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_ABUNDANCE is deprecated ---------- 39. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 296) MatrixND MatAb = matResult.getMatrix(step.previous(), param_pop, ResultName.MATRIX_ABUNDANCE); ^^^^^^^^^^ The type ResultName is deprecated ---------- 40. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 296) MatrixND MatAb = matResult.getMatrix(step.previous(), param_pop, ResultName.MATRIX_ABUNDANCE); ^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_ABUNDANCE is deprecated ---------- 41. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 310) mwa[param_pop.getGroupMax()+1] = mwa[param_pop.getGroupMax()]; ^^^^^^^^^^^ The method getGroupMax() is undefined for the type Population ---------- 42. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 310) mwa[param_pop.getGroupMax()+1] = mwa[param_pop.getGroupMax()]; ^^^^^^^^^^^ The method getGroupMax() is undefined for the type Population ---------- 43. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 311) mat[param_pop.getGroupMax()+1] = mat[param_pop.getGroupMax()]; ^^^^^^^^^^^ The method getGroupMax() is undefined for the type Population ---------- 44. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 311) mat[param_pop.getGroupMax()+1] = mat[param_pop.getGroupMax()]; ^^^^^^^^^^^ The method getGroupMax() is undefined for the type Population ---------- ---------- 45. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\scripts\ObjectiveFunctionDynPop.java (at line 23) import fr.ifremer.isisfish.util.Nocache; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type Nocache is deprecated ---------- 46. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\scripts\ObjectiveFunctionDynPop.java (at line 24) import fr.ifremer.isisfish.util.Doc; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type Doc is deprecated ---------- 47. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\scripts\ObjectiveFunctionDynPop.java (at line 39) @Nocache ^^^^^^^ The type Nocache is deprecated ---------- ---------- 48. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 624) if (str.isEffortEquationUsed()) { ^^^^^^^^^^^^^^^^^^^^ The method isEffortEquationUsed() is undefined for the type Strategy ---------- 49. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 625) effortNominalPerVessel = str.getEffortNominalPerVessel(month); ^^^^^^^^^^^^^^^^^^^^^^^^^ The method getEffortNominalPerVessel(Month) is undefined for the type Strategy ---------- 49 problems (11 errors, 38 warnings) 2026-01-26 09:38:14,719 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.HCR2015_Hake_transition_MSY_2020 java.lang.ClassNotFoundException: rules.HCR2015_Hake_transition_MSY_2020 at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 32) import fr.ifremer.isisfish.util.Doc; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type Doc is deprecated ---------- 2. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 44) import scripts.ResultName; ^^^^^^^^^^^^^^^^^^ The type ResultName is deprecated ---------- 3. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 79) @Doc("Affected population") ^^^ The type Doc is deprecated ---------- 4. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 81) @Doc("Begin date") ^^^ The type Doc is deprecated ---------- 5. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 83) @Doc("End date") ^^^ The type Doc is deprecated ---------- 6. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 85) @Doc("Fmsy") ^^^ The type Doc is deprecated ---------- 7. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 87) @Doc("Fpa") ^^^ The type Doc is deprecated ---------- 8. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 89) @Doc("MSY Btrigger") ^^^ The type Doc is deprecated ---------- 9. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 94) @Doc("Proportion de survie") ^^^ The type Doc is deprecated ---------- 10. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 96) @Doc("Variation annuelle max du TAC ") ^^^ The type Doc is deprecated ---------- 11. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 98) @Doc("Transition ") ^^^ The type Doc is deprecated ---------- 12. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 100) @Doc("Duration of transition period (year)") ^^^ The type Doc is deprecated ---------- 13. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 103) @Doc("Safeguard") ^^^ The type Doc is deprecated ---------- 14. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 105) @Doc("Duration of safeguard period (year)") ^^^ The type Doc is deprecated ---------- 15. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 110) @Doc("TAC the year before it starts in tons") ^^^ The type Doc is deprecated ---------- 16. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 122) @Doc("Discard rate to use if TAC is based on catches (and not landings)") ^^^ The type Doc is deprecated ---------- 17. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 130) ResultName.MATRIX_TAC_PER_POP, ^^^^^^^^^^ The type ResultName is deprecated ---------- 18. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 130) ResultName.MATRIX_TAC_PER_POP, ^^^^^^^^^^^^^^^^^^ MATRIX_TAC_PER_POP cannot be resolved or is not a field ---------- 19. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 132) ResultName.MATRIX_BIOMASS, ^^^^^^^^^^ The type ResultName is deprecated ---------- 20. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 132) ResultName.MATRIX_BIOMASS, ^^^^^^^^^^^^^^ The field ResultName.MATRIX_BIOMASS is deprecated ---------- 21. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 133) ResultName.MATRIX_TOTAL_FISHING_MORTALITY, ^^^^^^^^^^ The type ResultName is deprecated ---------- 22. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 133) ResultName.MATRIX_TOTAL_FISHING_MORTALITY, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_TOTAL_FISHING_MORTALITY is deprecated ---------- 23. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 134) ResultName.MATRIX_FISHING_MORTALITY_PER_GROUP, ^^^^^^^^^^ The type ResultName is deprecated ---------- 24. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 134) ResultName.MATRIX_FISHING_MORTALITY_PER_GROUP, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_FISHING_MORTALITY_PER_GROUP is deprecated ---------- 25. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 135) ResultName.MATRIX_ABUNDANCE ^^^^^^^^^^ The type ResultName is deprecated ---------- 26. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 135) ResultName.MATRIX_ABUNDANCE ^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_ABUNDANCE is deprecated ---------- 27. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 227) MatrixND MatFy = matResult.getMatrix(step.previous(), param_pop, ResultName.MATRIX_TOTAL_FISHING_MORTALITY); ^^^^^^^^^^ The type ResultName is deprecated ---------- 28. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 227) MatrixND MatFy = matResult.getMatrix(step.previous(), param_pop, ResultName.MATRIX_TOTAL_FISHING_MORTALITY); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_TOTAL_FISHING_MORTALITY is deprecated ---------- 29. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 295) MatrixND MatAb = matResult.getMatrix(step.previous(), param_pop, ResultName.MATRIX_ABUNDANCE_BEGIN_MONTH); ^^^^^^^^^^ The type ResultName is deprecated ---------- 30. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 295) MatrixND MatAb = matResult.getMatrix(step.previous(), param_pop, ResultName.MATRIX_ABUNDANCE_BEGIN_MONTH); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_ABUNDANCE_BEGIN_MONTH is deprecated ---------- 31. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 310) mwa[param_pop.getGroupMax()+1] = mwa[param_pop.getGroupMax()]; ^^^^^^^^^^^ The method getGroupMax() is undefined for the type Population ---------- 32. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 310) mwa[param_pop.getGroupMax()+1] = mwa[param_pop.getGroupMax()]; ^^^^^^^^^^^ The method getGroupMax() is undefined for the type Population ---------- 33. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 311) mat[param_pop.getGroupMax()+1] = mat[param_pop.getGroupMax()]; ^^^^^^^^^^^ The method getGroupMax() is undefined for the type Population ---------- 34. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 311) mat[param_pop.getGroupMax()+1] = mat[param_pop.getGroupMax()]; ^^^^^^^^^^^ The method getGroupMax() is undefined for the type Population ---------- ---------- 35. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\scripts\ObjectiveFunctionDynPop.java (at line 23) import fr.ifremer.isisfish.util.Nocache; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type Nocache is deprecated ---------- 36. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\scripts\ObjectiveFunctionDynPop.java (at line 24) import fr.ifremer.isisfish.util.Doc; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type Doc is deprecated ---------- 37. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\scripts\ObjectiveFunctionDynPop.java (at line 39) @Nocache ^^^^^^^ The type Nocache is deprecated ---------- ---------- 38. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 624) if (str.isEffortEquationUsed()) { ^^^^^^^^^^^^^^^^^^^^ The method isEffortEquationUsed() is undefined for the type Strategy ---------- 39. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 625) effortNominalPerVessel = str.getEffortNominalPerVessel(month); ^^^^^^^^^^^^^^^^^^^^^^^^^ The method getEffortNominalPerVessel(Month) is undefined for the type Strategy ---------- 39 problems (7 errors, 32 warnings) 2026-01-26 09:38:15,138 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.HCR2015_Sole_transition_MSY_2020 java.lang.ClassNotFoundException: rules.HCR2015_Sole_transition_MSY_2020 at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_FMSY_multisp.java (at line 137) MatrixTacPerPop.NAME, ^^^^^^^^^^^^^^^ MatrixTacPerPop cannot be resolved to a variable ---------- 2. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_FMSY_multisp.java (at line 578) MatrixTacPerPop.NAME, ^^^^^^^^^^^^^^^ MatrixTacPerPop cannot be resolved to a variable ---------- ---------- 3. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 624) if (str.isEffortEquationUsed()) { ^^^^^^^^^^^^^^^^^^^^ The method isEffortEquationUsed() is undefined for the type Strategy ---------- 4. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 625) effortNominalPerVessel = str.getEffortNominalPerVessel(month); ^^^^^^^^^^^^^^^^^^^^^^^^^ The method getEffortNominalPerVessel(Month) is undefined for the type Strategy ---------- 4 problems (4 errors) 2026-01-26 09:38:15,465 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.HCR_FMSY_multisp java.lang.ClassNotFoundException: rules.HCR_FMSY_multisp at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_PGY_Fupper_multisp.java (at line 137) MatrixTacPerPop.NAME, ^^^^^^^^^^^^^^^ MatrixTacPerPop cannot be resolved to a variable ---------- 2. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_PGY_Fupper_multisp.java (at line 578) MatrixTacPerPop.NAME, ^^^^^^^^^^^^^^^ MatrixTacPerPop cannot be resolved to a variable ---------- ---------- 3. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 624) if (str.isEffortEquationUsed()) { ^^^^^^^^^^^^^^^^^^^^ The method isEffortEquationUsed() is undefined for the type Strategy ---------- 4. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 625) effortNominalPerVessel = str.getEffortNominalPerVessel(month); ^^^^^^^^^^^^^^^^^^^^^^^^^ The method getEffortNominalPerVessel(Month) is undefined for the type Strategy ---------- 4 problems (4 errors) 2026-01-26 09:38:15,797 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.HCR_PGY_Fupper_multisp java.lang.ClassNotFoundException: rules.HCR_PGY_Fupper_multisp at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_PrettyGoodYield.java (at line 73) public class HCR_transition_Fmsy_Fupper_newTACcomput_MixChannel extends AbstractRule { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The public type HCR_transition_Fmsy_Fupper_newTACcomput_MixChannel must be defined in its own file ---------- 2. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_PrettyGoodYield.java (at line 136) MatrixTacPerPop.NAME, ^^^^^^^^^^^^^^^ MatrixTacPerPop cannot be resolved to a variable ---------- 3. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_PrettyGoodYield.java (at line 187) String[] StrFpa = param_fpa.split(";"); ^^^^^^^^^ param_fpa cannot be resolved ---------- 4. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_PrettyGoodYield.java (at line 548) MatrixTacPerPop.NAME, ^^^^^^^^^^^^^^^ MatrixTacPerPop cannot be resolved to a variable ---------- ---------- 5. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 624) if (str.isEffortEquationUsed()) { ^^^^^^^^^^^^^^^^^^^^ The method isEffortEquationUsed() is undefined for the type Strategy ---------- 6. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 625) effortNominalPerVessel = str.getEffortNominalPerVessel(month); ^^^^^^^^^^^^^^^^^^^^^^^^^ The method getEffortNominalPerVessel(Month) is undefined for the type Strategy ---------- 6 problems (6 errors) 2026-01-26 09:38:16,122 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.HCR_PrettyGoodYield java.lang.ClassNotFoundException: rules.HCR_PrettyGoodYield at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_Fmsy_Fupper_newTACcomput_MixChannel.java (at line 136) MatrixTacPerPop.NAME, ^^^^^^^^^^^^^^^ MatrixTacPerPop cannot be resolved to a variable ---------- 2. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_Fmsy_Fupper_newTACcomput_MixChannel.java (at line 187) String[] StrFpa = param_fpa.split(";"); ^^^^^^^^^ param_fpa cannot be resolved ---------- 3. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_Fmsy_Fupper_newTACcomput_MixChannel.java (at line 548) MatrixTacPerPop.NAME, ^^^^^^^^^^^^^^^ MatrixTacPerPop cannot be resolved to a variable ---------- ---------- 4. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 624) if (str.isEffortEquationUsed()) { ^^^^^^^^^^^^^^^^^^^^ The method isEffortEquationUsed() is undefined for the type Strategy ---------- 5. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 625) effortNominalPerVessel = str.getEffortNominalPerVessel(month); ^^^^^^^^^^^^^^^^^^^^^^^^^ The method getEffortNominalPerVessel(Month) is undefined for the type Strategy ---------- 5 problems (5 errors) 2026-01-26 09:38:16,449 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.HCR_transition_Fmsy_Fupper_newTACcomput_MixChannel java.lang.ClassNotFoundException: rules.HCR_transition_Fmsy_Fupper_newTACcomput_MixChannel at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_hake.java (at line 24) import static org.nuiton.i18n.I18n._; ^^^^^^^^^^^^^^^^^^^^^^ The import org.nuiton.i18n.I18n._ cannot be resolved ---------- 2. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_hake.java (at line 24) import static org.nuiton.i18n.I18n._; ^ '_' is a keyword from source level 9 onwards, cannot be used as identifier ---------- 3. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_hake.java (at line 34) import scripts.ResultName; ^^^^^^^^^^^^^^^^^^ The type ResultName is deprecated ---------- 4. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_hake.java (at line 53) import fr.ifremer.isisfish.util.Doc; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type Doc is deprecated ---------- 5. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_hake.java (at line 79) @Doc("Affected population") ^^^ The type Doc is deprecated ---------- 6. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_hake.java (at line 81) @Doc("Begin date") ^^^ The type Doc is deprecated ---------- 7. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_hake.java (at line 83) @Doc("End date") ^^^ The type Doc is deprecated ---------- 8. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_hake.java (at line 85) @Doc("Fmsy") ^^^ The type Doc is deprecated ---------- 9. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_hake.java (at line 87) @Doc("Fpa") ^^^ The type Doc is deprecated ---------- 10. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_hake.java (at line 89) @Doc("MSY Btrigger") ^^^ The type Doc is deprecated ---------- 11. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_hake.java (at line 91) @Doc("Duration of transition period (year)") ^^^ The type Doc is deprecated ---------- 12. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_hake.java (at line 93) @Doc("Proportion de survie") ^^^ The type Doc is deprecated ---------- 13. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_hake.java (at line 95) @Doc("Variation annuelle max du TAC ") ^^^ The type Doc is deprecated ---------- 14. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_hake.java (at line 108) ResultName.MATRIX_BIOMASS, ^^^^^^^^^^ The type ResultName is deprecated ---------- 15. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_hake.java (at line 108) ResultName.MATRIX_BIOMASS, ^^^^^^^^^^^^^^ The field ResultName.MATRIX_BIOMASS is deprecated ---------- 16. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_hake.java (at line 109) ResultName.MATRIX_TOTAL_FISHING_MORTALITY, ^^^^^^^^^^ The type ResultName is deprecated ---------- 17. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_hake.java (at line 109) ResultName.MATRIX_TOTAL_FISHING_MORTALITY, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_TOTAL_FISHING_MORTALITY is deprecated ---------- 18. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_hake.java (at line 128) return _("Harvest Control Rule simulatinf the transition between a precautionary approach management and a MSY management, for a given populaion"); ^ '_' is a keyword from source level 9 onwards, cannot be used as identifier ---------- 19. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_hake.java (at line 128) return _("Harvest Control Rule simulatinf the transition between a precautionary approach management and a MSY management, for a given populaion"); ^ The method _(String) is undefined for the type HCR_transition_MSY_hake ---------- 20. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_hake.java (at line 189) MatrixND MatF2014 = matResult.getMatrix(param_beginStep.previous(), param_populationHCR, ResultName.MATRIX_TOTAL_FISHING_MORTALITY); // Ne marche que si param_beginStep est Janvier 2011 ^^^^^^^^^^ The type ResultName is deprecated ---------- 21. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_hake.java (at line 189) MatrixND MatF2014 = matResult.getMatrix(param_beginStep.previous(), param_populationHCR, ResultName.MATRIX_TOTAL_FISHING_MORTALITY); // Ne marche que si param_beginStep est Janvier 2011 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_TOTAL_FISHING_MORTALITY is deprecated ---------- 22. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_hake.java (at line 204) MatrixND MatBiom = matResult.getMatrix(step.previous(), param_populationHCR, ResultName.MATRIX_BIOMASS); // step, ^^^^^^^^^^ The type ResultName is deprecated ---------- 23. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_hake.java (at line 204) MatrixND MatBiom = matResult.getMatrix(step.previous(), param_populationHCR, ResultName.MATRIX_BIOMASS); // step, ^^^^^^^^^^^^^^ The field ResultName.MATRIX_BIOMASS is deprecated ---------- ---------- 24. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 624) if (str.isEffortEquationUsed()) { ^^^^^^^^^^^^^^^^^^^^ The method isEffortEquationUsed() is undefined for the type Strategy ---------- 25. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 625) effortNominalPerVessel = str.getEffortNominalPerVessel(month); ^^^^^^^^^^^^^^^^^^^^^^^^^ The method getEffortNominalPerVessel(Month) is undefined for the type Strategy ---------- 25 problems (6 errors, 19 warnings) 2026-01-26 09:38:16,854 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.HCR_transition_MSY_hake java.lang.ClassNotFoundException: rules.HCR_transition_MSY_hake at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 32) import fr.ifremer.isisfish.util.Doc; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type Doc is deprecated ---------- 2. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 42) import scripts.ResultName; ^^^^^^^^^^^^^^^^^^ The type ResultName is deprecated ---------- 3. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 71) @Doc("Affected population") ^^^ The type Doc is deprecated ---------- 4. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 73) @Doc("Begin date") ^^^ The type Doc is deprecated ---------- 5. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 75) @Doc("End date") ^^^ The type Doc is deprecated ---------- 6. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 77) @Doc("Fmsy") ^^^ The type Doc is deprecated ---------- 7. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 79) @Doc("Fpa") ^^^ The type Doc is deprecated ---------- 8. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 81) @Doc("MSY Btrigger") ^^^ The type Doc is deprecated ---------- 9. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 83) @Doc("Duration of transition period (year)") ^^^ The type Doc is deprecated ---------- 10. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 85) @Doc("Variation annuelle max du TAC ") ^^^ The type Doc is deprecated ---------- 11. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 87) @Doc("TAC the year before it starts in tons") ^^^ The type Doc is deprecated ---------- 12. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 95) @Doc("Discard rate to use if TAC is based on catches (and not landings)") ^^^ The type Doc is deprecated ---------- 13. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 103) ResultName.MATRIX_TAC_PER_POP, ^^^^^^^^^^ The type ResultName is deprecated ---------- 14. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 103) ResultName.MATRIX_TAC_PER_POP, ^^^^^^^^^^^^^^^^^^ MATRIX_TAC_PER_POP cannot be resolved or is not a field ---------- 15. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 105) ResultName.MATRIX_BIOMASS, ^^^^^^^^^^ The type ResultName is deprecated ---------- 16. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 105) ResultName.MATRIX_BIOMASS, ^^^^^^^^^^^^^^ The field ResultName.MATRIX_BIOMASS is deprecated ---------- 17. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 106) ResultName.MATRIX_TOTAL_FISHING_MORTALITY, ^^^^^^^^^^ The type ResultName is deprecated ---------- 18. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 106) ResultName.MATRIX_TOTAL_FISHING_MORTALITY, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_TOTAL_FISHING_MORTALITY is deprecated ---------- 19. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 107) ResultName.MATRIX_FISHING_MORTALITY_PER_GROUP, ^^^^^^^^^^ The type ResultName is deprecated ---------- 20. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 107) ResultName.MATRIX_FISHING_MORTALITY_PER_GROUP, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_FISHING_MORTALITY_PER_GROUP is deprecated ---------- 21. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 108) ResultName.MATRIX_ABUNDANCE ^^^^^^^^^^ The type ResultName is deprecated ---------- 22. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 108) ResultName.MATRIX_ABUNDANCE ^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_ABUNDANCE is deprecated ---------- 23. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 185) MatrixND MatFy = matResult.getMatrix(step.previous(), param_pop, ResultName.MATRIX_TOTAL_FISHING_MORTALITY); // Fbar ^^^^^^^^^^ The type ResultName is deprecated ---------- 24. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 185) MatrixND MatFy = matResult.getMatrix(step.previous(), param_pop, ResultName.MATRIX_TOTAL_FISHING_MORTALITY); // Fbar ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_TOTAL_FISHING_MORTALITY is deprecated ---------- 25. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 214) MatrixND MatAb = matResult.getMatrix(step.previous(), param_pop, ResultName.MATRIX_ABUNDANCE); ^^^^^^^^^^ The type ResultName is deprecated ---------- 26. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 214) MatrixND MatAb = matResult.getMatrix(step.previous(), param_pop, ResultName.MATRIX_ABUNDANCE); ^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_ABUNDANCE is deprecated ---------- 27. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 227) mwa[param_pop.getGroupMax()+1] = mwa[param_pop.getGroupMax()]; ^^^^^^^^^^^ The method getGroupMax() is undefined for the type Population ---------- 28. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 227) mwa[param_pop.getGroupMax()+1] = mwa[param_pop.getGroupMax()]; ^^^^^^^^^^^ The method getGroupMax() is undefined for the type Population ---------- 29. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 228) mat[param_pop.getGroupMax()+1] = mat[param_pop.getGroupMax()]; ^^^^^^^^^^^ The method getGroupMax() is undefined for the type Population ---------- 30. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 228) mat[param_pop.getGroupMax()+1] = mat[param_pop.getGroupMax()]; ^^^^^^^^^^^ The method getGroupMax() is undefined for the type Population ---------- 31. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 285) MatrixND MatFyPG = matResult.getMatrix(step.previous(), param_pop, ResultName.MATRIX_FISHING_MORTALITY_PER_GROUP); ^^^^^^^^^^ The type ResultName is deprecated ---------- 32. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 285) MatrixND MatFyPG = matResult.getMatrix(step.previous(), param_pop, ResultName.MATRIX_FISHING_MORTALITY_PER_GROUP); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_FISHING_MORTALITY_PER_GROUP is deprecated ---------- 33. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 360) ResultName.MATRIX_TAC_PER_POP, ^^^^^^^^^^ The type ResultName is deprecated ---------- 34. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 360) ResultName.MATRIX_TAC_PER_POP, ^^^^^^^^^^^^^^^^^^ MATRIX_TAC_PER_POP cannot be resolved or is not a field ---------- ---------- 35. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 624) if (str.isEffortEquationUsed()) { ^^^^^^^^^^^^^^^^^^^^ The method isEffortEquationUsed() is undefined for the type Strategy ---------- 36. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 625) effortNominalPerVessel = str.getEffortNominalPerVessel(month); ^^^^^^^^^^^^^^^^^^^^^^^^^ The method getEffortNominalPerVessel(Month) is undefined for the type Strategy ---------- 36 problems (8 errors, 28 warnings) 2026-01-26 09:38:17,246 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.HCR_transition_MSY_newTACcomput java.lang.ClassNotFoundException: rules.HCR_transition_MSY_newTACcomput at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput_MixChannel.java (at line 32) import fr.ifremer.isisfish.util.Doc; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type Doc is deprecated ---------- 2. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput_MixChannel.java (at line 71) @Doc("Affected population") ^^^ The type Doc is deprecated ---------- 3. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput_MixChannel.java (at line 73) @Doc("Begin date") ^^^ The type Doc is deprecated ---------- 4. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput_MixChannel.java (at line 75) @Doc("End date") ^^^ The type Doc is deprecated ---------- 5. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput_MixChannel.java (at line 77) @Doc("Fmsy") ^^^ The type Doc is deprecated ---------- 6. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput_MixChannel.java (at line 79) @Doc("Fpa") ^^^ The type Doc is deprecated ---------- 7. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput_MixChannel.java (at line 81) @Doc("MSY Btrigger") ^^^ The type Doc is deprecated ---------- 8. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput_MixChannel.java (at line 83) @Doc("Duration of transition period (year)") ^^^ The type Doc is deprecated ---------- 9. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput_MixChannel.java (at line 85) @Doc("Variation annuelle max du TAC ") ^^^ The type Doc is deprecated ---------- 10. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput_MixChannel.java (at line 87) @Doc("TAC the year before it starts in tons") ^^^ The type Doc is deprecated ---------- 11. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput_MixChannel.java (at line 95) @Doc("Discard rate to use if TAC is based on catches (and not landings)") ^^^ The type Doc is deprecated ---------- 12. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput_MixChannel.java (at line 103) MatrixTacPerPop.NAME, ^^^^^^^^^^^^^^^ MatrixTacPerPop cannot be resolved to a variable ---------- 13. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput_MixChannel.java (at line 370) MatrixTacPerPop.NAME, ^^^^^^^^^^^^^^^ MatrixTacPerPop cannot be resolved to a variable ---------- ---------- 14. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 624) if (str.isEffortEquationUsed()) { ^^^^^^^^^^^^^^^^^^^^ The method isEffortEquationUsed() is undefined for the type Strategy ---------- 15. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 625) effortNominalPerVessel = str.getEffortNominalPerVessel(month); ^^^^^^^^^^^^^^^^^^^^^^^^^ The method getEffortNominalPerVessel(Month) is undefined for the type Strategy ---------- 15 problems (4 errors, 11 warnings) 2026-01-26 09:38:17,570 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.HCR_transition_MSY_newTACcomput_MixChannel java.lang.ClassNotFoundException: rules.HCR_transition_MSY_newTACcomput_MixChannel at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_sole.java (at line 24) import static org.nuiton.i18n.I18n._; ^^^^^^^^^^^^^^^^^^^^^^ The import org.nuiton.i18n.I18n._ cannot be resolved ---------- 2. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_sole.java (at line 24) import static org.nuiton.i18n.I18n._; ^ '_' is a keyword from source level 9 onwards, cannot be used as identifier ---------- 3. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_sole.java (at line 34) import scripts.ResultName; ^^^^^^^^^^^^^^^^^^ The type ResultName is deprecated ---------- 4. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_sole.java (at line 53) import fr.ifremer.isisfish.util.Doc; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type Doc is deprecated ---------- 5. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_sole.java (at line 76) @Doc("Affected population") ^^^ The type Doc is deprecated ---------- 6. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_sole.java (at line 78) @Doc("Begin date") ^^^ The type Doc is deprecated ---------- 7. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_sole.java (at line 80) @Doc("End date") ^^^ The type Doc is deprecated ---------- 8. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_sole.java (at line 82) @Doc("Fmsy") ^^^ The type Doc is deprecated ---------- 9. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_sole.java (at line 84) @Doc("Fpa") ^^^ The type Doc is deprecated ---------- 10. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_sole.java (at line 86) @Doc("MSY Btrigger") ^^^ The type Doc is deprecated ---------- 11. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_sole.java (at line 88) @Doc("Duration of transition period (year)") ^^^ The type Doc is deprecated ---------- 12. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_sole.java (at line 90) @Doc("Proportion de survie") ^^^ The type Doc is deprecated ---------- 13. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_sole.java (at line 92) @Doc("Variation annuelle max du TAC ") ^^^ The type Doc is deprecated ---------- 14. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_sole.java (at line 105) ResultName.MATRIX_BIOMASS, ^^^^^^^^^^ The type ResultName is deprecated ---------- 15. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_sole.java (at line 105) ResultName.MATRIX_BIOMASS, ^^^^^^^^^^^^^^ The field ResultName.MATRIX_BIOMASS is deprecated ---------- 16. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_sole.java (at line 106) ResultName.MATRIX_TOTAL_FISHING_MORTALITY, ^^^^^^^^^^ The type ResultName is deprecated ---------- 17. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_sole.java (at line 106) ResultName.MATRIX_TOTAL_FISHING_MORTALITY, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_TOTAL_FISHING_MORTALITY is deprecated ---------- 18. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_sole.java (at line 125) return _("Harvest Control Rule simulatinf the transition between a precautionary approach management and a MSY management, for a given populaion"); ^ '_' is a keyword from source level 9 onwards, cannot be used as identifier ---------- 19. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_sole.java (at line 125) return _("Harvest Control Rule simulatinf the transition between a precautionary approach management and a MSY management, for a given populaion"); ^ The method _(String) is undefined for the type HCR_transition_MSY_sole ---------- 20. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_sole.java (at line 186) MatrixND MatF2014 = matResult.getMatrix(param_beginStep.previous(), param_populationHCR, ResultName.MATRIX_TOTAL_FISHING_MORTALITY); // Ne marche que si param_beginStep est Janvier 2011 ^^^^^^^^^^ The type ResultName is deprecated ---------- 21. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_sole.java (at line 186) MatrixND MatF2014 = matResult.getMatrix(param_beginStep.previous(), param_populationHCR, ResultName.MATRIX_TOTAL_FISHING_MORTALITY); // Ne marche que si param_beginStep est Janvier 2011 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_TOTAL_FISHING_MORTALITY is deprecated ---------- 22. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_sole.java (at line 201) MatrixND MatBiom = matResult.getMatrix(step.previous(), param_populationHCR, ResultName.MATRIX_BIOMASS); // step, ^^^^^^^^^^ The type ResultName is deprecated ---------- 23. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_sole.java (at line 201) MatrixND MatBiom = matResult.getMatrix(step.previous(), param_populationHCR, ResultName.MATRIX_BIOMASS); // step, ^^^^^^^^^^^^^^ The field ResultName.MATRIX_BIOMASS is deprecated ---------- ---------- 24. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 624) if (str.isEffortEquationUsed()) { ^^^^^^^^^^^^^^^^^^^^ The method isEffortEquationUsed() is undefined for the type Strategy ---------- 25. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 625) effortNominalPerVessel = str.getEffortNominalPerVessel(month); ^^^^^^^^^^^^^^^^^^^^^^^^^ The method getEffortNominalPerVessel(Month) is undefined for the type Strategy ---------- 25 problems (6 errors, 19 warnings) 2026-01-26 09:38:17,961 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.HCR_transition_MSY_sole java.lang.ClassNotFoundException: rules.HCR_transition_MSY_sole at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] 2026-01-26 09:38:18,428 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.MortalitePecheGroupe java.lang.ClassNotFoundException: rules.MortalitePecheGroupe at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] 2026-01-26 09:38:18,691 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.MortalitePecheTotale java.lang.ClassNotFoundException: rules.MortalitePecheTotale at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TAC_OptionLO_exemptionSc.java (at line 40) import fr.ifremer.isisfish.util.Doc; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type Doc is deprecated ---------- 2. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TAC_OptionLO_exemptionSc.java (at line 78) @Doc(value = "Begin step") ^^^ The type Doc is deprecated ---------- 3. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TAC_OptionLO_exemptionSc.java (at line 81) @Doc(value = "End date") ^^^ The type Doc is deprecated ---------- 4. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TAC_OptionLO_exemptionSc.java (at line 84) @Doc(value = "Affected population") ^^^ The type Doc is deprecated ---------- 5. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TAC_OptionLO_exemptionSc.java (at line 87) @Doc(value = "If 0, TAC is computed elsewhere, otherwise enter TAC for ISIS fleets") ^^^ The type Doc is deprecated ---------- 6. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TAC_OptionLO_exemptionSc.java (at line 90) @Doc(value = "Proportion de survie") ^^^ The type Doc is deprecated ---------- 7. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TAC_OptionLO_exemptionSc.java (at line 93) @Doc(value = "Landings Obligation Implemented ?") ^^^ The type Doc is deprecated ---------- 8. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TAC_OptionLO_exemptionSc.java (at line 105) MatrixTacPerPop.NAME, ^^^^^^^^^^^^^^^ MatrixTacPerPop cannot be resolved to a variable ---------- 9. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TAC_OptionLO_exemptionSc.java (at line 227) MatrixND TacPopMatrix = matResult.getMatrix(janCurYear,param_pop, MatrixTacPerPop.NAME); ^^^^^^^^^^^^^^^ MatrixTacPerPop cannot be resolved to a variable ---------- ---------- 10. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 624) if (str.isEffortEquationUsed()) { ^^^^^^^^^^^^^^^^^^^^ The method isEffortEquationUsed() is undefined for the type Strategy ---------- 11. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 625) effortNominalPerVessel = str.getEffortNominalPerVessel(month); ^^^^^^^^^^^^^^^^^^^^^^^^^ The method getEffortNominalPerVessel(Month) is undefined for the type Strategy ---------- 11 problems (4 errors, 7 warnings) 2026-01-26 09:38:19,557 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.TAC_OptionLO_exemptionSc java.lang.ClassNotFoundException: rules.TAC_OptionLO_exemptionSc at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACnephrops_Metier_OptionLO_redistr_multisp.java (at line 130) MatrixTacPerPop.NAME, ^^^^^^^^^^^^^^^ MatrixTacPerPop cannot be resolved to a variable ---------- 2. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACnephrops_Metier_OptionLO_redistr_multisp.java (at line 457) MatrixTacPerPop.NAME, ^^^^^^^^^^^^^^^ MatrixTacPerPop cannot be resolved to a variable ---------- 3. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACnephrops_Metier_OptionLO_redistr_multisp.java (at line 467) TacPopMatrix.setName(MatrixTacPerPop.NAME+param_alloc); // param_metNames ^^^^^^^^^^^^^^^ MatrixTacPerPop cannot be resolved to a variable ---------- ---------- 4. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\scripts\PTAtoolbox.java (at line 56) Collection cellsFromFile = GeoTools.getCellFromShapefile(myRegion, listCells, shpFile); ^^^^^^^^^^^^^^^^^^^^ The method getCellFromShapefile(FisheryRegion, List, File) is undefined for the type GeoTools ---------- ---------- 5. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 624) if (str.isEffortEquationUsed()) { ^^^^^^^^^^^^^^^^^^^^ The method isEffortEquationUsed() is undefined for the type Strategy ---------- 6. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 625) effortNominalPerVessel = str.getEffortNominalPerVessel(month); ^^^^^^^^^^^^^^^^^^^^^^^^^ The method getEffortNominalPerVessel(Month) is undefined for the type Strategy ---------- 6 problems (6 errors) 2026-01-26 09:38:19,899 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.TACnephrops_Metier_OptionLO_redistr_multisp java.lang.ClassNotFoundException: rules.TACnephrops_Metier_OptionLO_redistr_multisp at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsPop20102014_sole.java (at line 24) import static org.nuiton.i18n.I18n._; ^^^^^^^^^^^^^^^^^^^^^^ The import org.nuiton.i18n.I18n._ cannot be resolved ---------- 2. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsPop20102014_sole.java (at line 24) import static org.nuiton.i18n.I18n._; ^ '_' is a keyword from source level 9 onwards, cannot be used as identifier ---------- 3. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsPop20102014_sole.java (at line 34) import scripts.ResultName; ^^^^^^^^^^^^^^^^^^ The type ResultName is deprecated ---------- 4. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsPop20102014_sole.java (at line 51) import fr.ifremer.isisfish.util.Doc; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type Doc is deprecated ---------- 5. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsPop20102014_sole.java (at line 75) @Doc("Affected population") ^^^ The type Doc is deprecated ---------- 6. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsPop20102014_sole.java (at line 78) @Doc("Proportion de survie") ^^^ The type Doc is deprecated ---------- 7. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsPop20102014_sole.java (at line 84) @Doc("TAC in tons 2010") ^^^ The type Doc is deprecated ---------- 8. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsPop20102014_sole.java (at line 86) @Doc("TAC in tons 2011") ^^^ The type Doc is deprecated ---------- 9. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsPop20102014_sole.java (at line 88) @Doc("TAC in tons 2012") ^^^ The type Doc is deprecated ---------- 10. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsPop20102014_sole.java (at line 90) @Doc("TAC in tons 2013") ^^^ The type Doc is deprecated ---------- 11. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsPop20102014_sole.java (at line 92) @Doc("TAC in tons 2014") ^^^ The type Doc is deprecated ---------- 12. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsPop20102014_sole.java (at line 119) return _("TAC weight in tons.\nIf you want survival discard use propSurvie other than 0.\nIf you wish TAC computed as a proportion of the biomass use propTac other than 0."); ^ '_' is a keyword from source level 9 onwards, cannot be used as identifier ---------- 13. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsPop20102014_sole.java (at line 119) return _("TAC weight in tons.\nIf you want survival discard use propSurvie other than 0.\nIf you wish TAC computed as a proportion of the biomass use propTac other than 0."); ^ The method _(String) is undefined for the type TACpoidsPop20102014_sole ---------- 14. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsPop20102014_sole.java (at line 296) ResultName.MATRIX_NO_ACTIVITY, siMatrix ^^^^^^^^^^ The type ResultName is deprecated ---------- 15. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsPop20102014_sole.java (at line 296) ResultName.MATRIX_NO_ACTIVITY, siMatrix ^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_NO_ACTIVITY is deprecated ---------- 16. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsPop20102014_sole.java (at line 349) discardRegle.setName(ResultName.MATRIX_DISCARDS_PER_STR_MET_PER_ZONE_POP); ^^^^^^^^^^ The type ResultName is deprecated ---------- 17. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsPop20102014_sole.java (at line 349) discardRegle.setName(ResultName.MATRIX_DISCARDS_PER_STR_MET_PER_ZONE_POP); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_DISCARDS_PER_STR_MET_PER_ZONE_POP is deprecated ---------- ---------- 18. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 624) if (str.isEffortEquationUsed()) { ^^^^^^^^^^^^^^^^^^^^ The method isEffortEquationUsed() is undefined for the type Strategy ---------- 19. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 625) effortNominalPerVessel = str.getEffortNominalPerVessel(month); ^^^^^^^^^^^^^^^^^^^^^^^^^ The method getEffortNominalPerVessel(Month) is undefined for the type Strategy ---------- 19 problems (6 errors, 13 warnings) 2026-01-26 09:38:20,474 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.TACpoidsPop20102014_sole java.lang.ClassNotFoundException: rules.TACpoidsPop20102014_sole at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsPop_PourHCR_sole.java (at line 24) import static org.nuiton.i18n.I18n._; ^^^^^^^^^^^^^^^^^^^^^^ The import org.nuiton.i18n.I18n._ cannot be resolved ---------- 2. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsPop_PourHCR_sole.java (at line 24) import static org.nuiton.i18n.I18n._; ^ '_' is a keyword from source level 9 onwards, cannot be used as identifier ---------- 3. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsPop_PourHCR_sole.java (at line 34) import scripts.ResultName; ^^^^^^^^^^^^^^^^^^ The type ResultName is deprecated ---------- 4. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsPop_PourHCR_sole.java (at line 51) import fr.ifremer.isisfish.util.Doc; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type Doc is deprecated ---------- 5. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsPop_PourHCR_sole.java (at line 114) return _("TAC weight in tons per population.\nIf you want survival discard use propSurvie other than 0.\nIf you wish TAC computed as a proportion of the biomass use propTac other than 0."); ^ '_' is a keyword from source level 9 onwards, cannot be used as identifier ---------- 6. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsPop_PourHCR_sole.java (at line 114) return _("TAC weight in tons per population.\nIf you want survival discard use propSurvie other than 0.\nIf you wish TAC computed as a proportion of the biomass use propTac other than 0."); ^ The method _(String) is undefined for the type TACpoidsPop_PourHCR_sole ---------- 7. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsPop_PourHCR_sole.java (at line 302) ResultName.MATRIX_NO_ACTIVITY, siMatrix ^^^^^^^^^^ The type ResultName is deprecated ---------- 8. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsPop_PourHCR_sole.java (at line 302) ResultName.MATRIX_NO_ACTIVITY, siMatrix ^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_NO_ACTIVITY is deprecated ---------- 9. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsPop_PourHCR_sole.java (at line 358) discard.setName(ResultName.MATRIX_DISCARDS_PER_STR_MET_PER_ZONE_POP); ^^^^^^^^^^ The type ResultName is deprecated ---------- 10. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsPop_PourHCR_sole.java (at line 358) discard.setName(ResultName.MATRIX_DISCARDS_PER_STR_MET_PER_ZONE_POP); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_DISCARDS_PER_STR_MET_PER_ZONE_POP is deprecated ---------- ---------- 11. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 624) if (str.isEffortEquationUsed()) { ^^^^^^^^^^^^^^^^^^^^ The method isEffortEquationUsed() is undefined for the type Strategy ---------- 12. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 625) effortNominalPerVessel = str.getEffortNominalPerVessel(month); ^^^^^^^^^^^^^^^^^^^^^^^^^ The method getEffortNominalPerVessel(Month) is undefined for the type Strategy ---------- 12 problems (6 errors, 6 warnings) 2026-01-26 09:38:20,897 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.TACpoidsPop_PourHCR_sole java.lang.ClassNotFoundException: rules.TACpoidsPop_PourHCR_sole at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin20102014OgiveTriMerlu.java (at line 24) import static org.nuiton.i18n.I18n._; ^^^^^^^^^^^^^^^^^^^^^^ The import org.nuiton.i18n.I18n._ cannot be resolved ---------- 2. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin20102014OgiveTriMerlu.java (at line 24) import static org.nuiton.i18n.I18n._; ^ '_' is a keyword from source level 9 onwards, cannot be used as identifier ---------- 3. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin20102014OgiveTriMerlu.java (at line 37) import scripts.ResultName; ^^^^^^^^^^^^^^^^^^ The type ResultName is deprecated ---------- 4. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin20102014OgiveTriMerlu.java (at line 57) import fr.ifremer.isisfish.util.Doc; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type Doc is deprecated ---------- 5. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin20102014OgiveTriMerlu.java (at line 83) @Doc("Affected species") ^^^ The type Doc is deprecated ---------- 6. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin20102014OgiveTriMerlu.java (at line 86) @Doc("Proportion de survie") ^^^ The type Doc is deprecated ---------- 7. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin20102014OgiveTriMerlu.java (at line 88) @Doc(value = "param_Retention_L50") ^^^ The type Doc is deprecated ---------- 8. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin20102014OgiveTriMerlu.java (at line 91) @Doc(value = "param_Retention_slope") ^^^ The type Doc is deprecated ---------- 9. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin20102014OgiveTriMerlu.java (at line 94) @Doc(value = "param_TailleMin") ^^^ The type Doc is deprecated ---------- 10. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin20102014OgiveTriMerlu.java (at line 97) @Doc("TAC in tons 2010") ^^^ The type Doc is deprecated ---------- 11. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin20102014OgiveTriMerlu.java (at line 99) @Doc("TAC in tons 2011") ^^^ The type Doc is deprecated ---------- 12. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin20102014OgiveTriMerlu.java (at line 101) @Doc("TAC in tons 2012") ^^^ The type Doc is deprecated ---------- 13. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin20102014OgiveTriMerlu.java (at line 103) @Doc("TAC in tons 2013") ^^^ The type Doc is deprecated ---------- 14. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin20102014OgiveTriMerlu.java (at line 105) @Doc("TAC in tons 2014") ^^^ The type Doc is deprecated ---------- 15. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin20102014OgiveTriMerlu.java (at line 138) return _("Combinaison de la regle tac poids sur 2001-2011 avec ogive de tri + prop de survie des rejets."); ^ '_' is a keyword from source level 9 onwards, cannot be used as identifier ---------- 16. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin20102014OgiveTriMerlu.java (at line 138) return _("Combinaison de la regle tac poids sur 2001-2011 avec ogive de tri + prop de survie des rejets."); ^ The method _(String) is undefined for the type TACpoidsTailleMin20102014OgiveTriMerlu ---------- 17. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin20102014OgiveTriMerlu.java (at line 374) ResultName.MATRIX_NO_ACTIVITY, siMatrix ^^^^^^^^^^ The type ResultName is deprecated ---------- 18. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin20102014OgiveTriMerlu.java (at line 374) ResultName.MATRIX_NO_ACTIVITY, siMatrix ^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_NO_ACTIVITY is deprecated ---------- 19. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin20102014OgiveTriMerlu.java (at line 429) discardRegle.setName(ResultName.MATRIX_DISCARDS_PER_STR_MET_PER_ZONE_POP); ^^^^^^^^^^ The type ResultName is deprecated ---------- 20. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin20102014OgiveTriMerlu.java (at line 429) discardRegle.setName(ResultName.MATRIX_DISCARDS_PER_STR_MET_PER_ZONE_POP); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_DISCARDS_PER_STR_MET_PER_ZONE_POP is deprecated ---------- 21. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin20102014OgiveTriMerlu.java (at line 486) discard.setName(ResultName.MATRIX_DISCARDS_PER_STR_MET_PER_ZONE_POP); ^^^^^^^^^^ The type ResultName is deprecated ---------- 22. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin20102014OgiveTriMerlu.java (at line 486) discard.setName(ResultName.MATRIX_DISCARDS_PER_STR_MET_PER_ZONE_POP); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_DISCARDS_PER_STR_MET_PER_ZONE_POP is deprecated ---------- ---------- 23. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 624) if (str.isEffortEquationUsed()) { ^^^^^^^^^^^^^^^^^^^^ The method isEffortEquationUsed() is undefined for the type Strategy ---------- 24. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 625) effortNominalPerVessel = str.getEffortNominalPerVessel(month); ^^^^^^^^^^^^^^^^^^^^^^^^^ The method getEffortNominalPerVessel(Month) is undefined for the type Strategy ---------- 24 problems (6 errors, 18 warnings) 2026-01-26 09:38:21,317 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.TACpoidsTailleMin20102014OgiveTriMerlu java.lang.ClassNotFoundException: rules.TACpoidsTailleMin20102014OgiveTriMerlu at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin_PourHCR_OgiveTriMerlu.java (at line 24) import static org.nuiton.i18n.I18n._; ^^^^^^^^^^^^^^^^^^^^^^ The import org.nuiton.i18n.I18n._ cannot be resolved ---------- 2. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin_PourHCR_OgiveTriMerlu.java (at line 24) import static org.nuiton.i18n.I18n._; ^ '_' is a keyword from source level 9 onwards, cannot be used as identifier ---------- 3. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin_PourHCR_OgiveTriMerlu.java (at line 37) import scripts.ResultName; ^^^^^^^^^^^^^^^^^^ The type ResultName is deprecated ---------- 4. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin_PourHCR_OgiveTriMerlu.java (at line 57) import fr.ifremer.isisfish.util.Doc; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type Doc is deprecated ---------- 5. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin_PourHCR_OgiveTriMerlu.java (at line 81) @Doc("Affected species") ^^^ The type Doc is deprecated ---------- 6. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin_PourHCR_OgiveTriMerlu.java (at line 84) @Doc("Proportion de survie") ^^^ The type Doc is deprecated ---------- 7. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin_PourHCR_OgiveTriMerlu.java (at line 86) @Doc(value = "param_Retention_L50") ^^^ The type Doc is deprecated ---------- 8. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin_PourHCR_OgiveTriMerlu.java (at line 89) @Doc(value = "param_Retention_slope") ^^^ The type Doc is deprecated ---------- 9. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin_PourHCR_OgiveTriMerlu.java (at line 92) @Doc(value = "param_TailleMin") ^^^ The type Doc is deprecated ---------- 10. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin_PourHCR_OgiveTriMerlu.java (at line 135) return _("Combinaison de la regle tac poids sur 2001-2011 avec ogive de tri + prop de survie des rejets."); ^ '_' is a keyword from source level 9 onwards, cannot be used as identifier ---------- 11. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin_PourHCR_OgiveTriMerlu.java (at line 135) return _("Combinaison de la regle tac poids sur 2001-2011 avec ogive de tri + prop de survie des rejets."); ^ The method _(String) is undefined for the type TACpoidsTailleMin_PourHCR_OgiveTriMerlu ---------- 12. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin_PourHCR_OgiveTriMerlu.java (at line 371) ResultName.MATRIX_NO_ACTIVITY, siMatrix ^^^^^^^^^^ The type ResultName is deprecated ---------- 13. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin_PourHCR_OgiveTriMerlu.java (at line 371) ResultName.MATRIX_NO_ACTIVITY, siMatrix ^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_NO_ACTIVITY is deprecated ---------- 14. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin_PourHCR_OgiveTriMerlu.java (at line 426) discardRegle.setName(ResultName.MATRIX_DISCARDS_PER_STR_MET_PER_ZONE_POP); ^^^^^^^^^^ The type ResultName is deprecated ---------- 15. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin_PourHCR_OgiveTriMerlu.java (at line 426) discardRegle.setName(ResultName.MATRIX_DISCARDS_PER_STR_MET_PER_ZONE_POP); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_DISCARDS_PER_STR_MET_PER_ZONE_POP is deprecated ---------- 16. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin_PourHCR_OgiveTriMerlu.java (at line 483) discard.setName(ResultName.MATRIX_DISCARDS_PER_STR_MET_PER_ZONE_POP); ^^^^^^^^^^ The type ResultName is deprecated ---------- 17. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin_PourHCR_OgiveTriMerlu.java (at line 483) discard.setName(ResultName.MATRIX_DISCARDS_PER_STR_MET_PER_ZONE_POP); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_DISCARDS_PER_STR_MET_PER_ZONE_POP is deprecated ---------- ---------- 18. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 624) if (str.isEffortEquationUsed()) { ^^^^^^^^^^^^^^^^^^^^ The method isEffortEquationUsed() is undefined for the type Strategy ---------- 19. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 625) effortNominalPerVessel = str.getEffortNominalPerVessel(month); ^^^^^^^^^^^^^^^^^^^^^^^^^ The method getEffortNominalPerVessel(Month) is undefined for the type Strategy ---------- 19 problems (6 errors, 13 warnings) 2026-01-26 09:38:21,710 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.TACpoidsTailleMin_PourHCR_OgiveTriMerlu java.lang.ClassNotFoundException: rules.TACpoidsTailleMin_PourHCR_OgiveTriMerlu at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACseries_Metier_OptionLO.java (at line 114) MatrixTacPerPop.NAME, ^^^^^^^^^^^^^^^ MatrixTacPerPop cannot be resolved to a variable ---------- 2. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACseries_Metier_OptionLO.java (at line 258) MatrixTacPerPop.NAME, ^^^^^^^^^^^^^^^ MatrixTacPerPop cannot be resolved to a variable ---------- ---------- 3. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 624) if (str.isEffortEquationUsed()) { ^^^^^^^^^^^^^^^^^^^^ The method isEffortEquationUsed() is undefined for the type Strategy ---------- 4. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 625) effortNominalPerVessel = str.getEffortNominalPerVessel(month); ^^^^^^^^^^^^^^^^^^^^^^^^^ The method getEffortNominalPerVessel(Month) is undefined for the type Strategy ---------- 4 problems (4 errors) 2026-01-26 09:38:22,036 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.TACseries_Metier_OptionLO java.lang.ClassNotFoundException: rules.TACseries_Metier_OptionLO at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACseries_Metier_OptionLO_redistr.java (at line 121) MatrixTacPerPop.NAME, ^^^^^^^^^^^^^^^ MatrixTacPerPop cannot be resolved to a variable ---------- 2. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACseries_Metier_OptionLO_redistr.java (at line 389) MatrixTacPerPop.NAME, ^^^^^^^^^^^^^^^ MatrixTacPerPop cannot be resolved to a variable ---------- 3. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACseries_Metier_OptionLO_redistr.java (at line 399) TacPopMatrix.setName(MatrixTacPerPop.NAME+param_alloc); // param_metNames ^^^^^^^^^^^^^^^ MatrixTacPerPop cannot be resolved to a variable ---------- ---------- 4. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\scripts\PTAtoolbox.java (at line 56) Collection cellsFromFile = GeoTools.getCellFromShapefile(myRegion, listCells, shpFile); ^^^^^^^^^^^^^^^^^^^^ The method getCellFromShapefile(FisheryRegion, List, File) is undefined for the type GeoTools ---------- ---------- 5. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 624) if (str.isEffortEquationUsed()) { ^^^^^^^^^^^^^^^^^^^^ The method isEffortEquationUsed() is undefined for the type Strategy ---------- 6. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 625) effortNominalPerVessel = str.getEffortNominalPerVessel(month); ^^^^^^^^^^^^^^^^^^^^^^^^^ The method getEffortNominalPerVessel(Month) is undefined for the type Strategy ---------- 6 problems (6 errors) 2026-01-26 09:38:22,378 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.TACseries_Metier_OptionLO_redistr java.lang.ClassNotFoundException: rules.TACseries_Metier_OptionLO_redistr at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACseries_Metier_OptionLO_redistr_multisp.java (at line 124) MatrixTacPerPop.NAME, ^^^^^^^^^^^^^^^ MatrixTacPerPop cannot be resolved to a variable ---------- 2. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACseries_Metier_OptionLO_redistr_multisp.java (at line 435) MatrixTacPerPop.NAME, ^^^^^^^^^^^^^^^ MatrixTacPerPop cannot be resolved to a variable ---------- 3. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACseries_Metier_OptionLO_redistr_multisp.java (at line 445) TacPopMatrix.setName(MatrixTacPerPop.NAME+param_alloc); // param_metNames ^^^^^^^^^^^^^^^ MatrixTacPerPop cannot be resolved to a variable ---------- ---------- 4. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\scripts\PTAtoolbox.java (at line 56) Collection cellsFromFile = GeoTools.getCellFromShapefile(myRegion, listCells, shpFile); ^^^^^^^^^^^^^^^^^^^^ The method getCellFromShapefile(FisheryRegion, List, File) is undefined for the type GeoTools ---------- ---------- 5. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 624) if (str.isEffortEquationUsed()) { ^^^^^^^^^^^^^^^^^^^^ The method isEffortEquationUsed() is undefined for the type Strategy ---------- 6. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 625) effortNominalPerVessel = str.getEffortNominalPerVessel(month); ^^^^^^^^^^^^^^^^^^^^^^^^^ The method getEffortNominalPerVessel(Month) is undefined for the type Strategy ---------- 6 problems (6 errors) 2026-01-26 09:38:22,722 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.TACseries_Metier_OptionLO_redistr_multisp java.lang.ClassNotFoundException: rules.TACseries_Metier_OptionLO_redistr_multisp at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACseries_Month_Metier_OptionLO.java (at line 118) MatrixTacPerPop.NAME, ^^^^^^^^^^^^^^^ MatrixTacPerPop cannot be resolved to a variable ---------- 2. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACseries_Month_Metier_OptionLO.java (at line 403) MatrixND mat = ponMon.getCatch(param_pop).copy(); ^^^^^^ ponMon cannot be resolved ---------- 3. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACseries_Month_Metier_OptionLO.java (at line 404) MatrixND matW = siMatrix.matrixToWeightMatrix(step, 2, ^^^^^^^^ siMatrix cannot be resolved ---------- 4. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACseries_Month_Metier_OptionLO.java (at line 419) MatrixND cat = ponMon.getCatch(param_pop); ^^^^^^ ponMon cannot be resolved ---------- 5. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACseries_Month_Metier_OptionLO.java (at line 457) MatrixTacPerPop.NAME, ^^^^^^^^^^^^^^^ MatrixTacPerPop cannot be resolved to a variable ---------- 6. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACseries_Month_Metier_OptionLO.java (at line 459) TacPopMatrix.setValue("TAC", TAC); ^^^ TAC cannot be resolved to a variable ---------- 7. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACseries_Month_Metier_OptionLO.java (at line 460) TacPopMatrix.setValue("catchListMet", catchListMet); ^^^^^^^^^^^^ catchListMet cannot be resolved to a variable ---------- 8. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACseries_Month_Metier_OptionLO.java (at line 461) TacPopMatrix.setValue("ratio", ratio); ^^^^^ ratio cannot be resolved to a variable ---------- ---------- 9. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 624) if (str.isEffortEquationUsed()) { ^^^^^^^^^^^^^^^^^^^^ The method isEffortEquationUsed() is undefined for the type Strategy ---------- 10. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 625) effortNominalPerVessel = str.getEffortNominalPerVessel(month); ^^^^^^^^^^^^^^^^^^^^^^^^^ The method getEffortNominalPerVessel(Month) is undefined for the type Strategy ---------- 10 problems (10 errors) 2026-01-26 09:38:23,032 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.TACseries_Month_Metier_OptionLO java.lang.ClassNotFoundException: rules.TACseries_Month_Metier_OptionLO at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACseries_selexclMetiers_OptionLO_redistr.java (at line 124) MatrixTacPerPop.NAME, ^^^^^^^^^^^^^^^ MatrixTacPerPop cannot be resolved to a variable ---------- 2. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACseries_selexclMetiers_OptionLO_redistr.java (at line 401) MatrixTacPerPop.NAME, ^^^^^^^^^^^^^^^ MatrixTacPerPop cannot be resolved to a variable ---------- 3. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACseries_selexclMetiers_OptionLO_redistr.java (at line 411) TacPopMatrix.setName(MatrixTacPerPop.NAME+param_alloc); // param_metNames ^^^^^^^^^^^^^^^ MatrixTacPerPop cannot be resolved to a variable ---------- ---------- 4. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\scripts\PTAtoolbox.java (at line 56) Collection cellsFromFile = GeoTools.getCellFromShapefile(myRegion, listCells, shpFile); ^^^^^^^^^^^^^^^^^^^^ The method getCellFromShapefile(FisheryRegion, List, File) is undefined for the type GeoTools ---------- ---------- 5. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 624) if (str.isEffortEquationUsed()) { ^^^^^^^^^^^^^^^^^^^^ The method isEffortEquationUsed() is undefined for the type Strategy ---------- 6. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 625) effortNominalPerVessel = str.getEffortNominalPerVessel(month); ^^^^^^^^^^^^^^^^^^^^^^^^^ The method getEffortNominalPerVessel(Month) is undefined for the type Strategy ---------- 6 problems (6 errors) 2026-01-26 09:38:23,357 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.TACseries_selexclMetiers_OptionLO_redistr java.lang.ClassNotFoundException: rules.TACseries_selexclMetiers_OptionLO_redistr at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TALTACmanagement_MSYtransition.java (at line 53) import fr.ifremer.isisfish.util.Doc; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type Doc is deprecated ---------- 2. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TALTACmanagement_MSYtransition.java (at line 55) import scripts.ResultName; ^^^^^^^^^^^^^^^^^^ The type ResultName is deprecated ---------- 3. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TALTACmanagement_MSYtransition.java (at line 74) @Doc(value = "Begin step") ^^^ The type Doc is deprecated ---------- 4. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TALTACmanagement_MSYtransition.java (at line 77) @Doc(value = "End step") ^^^ The type Doc is deprecated ---------- 5. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TALTACmanagement_MSYtransition.java (at line 80) @Doc(value = "First year (first year modelled in ISIS-Fish)") ^^^ The type Doc is deprecated ---------- 6. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TALTACmanagement_MSYtransition.java (at line 87) @Doc(value = "Affected species") ^^^ The type Doc is deprecated ---------- 7. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TALTACmanagement_MSYtransition.java (at line 92) @Doc("MSY Btrigger") ^^^ The type Doc is deprecated ---------- 8. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TALTACmanagement_MSYtransition.java (at line 97) @Doc("F_MSY") ^^^ The type Doc is deprecated ---------- 9. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TALTACmanagement_MSYtransition.java (at line 102) @Doc("F_pa") ^^^ The type Doc is deprecated ---------- 10. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TALTACmanagement_MSYtransition.java (at line 107) @Doc(value = "param_TailleMin") ^^^ The type Doc is deprecated ---------- 11. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TALTACmanagement_MSYtransition.java (at line 166) MatrixTacPerPop.NAME, ^^^^^^^^^^^^^^^ MatrixTacPerPop cannot be resolved to a variable ---------- 12. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TALTACmanagement_MSYtransition.java (at line 928) MatrixTacPerPop.NAME, ^^^^^^^^^^^^^^^ MatrixTacPerPop cannot be resolved to a variable ---------- 13. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TALTACmanagement_MSYtransition.java (at line 1399) FileUtils.writeStringToFile(TraceTarfs,"tarfName;oldValue;newValue;ratHake;ratSole;RatNep\n",false); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The method writeStringToFile(File, String, boolean) from the type FileUtils is deprecated ---------- 14. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TALTACmanagement_MSYtransition.java (at line 1475) FileUtils.writeStringToFile(TraceTarfs,string2export,true); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The method writeStringToFile(File, String, boolean) from the type FileUtils is deprecated ---------- 15. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TALTACmanagement_MSYtransition.java (at line 2026) FileUtils.writeStringToFile(metierFlags,toExportflag,true); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The method writeStringToFile(File, String, boolean) from the type FileUtils is deprecated ---------- ---------- 16. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 624) if (str.isEffortEquationUsed()) { ^^^^^^^^^^^^^^^^^^^^ The method isEffortEquationUsed() is undefined for the type Strategy ---------- 17. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 625) effortNominalPerVessel = str.getEffortNominalPerVessel(month); ^^^^^^^^^^^^^^^^^^^^^^^^^ The method getEffortNominalPerVessel(Month) is undefined for the type Strategy ---------- ---------- 18. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\OgiveDeTriMerluRetentionTACAllTransitionMSY_reduceE_varsAnn_catchCorrTACHISTO_Corr.java (at line 52) import fr.ifremer.isisfish.util.Doc; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type Doc is deprecated ---------- 19. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\OgiveDeTriMerluRetentionTACAllTransitionMSY_reduceE_varsAnn_catchCorrTACHISTO_Corr.java (at line 71) @Doc(value = "Begin step") ^^^ The type Doc is deprecated ---------- 20. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\OgiveDeTriMerluRetentionTACAllTransitionMSY_reduceE_varsAnn_catchCorrTACHISTO_Corr.java (at line 74) @Doc(value = "End step") ^^^ The type Doc is deprecated ---------- 21. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\OgiveDeTriMerluRetentionTACAllTransitionMSY_reduceE_varsAnn_catchCorrTACHISTO_Corr.java (at line 77) @Doc(value = "First year (first year modelled in ISIS-Fish)") ^^^ The type Doc is deprecated ---------- 22. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\OgiveDeTriMerluRetentionTACAllTransitionMSY_reduceE_varsAnn_catchCorrTACHISTO_Corr.java (at line 83) @Doc(value = "Affected species") ^^^ The type Doc is deprecated ---------- 23. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\OgiveDeTriMerluRetentionTACAllTransitionMSY_reduceE_varsAnn_catchCorrTACHISTO_Corr.java (at line 88) @Doc("MSY Btrigger") ^^^ The type Doc is deprecated ---------- 24. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\OgiveDeTriMerluRetentionTACAllTransitionMSY_reduceE_varsAnn_catchCorrTACHISTO_Corr.java (at line 93) @Doc("F_MSY") ^^^ The type Doc is deprecated ---------- 25. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\OgiveDeTriMerluRetentionTACAllTransitionMSY_reduceE_varsAnn_catchCorrTACHISTO_Corr.java (at line 98) @Doc("F_pa") ^^^ The type Doc is deprecated ---------- 26. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\OgiveDeTriMerluRetentionTACAllTransitionMSY_reduceE_varsAnn_catchCorrTACHISTO_Corr.java (at line 103) @Doc(value = "param_TailleMin") ^^^ The type Doc is deprecated ---------- 27. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\OgiveDeTriMerluRetentionTACAllTransitionMSY_reduceE_varsAnn_catchCorrTACHISTO_Corr.java (at line 1408) FileUtils.writeStringToFile(TraceTarfs,"tarfName;oldValue;newValue;ratHake;ratSole;RatNep\n",false); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The method writeStringToFile(File, String, boolean) from the type FileUtils is deprecated ---------- 28. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\OgiveDeTriMerluRetentionTACAllTransitionMSY_reduceE_varsAnn_catchCorrTACHISTO_Corr.java (at line 1484) FileUtils.writeStringToFile(TraceTarfs,string2export,true); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The method writeStringToFile(File, String, boolean) from the type FileUtils is deprecated ---------- 29. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\OgiveDeTriMerluRetentionTACAllTransitionMSY_reduceE_varsAnn_catchCorrTACHISTO_Corr.java (at line 2067) FileUtils.writeStringToFile(metierFlags,toExportflag,true); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The method writeStringToFile(File, String, boolean) from the type FileUtils is deprecated ---------- 29 problems (4 errors, 25 warnings) 2026-01-26 09:38:23,900 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.TALTACmanagement_MSYtransition java.lang.ClassNotFoundException: rules.TALTACmanagement_MSYtransition at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] 2026-01-26 09:38:24,181 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.ZonesDefinitionStep0 java.lang.ClassNotFoundException: rules.ZonesDefinitionStep0 at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\cantonnement_CS.java (at line 44) import fr.ifremer.isisfish.util.Doc; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type Doc is deprecated ---------- 2. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\cantonnement_CS.java (at line 60) public class Cantonnement_CS extends AbstractRule { ^^^^^^^^^^^^^^^ The public type Cantonnement_CS must be defined in its own file ---------- 3. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\cantonnement_CS.java (at line 65) @Doc(value="Zone de fermeture") ^^^ The type Doc is deprecated ---------- 4. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\cantonnement_CS.java (at line 67) @Doc(value="Engin concernés") ^^^ The type Doc is deprecated ---------- 5. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\cantonnement_CS.java (at line 69) @Doc(value="Begin step") ^^^ The type Doc is deprecated ---------- 6. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\cantonnement_CS.java (at line 71) @Doc(value="End step") ^^^ The type Doc is deprecated ---------- 7. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\cantonnement_CS.java (at line 73) @Doc(value="Begin month") ^^^ The type Doc is deprecated ---------- 8. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\cantonnement_CS.java (at line 75) @Doc(value="End month") ^^^ The type Doc is deprecated ---------- ---------- 9. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 624) if (str.isEffortEquationUsed()) { ^^^^^^^^^^^^^^^^^^^^ The method isEffortEquationUsed() is undefined for the type Strategy ---------- 10. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 625) effortNominalPerVessel = str.getEffortNominalPerVessel(month); ^^^^^^^^^^^^^^^^^^^^^^^^^ The method getEffortNominalPerVessel(Month) is undefined for the type Strategy ---------- 10 problems (3 errors, 7 warnings) 2026-01-26 09:38:24,510 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.cantonnement_CS java.lang.ClassNotFoundException: rules.cantonnement_CS at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\simulationplans\PlanGalionAvecQueSR.java (at line 32) import fr.ifremer.isisfish.util.Doc; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type Doc is deprecated ---------- 2. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\simulationplans\PlanGalionAvecQueSR.java (at line 59) public class PlanGalion implements SimulationPlanIndependent { ^^^^^^^^^^ The public type PlanGalion must be defined in its own file ---------- 2 problems (1 error, 1 warning) 2026-01-26 09:38:25,613 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: simulationplans.PlanGalionAvecQueSR java.lang.ClassNotFoundException: simulationplans.PlanGalionAvecQueSR at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.simulationplan.SimulationPlanComboRenderer.getListCellRendererComponent(SimulationPlanComboRenderer.java:85) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicComboBoxUI.getDisplaySize(BasicComboBoxUI.java:1446) ~[?:?] at javax.swing.plaf.synth.SynthComboBoxUI.getMinimumSize(SynthComboBoxUI.java:368) ~[?:?] at javax.swing.plaf.basic.BasicComboBoxUI.getPreferredSize(BasicComboBoxUI.java:988) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.preferredLayoutSize(GridBagLayout.java:726) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\simulationplans\PlanScenarioEnvironTaillePoids.java (at line 32) import fr.ifremer.isisfish.util.Doc; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type Doc is deprecated ---------- 2. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\simulationplans\PlanScenarioEnvironTaillePoids.java (at line 71) public class PlanSensibilite5param implements SimulationPlanIndependent { ^^^^^^^^^^^^^^^^^^^^^ The public type PlanSensibilite5param must be defined in its own file ---------- 2 problems (1 error, 1 warning) 2026-01-26 09:38:26,209 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: simulationplans.PlanScenarioEnvironTaillePoids java.lang.ClassNotFoundException: simulationplans.PlanScenarioEnvironTaillePoids at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.simulationplan.SimulationPlanComboRenderer.getListCellRendererComponent(SimulationPlanComboRenderer.java:85) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicComboBoxUI.getDisplaySize(BasicComboBoxUI.java:1446) ~[?:?] at javax.swing.plaf.synth.SynthComboBoxUI.getMinimumSize(SynthComboBoxUI.java:368) ~[?:?] at javax.swing.plaf.basic.BasicComboBoxUI.getPreferredSize(BasicComboBoxUI.java:988) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.preferredLayoutSize(GridBagLayout.java:726) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\simulationplans\RecuitSimule3param0bruit.java (at line 20) import static org.nuiton.i18n.I18n._; ^^^^^^^^^^^^^^^^^^^^^^ The import org.nuiton.i18n.I18n._ cannot be resolved ---------- 2. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\simulationplans\RecuitSimule3param0bruit.java (at line 20) import static org.nuiton.i18n.I18n._; ^ '_' is a keyword from source level 9 onwards, cannot be used as identifier ---------- 3. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\simulationplans\RecuitSimule3param0bruit.java (at line 49) import fr.ifremer.isisfish.util.Doc; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type Doc is deprecated ---------- 4. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\simulationplans\RecuitSimule3param0bruit.java (at line 51) import scripts.ResultName; ^^^^^^^^^^^^^^^^^^ The type ResultName is deprecated ---------- 5. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\simulationplans\RecuitSimule3param0bruit.java (at line 89) @Doc("Path to export the historic file. The root is the folder where the .bat is located.") ^^^ The type Doc is deprecated ---------- 6. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\simulationplans\RecuitSimule3param0bruit.java (at line 93) @Doc("Population which parameters are calibrated") ^^^ The type Doc is deprecated ---------- 7. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\simulationplans\RecuitSimule3param0bruit.java (at line 95) @Doc("Lower values of parameters, separated with semicolons: de la forme(\"xx1;xx2;xx3\")") ^^^ The type Doc is deprecated ---------- 8. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\simulationplans\RecuitSimule3param0bruit.java (at line 97) @Doc("Upper values of parameters, separated with semicolons: de la forme(\"xx1;xx2;xx3\"); Keep the order used to fill borneInf.") ^^^ The type Doc is deprecated ---------- 9. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\simulationplans\RecuitSimule3param0bruit.java (at line 99) @Doc("Temperature (double)") ^^^ The type Doc is deprecated ---------- 10. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\simulationplans\RecuitSimule3param0bruit.java (at line 101) @Doc("Cooling schedule : choose between \"Van Laarhoven\", \"Huang\", \"Triki\", \"Geometric\", \"Lundy\", \"Constant\" and \"Linear\".") ^^^ The type Doc is deprecated ---------- 11. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\simulationplans\RecuitSimule3param0bruit.java (at line 152) @Doc(value = "file name and path of observed landings") ^^^ The type Doc is deprecated ---------- 12. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\simulationplans\RecuitSimule3param0bruit.java (at line 162) ResultName.MATRIX_CATCH_WEIGHT_PER_STRATEGY_MET_PER_ZONE_POP ^^^^^^^^^^ The type ResultName is deprecated ---------- 13. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\simulationplans\RecuitSimule3param0bruit.java (at line 162) ResultName.MATRIX_CATCH_WEIGHT_PER_STRATEGY_MET_PER_ZONE_POP ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_CATCH_WEIGHT_PER_STRATEGY_MET_PER_ZONE_POP is deprecated ---------- 14. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\simulationplans\RecuitSimule3param0bruit.java (at line 174) return _("Calibration using simulated annealing: user" + ^ '_' is a keyword from source level 9 onwards, cannot be used as identifier ---------- 15. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\simulationplans\RecuitSimule3param0bruit.java (at line 174) return _("Calibration using simulated annealing: user" + ^ The method _(String) is undefined for the type RecuitSimule3param0bruit ---------- 16. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\simulationplans\RecuitSimule3param0bruit.java (at line 191) debarquementsObserves = FileUtil.getFile(".*.csv", ^^^^^^^ The method getFile(String, String) is undefined for the type FileUtil ---------- 17. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\simulationplans\RecuitSimule3param0bruit.java (at line 283) FileUtils.writeStringToFile(exportHistoric,exportHisto); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The method writeStringToFile(File, String) from the type FileUtils is deprecated ---------- 18. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\simulationplans\RecuitSimule3param0bruit.java (at line 612) ResultName.MATRIX_CATCH_WEIGHT_PER_STRATEGY_MET_PER_ZONE_POP); ^^^^^^^^^^ The type ResultName is deprecated ---------- 19. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\simulationplans\RecuitSimule3param0bruit.java (at line 612) ResultName.MATRIX_CATCH_WEIGHT_PER_STRATEGY_MET_PER_ZONE_POP); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_CATCH_WEIGHT_PER_STRATEGY_MET_PER_ZONE_POP is deprecated ---------- 19 problems (5 errors, 14 warnings) 2026-01-26 09:38:26,584 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: simulationplans.RecuitSimule3param0bruit java.lang.ClassNotFoundException: simulationplans.RecuitSimule3param0bruit at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.simulationplan.SimulationPlanComboRenderer.getListCellRendererComponent(SimulationPlanComboRenderer.java:85) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicComboBoxUI.getDisplaySize(BasicComboBoxUI.java:1446) ~[?:?] at javax.swing.plaf.synth.SynthComboBoxUI.getMinimumSize(SynthComboBoxUI.java:368) ~[?:?] at javax.swing.plaf.basic.BasicComboBoxUI.getPreferredSize(BasicComboBoxUI.java:988) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.preferredLayoutSize(GridBagLayout.java:726) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\simulationplans\STECF_EWG2021.java (at line 43) import rules.STECF_WEG2021_EffortReduction_Tor3_Scenario_g; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The import rules.STECF_WEG2021_EffortReduction_Tor3_Scenario_g cannot be resolved ---------- 2. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\simulationplans\STECF_EWG2021.java (at line 79) public class RevisedPECHALO_renaming_restructured_with_30_scenarios implements SimulationPlanIndependent { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The public type RevisedPECHALO_renaming_restructured_with_30_scenarios must be defined in its own file ---------- 3. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\simulationplans\STECF_EWG2021.java (at line 242) setupScenario1(nextSimulation, paramRules); ^^^^^^^^^^^^^^ The method setupScenario1(SimulationStorage, List) is undefined for the type RevisedPECHALO_renaming_restructured_with_30_scenarios ---------- 4. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\simulationplans\STECF_EWG2021.java (at line 247) setupScenario2(nextSimulation, paramRules); ^^^^^^^^^^^^^^ The method setupScenario2(SimulationStorage, List) is undefined for the type RevisedPECHALO_renaming_restructured_with_30_scenarios ---------- 5. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\simulationplans\STECF_EWG2021.java (at line 252) setupScenario3(nextSimulation, paramRules); ^^^^^^^^^^^^^^ The method setupScenario3(SimulationStorage, List) is undefined for the type RevisedPECHALO_renaming_restructured_with_30_scenarios ---------- 6. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\simulationplans\STECF_EWG2021.java (at line 257) setupScenario4(nextSimulation, paramRules); ^^^^^^^^^^^^^^ The method setupScenario4(SimulationStorage, List) is undefined for the type RevisedPECHALO_renaming_restructured_with_30_scenarios ---------- 7. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\simulationplans\STECF_EWG2021.java (at line 494) EffortReduction_10_20_30_40_50 rule = new EffortReduction_10_20_30_40_50(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ EffortReduction_10_20_30_40_50 cannot be resolved to a type ---------- 8. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\simulationplans\STECF_EWG2021.java (at line 494) EffortReduction_10_20_30_40_50 rule = new EffortReduction_10_20_30_40_50(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ EffortReduction_10_20_30_40_50 cannot be resolved to a type ---------- 9. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\simulationplans\STECF_EWG2021.java (at line 503) NewEffortReduction_fixe_AllGears rule = new NewEffortReduction_fixe_AllGears(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ NewEffortReduction_fixe_AllGears cannot be resolved to a type ---------- 10. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\simulationplans\STECF_EWG2021.java (at line 503) NewEffortReduction_fixe_AllGears rule = new NewEffortReduction_fixe_AllGears(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ NewEffortReduction_fixe_AllGears cannot be resolved to a type ---------- 11. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\simulationplans\STECF_EWG2021.java (at line 513) NewEffortReduction_fixe_AllGears rule = new NewEffortReduction_fixe_AllGears(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ NewEffortReduction_fixe_AllGears cannot be resolved to a type ---------- 12. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\simulationplans\STECF_EWG2021.java (at line 513) NewEffortReduction_fixe_AllGears rule = new NewEffortReduction_fixe_AllGears(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ NewEffortReduction_fixe_AllGears cannot be resolved to a type ---------- 13. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\simulationplans\STECF_EWG2021.java (at line 523) NewEffortReduction_fixe_AllGears rule = new NewEffortReduction_fixe_AllGears(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ NewEffortReduction_fixe_AllGears cannot be resolved to a type ---------- 14. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\simulationplans\STECF_EWG2021.java (at line 523) NewEffortReduction_fixe_AllGears rule = new NewEffortReduction_fixe_AllGears(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ NewEffortReduction_fixe_AllGears cannot be resolved to a type ---------- 15. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\simulationplans\STECF_EWG2021.java (at line 533) NewEffortReduction_10_20_30_AllGears rule = new NewEffortReduction_10_20_30_AllGears(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ NewEffortReduction_10_20_30_AllGears cannot be resolved to a type ---------- 16. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\simulationplans\STECF_EWG2021.java (at line 533) NewEffortReduction_10_20_30_AllGears rule = new NewEffortReduction_10_20_30_AllGears(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ NewEffortReduction_10_20_30_AllGears cannot be resolved to a type ---------- 17. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\simulationplans\STECF_EWG2021.java (at line 542) EffortReduction_10_17point5_to40percent_AllGears rule = new EffortReduction_10_17point5_to40percent_AllGears(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ EffortReduction_10_17point5_to40percent_AllGears cannot be resolved to a type ---------- 18. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\simulationplans\STECF_EWG2021.java (at line 542) EffortReduction_10_17point5_to40percent_AllGears rule = new EffortReduction_10_17point5_to40percent_AllGears(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ EffortReduction_10_17point5_to40percent_AllGears cannot be resolved to a type ---------- 19. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\simulationplans\STECF_EWG2021.java (at line 551) EffortReduction_10_20_30_40_50_AllGears rule = new EffortReduction_10_20_30_40_50_AllGears(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ EffortReduction_10_20_30_40_50_AllGears cannot be resolved to a type ---------- 20. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\simulationplans\STECF_EWG2021.java (at line 551) EffortReduction_10_20_30_40_50_AllGears rule = new EffortReduction_10_20_30_40_50_AllGears(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ EffortReduction_10_20_30_40_50_AllGears cannot be resolved to a type ---------- 21. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\simulationplans\STECF_EWG2021.java (at line 565) QuotaEffort130j rule = new QuotaEffort130j(); ^^^^^^^^^^^^^^^ QuotaEffort130j cannot be resolved to a type ---------- 22. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\simulationplans\STECF_EWG2021.java (at line 565) QuotaEffort130j rule = new QuotaEffort130j(); ^^^^^^^^^^^^^^^ QuotaEffort130j cannot be resolved to a type ---------- 23. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\simulationplans\STECF_EWG2021.java (at line 575) NewQuotaEffort_RedProg rule = new NewQuotaEffort_RedProg(); ^^^^^^^^^^^^^^^^^^^^^^ NewQuotaEffort_RedProg cannot be resolved to a type ---------- 24. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\simulationplans\STECF_EWG2021.java (at line 575) NewQuotaEffort_RedProg rule = new NewQuotaEffort_RedProg(); ^^^^^^^^^^^^^^^^^^^^^^ NewQuotaEffort_RedProg cannot be resolved to a type ---------- 25. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\simulationplans\STECF_EWG2021.java (at line 1644) EffortReduction_10_17point5_to40percent_AllGears rule17 = new EffortReduction_10_17point5_to40percent_AllGears(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ EffortReduction_10_17point5_to40percent_AllGears cannot be resolved to a type ---------- 26. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\simulationplans\STECF_EWG2021.java (at line 1644) EffortReduction_10_17point5_to40percent_AllGears rule17 = new EffortReduction_10_17point5_to40percent_AllGears(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ EffortReduction_10_17point5_to40percent_AllGears cannot be resolved to a type ---------- 27. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\simulationplans\STECF_EWG2021.java (at line 2187) EffortReduction_10_17point5_to40percent_AllGears rule13 = new EffortReduction_10_17point5_to40percent_AllGears(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ EffortReduction_10_17point5_to40percent_AllGears cannot be resolved to a type ---------- 28. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\simulationplans\STECF_EWG2021.java (at line 2187) EffortReduction_10_17point5_to40percent_AllGears rule13 = new EffortReduction_10_17point5_to40percent_AllGears(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ EffortReduction_10_17point5_to40percent_AllGears cannot be resolved to a type ---------- ---------- 29. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\Effort_2015_2017_GDL.java (at line 7) import fr.ifremer.isisfish.util.Doc; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type Doc is deprecated ---------- 30. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\Effort_2015_2017_GDL.java (at line 63) @Doc(value= "simulation starting year compared to estimation starting year (0:2015;1:2016;2:2017)") ^^^ The type Doc is deprecated ---------- ---------- 31. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\Distri_Rec_variable.java (at line 32) import fr.ifremer.isisfish.util.Doc; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type Doc is deprecated ---------- 32. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\Distri_Rec_variable.java (at line 61) @Doc(value= "simulation starting year compared to estimation starting year (0:2015;1:2016;2:2017)") ^^^ The type Doc is deprecated ---------- ---------- 33. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\EffortReduction_10_17point5_to40percent.java (at line 56) import fr.ifremer.isisfish.util.Doc; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type Doc is deprecated ---------- 34. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\EffortReduction_10_17point5_to40percent.java (at line 83) @Doc("Begin step") ^^^ The type Doc is deprecated ---------- 35. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\EffortReduction_10_17point5_to40percent.java (at line 85) @Doc("End step") ^^^ The type Doc is deprecated ---------- 36. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\EffortReduction_10_17point5_to40percent.java (at line 88) @Doc("Pourcentage de reduction d effort applique.") ^^^ The type Doc is deprecated ---------- 37. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\EffortReduction_10_17point5_to40percent.java (at line 91) @Doc("Annee ou la reduction d effort commence a s appliquer") ^^^ The type Doc is deprecated ---------- ---------- 38. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 624) if (str.isEffortEquationUsed()) { ^^^^^^^^^^^^^^^^^^^^ The method isEffortEquationUsed() is undefined for the type Strategy ---------- 39. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 625) effortNominalPerVessel = str.getEffortNominalPerVessel(month); ^^^^^^^^^^^^^^^^^^^^^^^^^ The method getEffortNominalPerVessel(Month) is undefined for the type Strategy ---------- 39 problems (30 errors, 9 warnings) 2026-01-26 09:38:27,066 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: simulationplans.STECF_EWG2021 java.lang.ClassNotFoundException: simulationplans.STECF_EWG2021 at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.simulationplan.SimulationPlanComboRenderer.getListCellRendererComponent(SimulationPlanComboRenderer.java:85) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicComboBoxUI.getDisplaySize(BasicComboBoxUI.java:1446) ~[?:?] at javax.swing.plaf.synth.SynthComboBoxUI.getMinimumSize(SynthComboBoxUI.java:368) ~[?:?] at javax.swing.plaf.basic.BasicComboBoxUI.getPreferredSize(BasicComboBoxUI.java:988) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.preferredLayoutSize(GridBagLayout.java:726) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\simulationplans\Sensitivity_QTF_GDL_SansObjectif.java (at line 3) import static org.nuiton.i18n.I18n._; ^^^^^^^^^^^^^^^^^^^^^^ The import org.nuiton.i18n.I18n._ cannot be resolved ---------- 2. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\simulationplans\Sensitivity_QTF_GDL_SansObjectif.java (at line 3) import static org.nuiton.i18n.I18n._; ^ '_' is a keyword from source level 9 onwards, cannot be used as identifier ---------- 3. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\simulationplans\Sensitivity_QTF_GDL_SansObjectif.java (at line 33) import fr.ifremer.isisfish.util.Doc; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type Doc is deprecated ---------- 4. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\simulationplans\Sensitivity_QTF_GDL_SansObjectif.java (at line 59) @Doc("Population which parameters are calibrated") ^^^ The type Doc is deprecated ---------- 4 problems (2 errors, 2 warnings) 2026-01-26 09:38:27,330 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: simulationplans.Sensitivity_QTF_GDL_SansObjectif java.lang.ClassNotFoundException: simulationplans.Sensitivity_QTF_GDL_SansObjectif at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.simulationplan.SimulationPlanComboRenderer.getListCellRendererComponent(SimulationPlanComboRenderer.java:85) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicComboBoxUI.getDisplaySize(BasicComboBoxUI.java:1446) ~[?:?] at javax.swing.plaf.synth.SynthComboBoxUI.getMinimumSize(SynthComboBoxUI.java:368) ~[?:?] at javax.swing.plaf.basic.BasicComboBoxUI.getPreferredSize(BasicComboBoxUI.java:988) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.preferredLayoutSize(GridBagLayout.java:726) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\exports\Abondance_Age_Decembre.java (at line 49) public class Abondance_Gpe_Janvier implements Export { ^^^^^^^^^^^^^^^^^^^^^ The public type Abondance_Gpe_Janvier must be defined in its own file ---------- 1 problem (1 error) 2026-01-26 09:38:27,953 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: exports.Abondance_Age_Decembre java.lang.ClassNotFoundException: exports.Abondance_Age_Decembre at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.export.ExportNameListRenderer.getListCellRendererComponent(ExportNameListRenderer.java:82) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.preferredLayoutSize(GridBagLayout.java:726) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\exports\Abondance_Janvier.java (at line 88) double abondance = mat2.sumOverDim(0).reduceDims(0); //on somme sur les groupes ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type mismatch: cannot convert from MatrixND to double ---------- 1 problem (1 error) 2026-01-26 09:38:28,202 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: exports.Abondance_Janvier java.lang.ClassNotFoundException: exports.Abondance_Janvier at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.export.ExportNameListRenderer.getListCellRendererComponent(ExportNameListRenderer.java:82) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.preferredLayoutSize(GridBagLayout.java:726) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\exports\CatchWeightGroupStrFltMetierQuarter.java (at line 19) public class CatchWeighthGroupStrFltMetierQuarter implements Export { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The public type CatchWeighthGroupStrFltMetierQuarter must be defined in its own file ---------- 1 problem (1 error) 2026-01-26 09:38:28,481 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: exports.CatchWeightGroupStrFltMetierQuarter java.lang.ClassNotFoundException: exports.CatchWeightGroupStrFltMetierQuarter at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.export.ExportNameListRenderer.getListCellRendererComponent(ExportNameListRenderer.java:82) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.preferredLayoutSize(GridBagLayout.java:726) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\exports\CatchWeightStrFltMetierQuarter.java (at line 55) .reduceDims?(4); ^^^^^^^^^^^ The method reduceDims?(int) is undefined for the type MatrixND ---------- 1 problem (1 error) ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\exports\Abondance_Age_Decembre.java (at line 49) public class Abondance_Gpe_Janvier implements Export { ^^^^^^^^^^^^^^^^^^^^^ The public type Abondance_Gpe_Janvier must be defined in its own file ---------- 1 problem (1 error) 2026-01-26 09:38:28,998 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: exports.Abondance_Age_Decembre java.lang.ClassNotFoundException: exports.Abondance_Age_Decembre at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.export.ExportNameListRenderer.getListCellRendererComponent(ExportNameListRenderer.java:82) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.ScrollPaneLayout.layoutContainer(ScrollPaneLayout.java:799) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\exports\Abondance_Janvier.java (at line 88) double abondance = mat2.sumOverDim(0).reduceDims(0); //on somme sur les groupes ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type mismatch: cannot convert from MatrixND to double ---------- 1 problem (1 error) 2026-01-26 09:38:29,233 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: exports.Abondance_Janvier java.lang.ClassNotFoundException: exports.Abondance_Janvier at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.export.ExportNameListRenderer.getListCellRendererComponent(ExportNameListRenderer.java:82) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.ScrollPaneLayout.layoutContainer(ScrollPaneLayout.java:799) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\exports\CatchWeightGroupStrFltMetierQuarter.java (at line 19) public class CatchWeighthGroupStrFltMetierQuarter implements Export { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The public type CatchWeighthGroupStrFltMetierQuarter must be defined in its own file ---------- 1 problem (1 error) 2026-01-26 09:38:29,481 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: exports.CatchWeightGroupStrFltMetierQuarter java.lang.ClassNotFoundException: exports.CatchWeightGroupStrFltMetierQuarter at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.export.ExportNameListRenderer.getListCellRendererComponent(ExportNameListRenderer.java:82) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.ScrollPaneLayout.layoutContainer(ScrollPaneLayout.java:799) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\rules\MultiLevelsMPANetwork_SarGDL_SpillOver.java (at line 636) for (PopulationGroup group :pop.getPopulationGroup())){ ^ Syntax error on token ")", delete this token ---------- 2. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\rules\MultiLevelsMPANetwork_SarGDL_SpillOver.java (at line 684) if (BtotCellAdj < K*Btot_Initiale_Moyenne) & ((BtotCellAdj + surplus/compteur) < (BtotCell -surplus)) { ^ Syntax error on token "&", invalid OnlySynchronized ---------- 3. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\rules\MultiLevelsMPANetwork_SarGDL_SpillOver.java (at line 737) if (Btotcelladj < K*Btot_Initiale_Moyenne) & ((Btotcelladj + surplus/compteur) < (Btotcell -surplus)) { ^ Syntax error on token "&", invalid OnlySynchronized ---------- ---------- 4. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 624) if (str.isEffortEquationUsed()) { ^^^^^^^^^^^^^^^^^^^^ The method isEffortEquationUsed() is undefined for the type Strategy ---------- 5. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 625) effortNominalPerVessel = str.getEffortNominalPerVessel(month); ^^^^^^^^^^^^^^^^^^^^^^^^^ The method getEffortNominalPerVessel(Month) is undefined for the type Strategy ---------- 5 problems (5 errors) 2026-01-26 09:38:29,919 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.MultiLevelsMPANetwork_SarGDL_SpillOver java.lang.ClassNotFoundException: rules.MultiLevelsMPANetwork_SarGDL_SpillOver at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\Abondance_Age_Decembre.java (at line 49) public class Abondance_Gpe_Janvier implements Export { ^^^^^^^^^^^^^^^^^^^^^ The public type Abondance_Gpe_Janvier must be defined in its own file ---------- 1 problem (1 error) 2026-01-26 09:38:30,169 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.Abondance_Age_Decembre java.lang.ClassNotFoundException: rules.Abondance_Age_Decembre at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] 2026-01-26 09:38:30,416 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.Abondance_Gpe_Janvier java.lang.ClassNotFoundException: rules.Abondance_Gpe_Janvier at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\Abondance_Janvier.java (at line 88) double abondance = mat2.sumOverDim(0).reduceDims(0); //on somme sur les groupes ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type mismatch: cannot convert from MatrixND to double ---------- 1 problem (1 error) 2026-01-26 09:38:30,651 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.Abondance_Janvier java.lang.ClassNotFoundException: rules.Abondance_Janvier at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] 2026-01-26 09:38:30,884 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.AbundanceBeginMonth_LastStep java.lang.ClassNotFoundException: rules.AbundanceBeginMonth_LastStep at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] 2026-01-26 09:38:31,133 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.Abundance_ExportEnd java.lang.ClassNotFoundException: rules.Abundance_ExportEnd at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\Abundance_Indiseas.java (at line 31) import scripts.ResultName; ^^^^^^^^^^^^^^^^^^ The type ResultName is deprecated ---------- 2. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\Abundance_Indiseas.java (at line 55) ResultName.MATRIX_ABUNDANCE ^^^^^^^^^^ The type ResultName is deprecated ---------- 3. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\Abundance_Indiseas.java (at line 55) ResultName.MATRIX_ABUNDANCE ^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_ABUNDANCE is deprecated ---------- 4. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\Abundance_Indiseas.java (at line 84) MatrixND mat = simulation.getResultStorage().getMatrix(step, pop, ResultName.MATRIX_ABUNDANCE); ^^^^^^^^^^ The type ResultName is deprecated ---------- 5. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\Abundance_Indiseas.java (at line 84) MatrixND mat = simulation.getResultStorage().getMatrix(step, pop, ResultName.MATRIX_ABUNDANCE); ^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_ABUNDANCE is deprecated ---------- 5 problems (5 warnings) 2026-01-26 09:38:31,508 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.Abundance_Indiseas java.lang.ClassNotFoundException: rules.Abundance_Indiseas at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] 2026-01-26 09:38:31,755 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.BiomasseBeginMonth java.lang.ClassNotFoundException: rules.BiomasseBeginMonth at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] 2026-01-26 09:38:32,007 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.BiomasseFeconde java.lang.ClassNotFoundException: rules.BiomasseFeconde at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\Biomasse_Age_Indiseas.java (at line 31) import scripts.ResultName; ^^^^^^^^^^^^^^^^^^ The type ResultName is deprecated ---------- 2. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\Biomasse_Age_Indiseas.java (at line 55) ResultName.MATRIX_BIOMASS_BEGIN_MONTH ^^^^^^^^^^ The type ResultName is deprecated ---------- 3. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\Biomasse_Age_Indiseas.java (at line 55) ResultName.MATRIX_BIOMASS_BEGIN_MONTH ^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_BIOMASS_BEGIN_MONTH is deprecated ---------- 4. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\Biomasse_Age_Indiseas.java (at line 84) MatrixND mat = simulation.getResultStorage().getMatrix(step, pop, ResultName.MATRIX_BIOMASS_BEGIN_MONTH); ^^^^^^^^^^ The type ResultName is deprecated ---------- 5. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\Biomasse_Age_Indiseas.java (at line 84) MatrixND mat = simulation.getResultStorage().getMatrix(step, pop, ResultName.MATRIX_BIOMASS_BEGIN_MONTH); ^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_BIOMASS_BEGIN_MONTH is deprecated ---------- 5 problems (5 warnings) 2026-01-26 09:38:32,349 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.Biomasse_Age_Indiseas java.lang.ClassNotFoundException: rules.Biomasse_Age_Indiseas at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\Biomasse_Indiseas.java (at line 31) import scripts.ResultName; ^^^^^^^^^^^^^^^^^^ The type ResultName is deprecated ---------- 2. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\Biomasse_Indiseas.java (at line 55) ResultName.MATRIX_BIOMASS_BEGIN_MONTH ^^^^^^^^^^ The type ResultName is deprecated ---------- 3. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\Biomasse_Indiseas.java (at line 55) ResultName.MATRIX_BIOMASS_BEGIN_MONTH ^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_BIOMASS_BEGIN_MONTH is deprecated ---------- 4. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\Biomasse_Indiseas.java (at line 84) MatrixND mat = simulation.getResultStorage().getMatrix(step, pop, ResultName.MATRIX_BIOMASS_BEGIN_MONTH); ^^^^^^^^^^ The type ResultName is deprecated ---------- 5. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\Biomasse_Indiseas.java (at line 84) MatrixND mat = simulation.getResultStorage().getMatrix(step, pop, ResultName.MATRIX_BIOMASS_BEGIN_MONTH); ^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_BIOMASS_BEGIN_MONTH is deprecated ---------- 5 problems (5 warnings) 2026-01-26 09:38:32,694 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.Biomasse_Indiseas java.lang.ClassNotFoundException: rules.Biomasse_Indiseas at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\Biomasse_at_age_Indiseas.java (at line 31) import scripts.ResultName; ^^^^^^^^^^^^^^^^^^ The type ResultName is deprecated ---------- 2. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\Biomasse_at_age_Indiseas.java (at line 55) ResultName.MATRIX_BIOMASS_BEGIN_MONTH ^^^^^^^^^^ The type ResultName is deprecated ---------- 3. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\Biomasse_at_age_Indiseas.java (at line 55) ResultName.MATRIX_BIOMASS_BEGIN_MONTH ^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_BIOMASS_BEGIN_MONTH is deprecated ---------- 4. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\Biomasse_at_age_Indiseas.java (at line 84) MatrixND mat = simulation.getResultStorage().getMatrix(step, pop, ResultName.MATRIX_BIOMASS_BEGIN_MONTH); ^^^^^^^^^^ The type ResultName is deprecated ---------- 5. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\Biomasse_at_age_Indiseas.java (at line 84) MatrixND mat = simulation.getResultStorage().getMatrix(step, pop, ResultName.MATRIX_BIOMASS_BEGIN_MONTH); ^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_BIOMASS_BEGIN_MONTH is deprecated ---------- 5 problems (5 warnings) 2026-01-26 09:38:33,084 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.Biomasse_at_age_Indiseas java.lang.ClassNotFoundException: rules.Biomasse_at_age_Indiseas at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\Cantonnement_patternMetiers.java (at line 66) public class Cantonnement_MaccoMesure2_patternMetiers extends AbstractRule { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The public type Cantonnement_MaccoMesure2_patternMetiers must be defined in its own file ---------- ---------- 2. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 624) if (str.isEffortEquationUsed()) { ^^^^^^^^^^^^^^^^^^^^ The method isEffortEquationUsed() is undefined for the type Strategy ---------- 3. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 625) effortNominalPerVessel = str.getEffortNominalPerVessel(month); ^^^^^^^^^^^^^^^^^^^^^^^^^ The method getEffortNominalPerVessel(Month) is undefined for the type Strategy ---------- 3 problems (3 errors) ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\CapturesLongLinersNetters.java (at line 24) import static org.nuiton.i18n.I18n._; ^^^^^^^^^^^^^^^^^^^^^^ The import org.nuiton.i18n.I18n._ cannot be resolved ---------- 2. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\CapturesLongLinersNetters.java (at line 24) import static org.nuiton.i18n.I18n._; ^ '_' is a keyword from source level 9 onwards, cannot be used as identifier ---------- 3. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\CapturesLongLinersNetters.java (at line 39) import scripts.ResultName; ^^^^^^^^^^^^^^^^^^ The type ResultName is deprecated ---------- 4. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\CapturesLongLinersNetters.java (at line 58) import fr.ifremer.isisfish.util.Doc; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type Doc is deprecated ---------- 5. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\CapturesLongLinersNetters.java (at line 76) @Doc("Affected species") ^^^ The type Doc is deprecated ---------- 6. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\CapturesLongLinersNetters.java (at line 79) @Doc("Debin date") ^^^ The type Doc is deprecated ---------- 7. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\CapturesLongLinersNetters.java (at line 81) @Doc("End date") ^^^ The type Doc is deprecated ---------- 8. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\CapturesLongLinersNetters.java (at line 118) return _("Remove catches in number of French and Spanih linners and Spanish gillnetters from abundance, the former in zone_merlu_reproduction and the latter in zone_merlu_recrutemenr - period 2001-2010"); ^ '_' is a keyword from source level 9 onwards, cannot be used as identifier ---------- 9. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\CapturesLongLinersNetters.java (at line 118) return _("Remove catches in number of French and Spanih linners and Spanish gillnetters from abundance, the former in zone_merlu_reproduction and the latter in zone_merlu_recrutemenr - period 2001-2010"); ^ The method _(String) is undefined for the type CapturesLongLinersNetters ---------- 10. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\CapturesLongLinersNetters.java (at line 131) CatchHakeGdGLiners = FileUtil.getFile(".*.csv", "fichier csv separateur ';'"); ^^^^^^^ The method getFile(String, String) is undefined for the type FileUtil ---------- 11. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\CapturesLongLinersNetters.java (at line 136) CatchHakeGdGNetters = FileUtil.getFile(".*.csv", "fichier csv separateur ';'"); ^^^^^^^ The method getFile(String, String) is undefined for the type FileUtil ---------- ---------- 12. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 624) if (str.isEffortEquationUsed()) { ^^^^^^^^^^^^^^^^^^^^ The method isEffortEquationUsed() is undefined for the type Strategy ---------- 13. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 625) effortNominalPerVessel = str.getEffortNominalPerVessel(month); ^^^^^^^^^^^^^^^^^^^^^^^^^ The method getEffortNominalPerVessel(Month) is undefined for the type Strategy ---------- 13 problems (8 errors, 5 warnings) 2026-01-26 09:38:33,862 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.CapturesLongLinersNetters java.lang.ClassNotFoundException: rules.CapturesLongLinersNetters at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\CapturesLongLinersNetters_Projection_Ratio.java (at line 24) import static org.nuiton.i18n.I18n._; ^^^^^^^^^^^^^^^^^^^^^^ The import org.nuiton.i18n.I18n._ cannot be resolved ---------- 2. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\CapturesLongLinersNetters_Projection_Ratio.java (at line 24) import static org.nuiton.i18n.I18n._; ^ '_' is a keyword from source level 9 onwards, cannot be used as identifier ---------- 3. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\CapturesLongLinersNetters_Projection_Ratio.java (at line 41) import scripts.ResultName; ^^^^^^^^^^^^^^^^^^ The type ResultName is deprecated ---------- 4. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\CapturesLongLinersNetters_Projection_Ratio.java (at line 60) import fr.ifremer.isisfish.util.Doc; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type Doc is deprecated ---------- 5. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\CapturesLongLinersNetters_Projection_Ratio.java (at line 78) @Doc("Affected species") ^^^ The type Doc is deprecated ---------- 6. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\CapturesLongLinersNetters_Projection_Ratio.java (at line 81) @Doc("Debin date") ^^^ The type Doc is deprecated ---------- 7. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\CapturesLongLinersNetters_Projection_Ratio.java (at line 83) @Doc("End date") ^^^ The type Doc is deprecated ---------- 8. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\CapturesLongLinersNetters_Projection_Ratio.java (at line 131) return _("Remove catches in number of Spanish liners and Spanish gillnetters (as a ratio of the catches simulated by ISIS) from abundance, the former in zone_merlu_reproduction and the latter in zone_merlu_recrutement"); ^ '_' is a keyword from source level 9 onwards, cannot be used as identifier ---------- 9. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\CapturesLongLinersNetters_Projection_Ratio.java (at line 131) return _("Remove catches in number of Spanish liners and Spanish gillnetters (as a ratio of the catches simulated by ISIS) from abundance, the former in zone_merlu_reproduction and the latter in zone_merlu_recrutement"); ^ The method _(String) is undefined for the type CapturesLongLinersNetters_Projection_Ratio ---------- 10. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\CapturesLongLinersNetters_Projection_Ratio.java (at line 144) RatioCatchHakeGdGLiners = FileUtil.getFile(".*.csv", "fichier csv separateur ';'"); ^^^^^^^ The method getFile(String, String) is undefined for the type FileUtil ---------- 11. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\CapturesLongLinersNetters_Projection_Ratio.java (at line 149) RatioCatchHakeGdGNetters = FileUtil.getFile(".*.csv", "fichier csv separateur ';'"); ^^^^^^^ The method getFile(String, String) is undefined for the type FileUtil ---------- 12. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\CapturesLongLinersNetters_Projection_Ratio.java (at line 154) WeightAtAgeHake = FileUtil.getFile(".*.csv", "fichier csv separateur ';'"); ^^^^^^^ The method getFile(String, String) is undefined for the type FileUtil ---------- 13. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\CapturesLongLinersNetters_Projection_Ratio.java (at line 304) matrixCatchOtherNumber.setName(ResultName.MATRIX_CATCHOTHER); ^^^^^^^^^^ The type ResultName is deprecated ---------- 14. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\CapturesLongLinersNetters_Projection_Ratio.java (at line 304) matrixCatchOtherNumber.setName(ResultName.MATRIX_CATCHOTHER); ^^^^^^^^^^^^^^^^^ MATRIX_CATCHOTHER cannot be resolved or is not a field ---------- ---------- 15. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 624) if (str.isEffortEquationUsed()) { ^^^^^^^^^^^^^^^^^^^^ The method isEffortEquationUsed() is undefined for the type Strategy ---------- 16. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 625) effortNominalPerVessel = str.getEffortNominalPerVessel(month); ^^^^^^^^^^^^^^^^^^^^^^^^^ The method getEffortNominalPerVessel(Month) is undefined for the type Strategy ---------- 16 problems (10 errors, 6 warnings) 2026-01-26 09:38:34,251 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.CapturesLongLinersNetters_Projection_Ratio java.lang.ClassNotFoundException: rules.CapturesLongLinersNetters_Projection_Ratio at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\CapturesPoids_Indiseas.java (at line 35) import scripts.ResultName; ^^^^^^^^^^^^^^^^^^ The type ResultName is deprecated ---------- 2. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\CapturesPoids_Indiseas.java (at line 56) ResultName.MATRIX_CATCH_WEIGHT_PER_STRATEGY_MET_PER_ZONE_POP ^^^^^^^^^^ The type ResultName is deprecated ---------- 3. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\CapturesPoids_Indiseas.java (at line 56) ResultName.MATRIX_CATCH_WEIGHT_PER_STRATEGY_MET_PER_ZONE_POP ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_CATCH_WEIGHT_PER_STRATEGY_MET_PER_ZONE_POP is deprecated ---------- 4. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\CapturesPoids_Indiseas.java (at line 88) pop, ResultName.MATRIX_CATCH_WEIGHT_PER_STRATEGY_MET_PER_ZONE_POP); ^^^^^^^^^^ The type ResultName is deprecated ---------- 5. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\CapturesPoids_Indiseas.java (at line 88) pop, ResultName.MATRIX_CATCH_WEIGHT_PER_STRATEGY_MET_PER_ZONE_POP); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_CATCH_WEIGHT_PER_STRATEGY_MET_PER_ZONE_POP is deprecated ---------- 5 problems (5 warnings) 2026-01-26 09:38:34,610 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.CapturesPoids_Indiseas java.lang.ClassNotFoundException: rules.CapturesPoids_Indiseas at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] 2026-01-26 09:38:34,845 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.Captures_AgeStructure java.lang.ClassNotFoundException: rules.Captures_AgeStructure at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] 2026-01-26 09:38:35,080 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.Captures_AgeStructure_3pop java.lang.ClassNotFoundException: rules.Captures_AgeStructure_3pop at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] 2026-01-26 09:38:35,327 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.CatchNumber_age_quarter_gear java.lang.ClassNotFoundException: rules.CatchNumber_age_quarter_gear at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\CatchWeightGroupStrFltMetierQuarter.java (at line 19) public class CatchWeighthGroupStrFltMetierQuarter implements Export { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The public type CatchWeighthGroupStrFltMetierQuarter must be defined in its own file ---------- 1 problem (1 error) 2026-01-26 09:38:35,560 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.CatchWeightGroupStrFltMetierQuarter java.lang.ClassNotFoundException: rules.CatchWeightGroupStrFltMetierQuarter at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] 2026-01-26 09:38:35,812 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.CatchWeightPopStrMois java.lang.ClassNotFoundException: rules.CatchWeightPopStrMois at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] 2026-01-26 09:38:36,045 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.CatchWeightSpFltYear java.lang.ClassNotFoundException: rules.CatchWeightSpFltYear at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] 2026-01-26 09:38:36,296 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.CatchWeightSpStrYear java.lang.ClassNotFoundException: rules.CatchWeightSpStrYear at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] 2026-01-26 09:38:36,543 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.CatchWeightStrMetierQuarter java.lang.ClassNotFoundException: rules.CatchWeightStrMetierQuarter at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\Duplicated_MultiLevelsMPANetwork_SarGDL_SpillOver.java (at line 73) public class MultiLevelsMPANetwork_SarGDL_SpillOver extends AbstractRule { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The public type MultiLevelsMPANetwork_SarGDL_SpillOver must be defined in its own file ---------- ---------- 2. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 624) if (str.isEffortEquationUsed()) { ^^^^^^^^^^^^^^^^^^^^ The method isEffortEquationUsed() is undefined for the type Strategy ---------- 3. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 625) effortNominalPerVessel = str.getEffortNominalPerVessel(month); ^^^^^^^^^^^^^^^^^^^^^^^^^ The method getEffortNominalPerVessel(Month) is undefined for the type Strategy ---------- 3 problems (3 errors) 2026-01-26 09:38:36,897 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.Duplicated_MultiLevelsMPANetwork_SarGDL_SpillOver java.lang.ClassNotFoundException: rules.Duplicated_MultiLevelsMPANetwork_SarGDL_SpillOver at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\Effort_2010_2018_mean_GdGMacco.java (at line 7) import fr.ifremer.isisfish.util.Doc; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type Doc is deprecated ---------- 2. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\Effort_2010_2018_mean_GdGMacco.java (at line 53) public class Effort_2015_2017_mean_GDL extends AbstractRule { ^^^^^^^^^^^^^^^^^^^^^^^^^ The public type Effort_2015_2017_mean_GDL must be defined in its own file ---------- 3. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\Effort_2010_2018_mean_GdGMacco.java (at line 63) @Doc(value= "simulation starting year compared to estimation starting year (0:2015;1:2016;2:2017;3:average 2015-2017)") ^^^ The type Doc is deprecated ---------- ---------- 4. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 624) if (str.isEffortEquationUsed()) { ^^^^^^^^^^^^^^^^^^^^ The method isEffortEquationUsed() is undefined for the type Strategy ---------- 5. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 625) effortNominalPerVessel = str.getEffortNominalPerVessel(month); ^^^^^^^^^^^^^^^^^^^^^^^^^ The method getEffortNominalPerVessel(Month) is undefined for the type Strategy ---------- 5 problems (3 errors, 2 warnings) 2026-01-26 09:38:37,327 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.Effort_2010_2018_mean_GdGMacco java.lang.ClassNotFoundException: rules.Effort_2010_2018_mean_GdGMacco at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] 2026-01-26 09:38:37,590 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.EffortsNominalMetier java.lang.ClassNotFoundException: rules.EffortsNominalMetier at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\GraviteVPUE1LangEtGrossValueOtherSpeciesECOMOD.java (at line 3) import static org.nuiton.i18n.I18n._; ^^^^^^^^^^^^^^^^^^^^^^ The import org.nuiton.i18n.I18n._ cannot be resolved ---------- 2. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\GraviteVPUE1LangEtGrossValueOtherSpeciesECOMOD.java (at line 3) import static org.nuiton.i18n.I18n._; ^ '_' is a keyword from source level 9 onwards, cannot be used as identifier ---------- 3. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\GraviteVPUE1LangEtGrossValueOtherSpeciesECOMOD.java (at line 20) import scripts.ResultName; ^^^^^^^^^^^^^^^^^^ The type ResultName is deprecated ---------- 4. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\GraviteVPUE1LangEtGrossValueOtherSpeciesECOMOD.java (at line 33) import fr.ifremer.isisfish.util.Doc; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type Doc is deprecated ---------- 5. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\GraviteVPUE1LangEtGrossValueOtherSpeciesECOMOD.java (at line 52) @Doc(value = "do the doc of param coeffOthers0") ^^^ The type Doc is deprecated ---------- 6. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\GraviteVPUE1LangEtGrossValueOtherSpeciesECOMOD.java (at line 54) @Doc(value = "do the doc of param coeffOthers1") ^^^ The type Doc is deprecated ---------- 7. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\GraviteVPUE1LangEtGrossValueOtherSpeciesECOMOD.java (at line 56) @Doc(value = "do the doc of param coeffOthers2") ^^^ The type Doc is deprecated ---------- 8. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\GraviteVPUE1LangEtGrossValueOtherSpeciesECOMOD.java (at line 58) @Doc(value = "do the doc of param gravite") ^^^ The type Doc is deprecated ---------- 9. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\GraviteVPUE1LangEtGrossValueOtherSpeciesECOMOD.java (at line 90) ResultName.MATRIX_GROSS_VALUE_OF_LANDINGS_PER_STRATEGY_MET, ^^^^^^^^^^ The type ResultName is deprecated ---------- 10. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\GraviteVPUE1LangEtGrossValueOtherSpeciesECOMOD.java (at line 90) ResultName.MATRIX_GROSS_VALUE_OF_LANDINGS_PER_STRATEGY_MET, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_GROSS_VALUE_OF_LANDINGS_PER_STRATEGY_MET is deprecated ---------- 11. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\GraviteVPUE1LangEtGrossValueOtherSpeciesECOMOD.java (at line 92) ResultName.MATRIX_EFFORT_NOMINAL_PER_STRATEGY_MET, // garder la , ^^^^^^^^^^ The type ResultName is deprecated ---------- 12. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\GraviteVPUE1LangEtGrossValueOtherSpeciesECOMOD.java (at line 92) ResultName.MATRIX_EFFORT_NOMINAL_PER_STRATEGY_MET, // garder la , ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_EFFORT_NOMINAL_PER_STRATEGY_MET is deprecated ---------- 13. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\GraviteVPUE1LangEtGrossValueOtherSpeciesECOMOD.java (at line 106) return _("calcule les proportion par metier chaque mois en fonction de la VPUE du metier l'annee precedante et les gross Values otherSpecies"); ^ '_' is a keyword from source level 9 onwards, cannot be used as identifier ---------- 14. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\GraviteVPUE1LangEtGrossValueOtherSpeciesECOMOD.java (at line 106) return _("calcule les proportion par metier chaque mois en fonction de la VPUE du metier l'annee precedante et les gross Values otherSpecies"); ^ The method _(String) is undefined for the type GraviteVPUE1LangEtGrossValueOtherSpeciesECOMOD ---------- 15. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\GraviteVPUE1LangEtGrossValueOtherSpeciesECOMOD.java (at line 175) CoeffOthers0 = FileUtil.getFile(".*.csv", ^^^^^^^ The method getFile(String, String) is undefined for the type FileUtil ---------- 16. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\GraviteVPUE1LangEtGrossValueOtherSpeciesECOMOD.java (at line 177) CoeffOthers1 = FileUtil.getFile(".*.csv", ^^^^^^^ The method getFile(String, String) is undefined for the type FileUtil ---------- 17. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\GraviteVPUE1LangEtGrossValueOtherSpeciesECOMOD.java (at line 179) CoeffOthers2 = FileUtil.getFile(".*.csv", ^^^^^^^ The method getFile(String, String) is undefined for the type FileUtil ---------- 18. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\GraviteVPUE1LangEtGrossValueOtherSpeciesECOMOD.java (at line 306) new String[] { n_("Strategies"), n_("Metiers") }); ^^^^^^^^^^^^^^^^ The method n_(String, Object...) from the type I18n is deprecated ---------- 19. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\GraviteVPUE1LangEtGrossValueOtherSpeciesECOMOD.java (at line 306) new String[] { n_("Strategies"), n_("Metiers") }); ^^^^^^^^^^^^^ The method n_(String, Object...) from the type I18n is deprecated ---------- 20. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\GraviteVPUE1LangEtGrossValueOtherSpeciesECOMOD.java (at line 318) ResultName.MATRIX_EFFORT_NOMINAL_PER_STRATEGY_MET); ^^^^^^^^^^ The type ResultName is deprecated ---------- 21. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\GraviteVPUE1LangEtGrossValueOtherSpeciesECOMOD.java (at line 318) ResultName.MATRIX_EFFORT_NOMINAL_PER_STRATEGY_MET); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_EFFORT_NOMINAL_PER_STRATEGY_MET is deprecated ---------- 22. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\GraviteVPUE1LangEtGrossValueOtherSpeciesECOMOD.java (at line 327) ResultName.MATRIX_GROSS_VALUE_OF_LANDINGS_PER_STRATEGY_MET) ^^^^^^^^^^ The type ResultName is deprecated ---------- 23. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\GraviteVPUE1LangEtGrossValueOtherSpeciesECOMOD.java (at line 327) ResultName.MATRIX_GROSS_VALUE_OF_LANDINGS_PER_STRATEGY_MET) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_GROSS_VALUE_OF_LANDINGS_PER_STRATEGY_MET is deprecated ---------- ---------- 24. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 624) if (str.isEffortEquationUsed()) { ^^^^^^^^^^^^^^^^^^^^ The method isEffortEquationUsed() is undefined for the type Strategy ---------- 25. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 625) effortNominalPerVessel = str.getEffortNominalPerVessel(month); ^^^^^^^^^^^^^^^^^^^^^^^^^ The method getEffortNominalPerVessel(Month) is undefined for the type Strategy ---------- 25 problems (9 errors, 16 warnings) 2026-01-26 09:38:38,011 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.GraviteVPUE1LangEtGrossValueOtherSpeciesECOMOD java.lang.ClassNotFoundException: rules.GraviteVPUE1LangEtGrossValueOtherSpeciesECOMOD at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] 2026-01-26 09:38:38,257 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.GrossValuesSpYear java.lang.ClassNotFoundException: rules.GrossValuesSpYear at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 32) import fr.ifremer.isisfish.util.Doc; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type Doc is deprecated ---------- 2. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 43) import scripts.ResultName; ^^^^^^^^^^^^^^^^^^ The type ResultName is deprecated ---------- 3. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 79) @Doc("Affected population") ^^^ The type Doc is deprecated ---------- 4. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 81) @Doc("Begin date") ^^^ The type Doc is deprecated ---------- 5. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 83) @Doc("End date") ^^^ The type Doc is deprecated ---------- 6. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 85) @Doc("Fmsy") ^^^ The type Doc is deprecated ---------- 7. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 87) @Doc("Fpa") ^^^ The type Doc is deprecated ---------- 8. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 89) @Doc("MSY Btrigger") ^^^ The type Doc is deprecated ---------- 9. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 94) @Doc("Proportion de survie") ^^^ The type Doc is deprecated ---------- 10. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 96) @Doc("Variation annuelle max du TAC ") ^^^ The type Doc is deprecated ---------- 11. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 99) @Doc("Transition ") ^^^ The type Doc is deprecated ---------- 12. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 101) @Doc("Duration of transition period (year)") ^^^ The type Doc is deprecated ---------- 13. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 104) @Doc("Safeguard") ^^^ The type Doc is deprecated ---------- 14. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 106) @Doc("Duration of safeguard period (year)") ^^^ The type Doc is deprecated ---------- 15. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 111) @Doc("TAC the year before it starts in tons") ^^^ The type Doc is deprecated ---------- 16. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 124) @Doc("Discard rate to use if TAC is based on catches (and not landings)") ^^^ The type Doc is deprecated ---------- 17. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 132) ResultName.MATRIX_TAC_PER_POP, ^^^^^^^^^^ The type ResultName is deprecated ---------- 18. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 132) ResultName.MATRIX_TAC_PER_POP, ^^^^^^^^^^^^^^^^^^ MATRIX_TAC_PER_POP cannot be resolved or is not a field ---------- 19. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 133) ResultName.MATRIX_CATCHOTHER, ^^^^^^^^^^ The type ResultName is deprecated ---------- 20. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 133) ResultName.MATRIX_CATCHOTHER, ^^^^^^^^^^^^^^^^^ MATRIX_CATCHOTHER cannot be resolved or is not a field ---------- 21. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 135) ResultName.MATRIX_BIOMASS, ^^^^^^^^^^ The type ResultName is deprecated ---------- 22. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 135) ResultName.MATRIX_BIOMASS, ^^^^^^^^^^^^^^ The field ResultName.MATRIX_BIOMASS is deprecated ---------- 23. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 136) ResultName.MATRIX_CATCH_PER_STRATEGY_MET_PER_ZONE_POP, ^^^^^^^^^^ The type ResultName is deprecated ---------- 24. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 136) ResultName.MATRIX_CATCH_PER_STRATEGY_MET_PER_ZONE_POP, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_CATCH_PER_STRATEGY_MET_PER_ZONE_POP is deprecated ---------- 25. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 137) ResultName.MATRIX_TOTAL_FISHING_MORTALITY, ^^^^^^^^^^ The type ResultName is deprecated ---------- 26. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 137) ResultName.MATRIX_TOTAL_FISHING_MORTALITY, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_TOTAL_FISHING_MORTALITY is deprecated ---------- 27. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 138) ResultName.MATRIX_FISHING_MORTALITY_PER_GROUP, ^^^^^^^^^^ The type ResultName is deprecated ---------- 28. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 138) ResultName.MATRIX_FISHING_MORTALITY_PER_GROUP, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_FISHING_MORTALITY_PER_GROUP is deprecated ---------- 29. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 139) ResultName.MATRIX_ABUNDANCE ^^^^^^^^^^ The type ResultName is deprecated ---------- 30. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 139) ResultName.MATRIX_ABUNDANCE ^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_ABUNDANCE is deprecated ---------- 31. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 249) MatrixND matOth = matResult.getMatrix(param_pop, ResultName.MATRIX_CATCHOTHER).copy(); ^^^^^^^^^^ The type ResultName is deprecated ---------- 32. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 249) MatrixND matOth = matResult.getMatrix(param_pop, ResultName.MATRIX_CATCHOTHER).copy(); ^^^^^^^^^^^^^^^^^ MATRIX_CATCHOTHER cannot be resolved or is not a field ---------- 33. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 252) MatrixND matIsis = matResult.getMatrix(param_pop, ResultName.MATRIX_CATCH_PER_STRATEGY_MET_PER_ZONE_POP).copy(); ^^^^^^^^^^ The type ResultName is deprecated ---------- 34. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 252) MatrixND matIsis = matResult.getMatrix(param_pop, ResultName.MATRIX_CATCH_PER_STRATEGY_MET_PER_ZONE_POP).copy(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_CATCH_PER_STRATEGY_MET_PER_ZONE_POP is deprecated ---------- 35. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 263) int groupMin = param_pop.getGroupMin(); ^^^^^^^^^^^ The method getGroupMin() is undefined for the type Population ---------- 36. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 264) int groupMax = param_pop.getGroupMax(); ^^^^^^^^^^^ The method getGroupMax() is undefined for the type Population ---------- 37. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 267) MatrixND MatAbJan2015 = matResult.getMatrix(step.previousYear(), param_pop, ResultName.MATRIX_ABUNDANCE); ^^^^^^^^^^ The type ResultName is deprecated ---------- 38. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 267) MatrixND MatAbJan2015 = matResult.getMatrix(step.previousYear(), param_pop, ResultName.MATRIX_ABUNDANCE); ^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_ABUNDANCE is deprecated ---------- 39. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 296) MatrixND MatAb = matResult.getMatrix(step.previous(), param_pop, ResultName.MATRIX_ABUNDANCE); ^^^^^^^^^^ The type ResultName is deprecated ---------- 40. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 296) MatrixND MatAb = matResult.getMatrix(step.previous(), param_pop, ResultName.MATRIX_ABUNDANCE); ^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_ABUNDANCE is deprecated ---------- 41. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 310) mwa[param_pop.getGroupMax()+1] = mwa[param_pop.getGroupMax()]; ^^^^^^^^^^^ The method getGroupMax() is undefined for the type Population ---------- 42. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 310) mwa[param_pop.getGroupMax()+1] = mwa[param_pop.getGroupMax()]; ^^^^^^^^^^^ The method getGroupMax() is undefined for the type Population ---------- 43. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 311) mat[param_pop.getGroupMax()+1] = mat[param_pop.getGroupMax()]; ^^^^^^^^^^^ The method getGroupMax() is undefined for the type Population ---------- 44. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Hake_transition_MSY_2020.java (at line 311) mat[param_pop.getGroupMax()+1] = mat[param_pop.getGroupMax()]; ^^^^^^^^^^^ The method getGroupMax() is undefined for the type Population ---------- ---------- 45. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\scripts\ObjectiveFunctionDynPop.java (at line 23) import fr.ifremer.isisfish.util.Nocache; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type Nocache is deprecated ---------- 46. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\scripts\ObjectiveFunctionDynPop.java (at line 24) import fr.ifremer.isisfish.util.Doc; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type Doc is deprecated ---------- 47. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\scripts\ObjectiveFunctionDynPop.java (at line 39) @Nocache ^^^^^^^ The type Nocache is deprecated ---------- ---------- 48. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 624) if (str.isEffortEquationUsed()) { ^^^^^^^^^^^^^^^^^^^^ The method isEffortEquationUsed() is undefined for the type Strategy ---------- 49. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 625) effortNominalPerVessel = str.getEffortNominalPerVessel(month); ^^^^^^^^^^^^^^^^^^^^^^^^^ The method getEffortNominalPerVessel(Month) is undefined for the type Strategy ---------- 49 problems (11 errors, 38 warnings) 2026-01-26 09:38:38,632 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.HCR2015_Hake_transition_MSY_2020 java.lang.ClassNotFoundException: rules.HCR2015_Hake_transition_MSY_2020 at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 32) import fr.ifremer.isisfish.util.Doc; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type Doc is deprecated ---------- 2. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 44) import scripts.ResultName; ^^^^^^^^^^^^^^^^^^ The type ResultName is deprecated ---------- 3. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 79) @Doc("Affected population") ^^^ The type Doc is deprecated ---------- 4. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 81) @Doc("Begin date") ^^^ The type Doc is deprecated ---------- 5. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 83) @Doc("End date") ^^^ The type Doc is deprecated ---------- 6. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 85) @Doc("Fmsy") ^^^ The type Doc is deprecated ---------- 7. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 87) @Doc("Fpa") ^^^ The type Doc is deprecated ---------- 8. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 89) @Doc("MSY Btrigger") ^^^ The type Doc is deprecated ---------- 9. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 94) @Doc("Proportion de survie") ^^^ The type Doc is deprecated ---------- 10. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 96) @Doc("Variation annuelle max du TAC ") ^^^ The type Doc is deprecated ---------- 11. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 98) @Doc("Transition ") ^^^ The type Doc is deprecated ---------- 12. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 100) @Doc("Duration of transition period (year)") ^^^ The type Doc is deprecated ---------- 13. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 103) @Doc("Safeguard") ^^^ The type Doc is deprecated ---------- 14. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 105) @Doc("Duration of safeguard period (year)") ^^^ The type Doc is deprecated ---------- 15. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 110) @Doc("TAC the year before it starts in tons") ^^^ The type Doc is deprecated ---------- 16. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 122) @Doc("Discard rate to use if TAC is based on catches (and not landings)") ^^^ The type Doc is deprecated ---------- 17. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 130) ResultName.MATRIX_TAC_PER_POP, ^^^^^^^^^^ The type ResultName is deprecated ---------- 18. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 130) ResultName.MATRIX_TAC_PER_POP, ^^^^^^^^^^^^^^^^^^ MATRIX_TAC_PER_POP cannot be resolved or is not a field ---------- 19. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 132) ResultName.MATRIX_BIOMASS, ^^^^^^^^^^ The type ResultName is deprecated ---------- 20. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 132) ResultName.MATRIX_BIOMASS, ^^^^^^^^^^^^^^ The field ResultName.MATRIX_BIOMASS is deprecated ---------- 21. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 133) ResultName.MATRIX_TOTAL_FISHING_MORTALITY, ^^^^^^^^^^ The type ResultName is deprecated ---------- 22. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 133) ResultName.MATRIX_TOTAL_FISHING_MORTALITY, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_TOTAL_FISHING_MORTALITY is deprecated ---------- 23. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 134) ResultName.MATRIX_FISHING_MORTALITY_PER_GROUP, ^^^^^^^^^^ The type ResultName is deprecated ---------- 24. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 134) ResultName.MATRIX_FISHING_MORTALITY_PER_GROUP, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_FISHING_MORTALITY_PER_GROUP is deprecated ---------- 25. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 135) ResultName.MATRIX_ABUNDANCE ^^^^^^^^^^ The type ResultName is deprecated ---------- 26. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 135) ResultName.MATRIX_ABUNDANCE ^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_ABUNDANCE is deprecated ---------- 27. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 227) MatrixND MatFy = matResult.getMatrix(step.previous(), param_pop, ResultName.MATRIX_TOTAL_FISHING_MORTALITY); ^^^^^^^^^^ The type ResultName is deprecated ---------- 28. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 227) MatrixND MatFy = matResult.getMatrix(step.previous(), param_pop, ResultName.MATRIX_TOTAL_FISHING_MORTALITY); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_TOTAL_FISHING_MORTALITY is deprecated ---------- 29. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 295) MatrixND MatAb = matResult.getMatrix(step.previous(), param_pop, ResultName.MATRIX_ABUNDANCE_BEGIN_MONTH); ^^^^^^^^^^ The type ResultName is deprecated ---------- 30. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 295) MatrixND MatAb = matResult.getMatrix(step.previous(), param_pop, ResultName.MATRIX_ABUNDANCE_BEGIN_MONTH); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_ABUNDANCE_BEGIN_MONTH is deprecated ---------- 31. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 310) mwa[param_pop.getGroupMax()+1] = mwa[param_pop.getGroupMax()]; ^^^^^^^^^^^ The method getGroupMax() is undefined for the type Population ---------- 32. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 310) mwa[param_pop.getGroupMax()+1] = mwa[param_pop.getGroupMax()]; ^^^^^^^^^^^ The method getGroupMax() is undefined for the type Population ---------- 33. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 311) mat[param_pop.getGroupMax()+1] = mat[param_pop.getGroupMax()]; ^^^^^^^^^^^ The method getGroupMax() is undefined for the type Population ---------- 34. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR2015_Sole_transition_MSY_2020.java (at line 311) mat[param_pop.getGroupMax()+1] = mat[param_pop.getGroupMax()]; ^^^^^^^^^^^ The method getGroupMax() is undefined for the type Population ---------- ---------- 35. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\scripts\ObjectiveFunctionDynPop.java (at line 23) import fr.ifremer.isisfish.util.Nocache; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type Nocache is deprecated ---------- 36. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\scripts\ObjectiveFunctionDynPop.java (at line 24) import fr.ifremer.isisfish.util.Doc; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type Doc is deprecated ---------- 37. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\scripts\ObjectiveFunctionDynPop.java (at line 39) @Nocache ^^^^^^^ The type Nocache is deprecated ---------- ---------- 38. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 624) if (str.isEffortEquationUsed()) { ^^^^^^^^^^^^^^^^^^^^ The method isEffortEquationUsed() is undefined for the type Strategy ---------- 39. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 625) effortNominalPerVessel = str.getEffortNominalPerVessel(month); ^^^^^^^^^^^^^^^^^^^^^^^^^ The method getEffortNominalPerVessel(Month) is undefined for the type Strategy ---------- 39 problems (7 errors, 32 warnings) 2026-01-26 09:38:39,025 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.HCR2015_Sole_transition_MSY_2020 java.lang.ClassNotFoundException: rules.HCR2015_Sole_transition_MSY_2020 at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_FMSY_multisp.java (at line 137) MatrixTacPerPop.NAME, ^^^^^^^^^^^^^^^ MatrixTacPerPop cannot be resolved to a variable ---------- 2. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_FMSY_multisp.java (at line 578) MatrixTacPerPop.NAME, ^^^^^^^^^^^^^^^ MatrixTacPerPop cannot be resolved to a variable ---------- ---------- 3. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 624) if (str.isEffortEquationUsed()) { ^^^^^^^^^^^^^^^^^^^^ The method isEffortEquationUsed() is undefined for the type Strategy ---------- 4. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 625) effortNominalPerVessel = str.getEffortNominalPerVessel(month); ^^^^^^^^^^^^^^^^^^^^^^^^^ The method getEffortNominalPerVessel(Month) is undefined for the type Strategy ---------- 4 problems (4 errors) 2026-01-26 09:38:39,340 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.HCR_FMSY_multisp java.lang.ClassNotFoundException: rules.HCR_FMSY_multisp at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_PGY_Fupper_multisp.java (at line 137) MatrixTacPerPop.NAME, ^^^^^^^^^^^^^^^ MatrixTacPerPop cannot be resolved to a variable ---------- 2. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_PGY_Fupper_multisp.java (at line 578) MatrixTacPerPop.NAME, ^^^^^^^^^^^^^^^ MatrixTacPerPop cannot be resolved to a variable ---------- ---------- 3. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 624) if (str.isEffortEquationUsed()) { ^^^^^^^^^^^^^^^^^^^^ The method isEffortEquationUsed() is undefined for the type Strategy ---------- 4. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 625) effortNominalPerVessel = str.getEffortNominalPerVessel(month); ^^^^^^^^^^^^^^^^^^^^^^^^^ The method getEffortNominalPerVessel(Month) is undefined for the type Strategy ---------- 4 problems (4 errors) 2026-01-26 09:38:39,666 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.HCR_PGY_Fupper_multisp java.lang.ClassNotFoundException: rules.HCR_PGY_Fupper_multisp at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_PrettyGoodYield.java (at line 73) public class HCR_transition_Fmsy_Fupper_newTACcomput_MixChannel extends AbstractRule { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The public type HCR_transition_Fmsy_Fupper_newTACcomput_MixChannel must be defined in its own file ---------- 2. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_PrettyGoodYield.java (at line 136) MatrixTacPerPop.NAME, ^^^^^^^^^^^^^^^ MatrixTacPerPop cannot be resolved to a variable ---------- 3. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_PrettyGoodYield.java (at line 187) String[] StrFpa = param_fpa.split(";"); ^^^^^^^^^ param_fpa cannot be resolved ---------- 4. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_PrettyGoodYield.java (at line 548) MatrixTacPerPop.NAME, ^^^^^^^^^^^^^^^ MatrixTacPerPop cannot be resolved to a variable ---------- ---------- 5. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 624) if (str.isEffortEquationUsed()) { ^^^^^^^^^^^^^^^^^^^^ The method isEffortEquationUsed() is undefined for the type Strategy ---------- 6. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 625) effortNominalPerVessel = str.getEffortNominalPerVessel(month); ^^^^^^^^^^^^^^^^^^^^^^^^^ The method getEffortNominalPerVessel(Month) is undefined for the type Strategy ---------- 6 problems (6 errors) 2026-01-26 09:38:39,981 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.HCR_PrettyGoodYield java.lang.ClassNotFoundException: rules.HCR_PrettyGoodYield at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_Fmsy_Fupper_newTACcomput_MixChannel.java (at line 136) MatrixTacPerPop.NAME, ^^^^^^^^^^^^^^^ MatrixTacPerPop cannot be resolved to a variable ---------- 2. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_Fmsy_Fupper_newTACcomput_MixChannel.java (at line 187) String[] StrFpa = param_fpa.split(";"); ^^^^^^^^^ param_fpa cannot be resolved ---------- 3. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_Fmsy_Fupper_newTACcomput_MixChannel.java (at line 548) MatrixTacPerPop.NAME, ^^^^^^^^^^^^^^^ MatrixTacPerPop cannot be resolved to a variable ---------- ---------- 4. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 624) if (str.isEffortEquationUsed()) { ^^^^^^^^^^^^^^^^^^^^ The method isEffortEquationUsed() is undefined for the type Strategy ---------- 5. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 625) effortNominalPerVessel = str.getEffortNominalPerVessel(month); ^^^^^^^^^^^^^^^^^^^^^^^^^ The method getEffortNominalPerVessel(Month) is undefined for the type Strategy ---------- 5 problems (5 errors) 2026-01-26 09:38:40,327 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.HCR_transition_Fmsy_Fupper_newTACcomput_MixChannel java.lang.ClassNotFoundException: rules.HCR_transition_Fmsy_Fupper_newTACcomput_MixChannel at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_hake.java (at line 24) import static org.nuiton.i18n.I18n._; ^^^^^^^^^^^^^^^^^^^^^^ The import org.nuiton.i18n.I18n._ cannot be resolved ---------- 2. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_hake.java (at line 24) import static org.nuiton.i18n.I18n._; ^ '_' is a keyword from source level 9 onwards, cannot be used as identifier ---------- 3. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_hake.java (at line 34) import scripts.ResultName; ^^^^^^^^^^^^^^^^^^ The type ResultName is deprecated ---------- 4. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_hake.java (at line 53) import fr.ifremer.isisfish.util.Doc; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type Doc is deprecated ---------- 5. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_hake.java (at line 79) @Doc("Affected population") ^^^ The type Doc is deprecated ---------- 6. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_hake.java (at line 81) @Doc("Begin date") ^^^ The type Doc is deprecated ---------- 7. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_hake.java (at line 83) @Doc("End date") ^^^ The type Doc is deprecated ---------- 8. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_hake.java (at line 85) @Doc("Fmsy") ^^^ The type Doc is deprecated ---------- 9. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_hake.java (at line 87) @Doc("Fpa") ^^^ The type Doc is deprecated ---------- 10. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_hake.java (at line 89) @Doc("MSY Btrigger") ^^^ The type Doc is deprecated ---------- 11. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_hake.java (at line 91) @Doc("Duration of transition period (year)") ^^^ The type Doc is deprecated ---------- 12. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_hake.java (at line 93) @Doc("Proportion de survie") ^^^ The type Doc is deprecated ---------- 13. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_hake.java (at line 95) @Doc("Variation annuelle max du TAC ") ^^^ The type Doc is deprecated ---------- 14. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_hake.java (at line 108) ResultName.MATRIX_BIOMASS, ^^^^^^^^^^ The type ResultName is deprecated ---------- 15. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_hake.java (at line 108) ResultName.MATRIX_BIOMASS, ^^^^^^^^^^^^^^ The field ResultName.MATRIX_BIOMASS is deprecated ---------- 16. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_hake.java (at line 109) ResultName.MATRIX_TOTAL_FISHING_MORTALITY, ^^^^^^^^^^ The type ResultName is deprecated ---------- 17. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_hake.java (at line 109) ResultName.MATRIX_TOTAL_FISHING_MORTALITY, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_TOTAL_FISHING_MORTALITY is deprecated ---------- 18. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_hake.java (at line 128) return _("Harvest Control Rule simulatinf the transition between a precautionary approach management and a MSY management, for a given populaion"); ^ '_' is a keyword from source level 9 onwards, cannot be used as identifier ---------- 19. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_hake.java (at line 128) return _("Harvest Control Rule simulatinf the transition between a precautionary approach management and a MSY management, for a given populaion"); ^ The method _(String) is undefined for the type HCR_transition_MSY_hake ---------- 20. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_hake.java (at line 189) MatrixND MatF2014 = matResult.getMatrix(param_beginStep.previous(), param_populationHCR, ResultName.MATRIX_TOTAL_FISHING_MORTALITY); // Ne marche que si param_beginStep est Janvier 2011 ^^^^^^^^^^ The type ResultName is deprecated ---------- 21. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_hake.java (at line 189) MatrixND MatF2014 = matResult.getMatrix(param_beginStep.previous(), param_populationHCR, ResultName.MATRIX_TOTAL_FISHING_MORTALITY); // Ne marche que si param_beginStep est Janvier 2011 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_TOTAL_FISHING_MORTALITY is deprecated ---------- 22. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_hake.java (at line 204) MatrixND MatBiom = matResult.getMatrix(step.previous(), param_populationHCR, ResultName.MATRIX_BIOMASS); // step, ^^^^^^^^^^ The type ResultName is deprecated ---------- 23. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_hake.java (at line 204) MatrixND MatBiom = matResult.getMatrix(step.previous(), param_populationHCR, ResultName.MATRIX_BIOMASS); // step, ^^^^^^^^^^^^^^ The field ResultName.MATRIX_BIOMASS is deprecated ---------- ---------- 24. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 624) if (str.isEffortEquationUsed()) { ^^^^^^^^^^^^^^^^^^^^ The method isEffortEquationUsed() is undefined for the type Strategy ---------- 25. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 625) effortNominalPerVessel = str.getEffortNominalPerVessel(month); ^^^^^^^^^^^^^^^^^^^^^^^^^ The method getEffortNominalPerVessel(Month) is undefined for the type Strategy ---------- 25 problems (6 errors, 19 warnings) 2026-01-26 09:38:40,790 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.HCR_transition_MSY_hake java.lang.ClassNotFoundException: rules.HCR_transition_MSY_hake at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 32) import fr.ifremer.isisfish.util.Doc; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type Doc is deprecated ---------- 2. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 42) import scripts.ResultName; ^^^^^^^^^^^^^^^^^^ The type ResultName is deprecated ---------- 3. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 71) @Doc("Affected population") ^^^ The type Doc is deprecated ---------- 4. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 73) @Doc("Begin date") ^^^ The type Doc is deprecated ---------- 5. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 75) @Doc("End date") ^^^ The type Doc is deprecated ---------- 6. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 77) @Doc("Fmsy") ^^^ The type Doc is deprecated ---------- 7. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 79) @Doc("Fpa") ^^^ The type Doc is deprecated ---------- 8. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 81) @Doc("MSY Btrigger") ^^^ The type Doc is deprecated ---------- 9. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 83) @Doc("Duration of transition period (year)") ^^^ The type Doc is deprecated ---------- 10. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 85) @Doc("Variation annuelle max du TAC ") ^^^ The type Doc is deprecated ---------- 11. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 87) @Doc("TAC the year before it starts in tons") ^^^ The type Doc is deprecated ---------- 12. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 95) @Doc("Discard rate to use if TAC is based on catches (and not landings)") ^^^ The type Doc is deprecated ---------- 13. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 103) ResultName.MATRIX_TAC_PER_POP, ^^^^^^^^^^ The type ResultName is deprecated ---------- 14. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 103) ResultName.MATRIX_TAC_PER_POP, ^^^^^^^^^^^^^^^^^^ MATRIX_TAC_PER_POP cannot be resolved or is not a field ---------- 15. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 105) ResultName.MATRIX_BIOMASS, ^^^^^^^^^^ The type ResultName is deprecated ---------- 16. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 105) ResultName.MATRIX_BIOMASS, ^^^^^^^^^^^^^^ The field ResultName.MATRIX_BIOMASS is deprecated ---------- 17. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 106) ResultName.MATRIX_TOTAL_FISHING_MORTALITY, ^^^^^^^^^^ The type ResultName is deprecated ---------- 18. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 106) ResultName.MATRIX_TOTAL_FISHING_MORTALITY, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_TOTAL_FISHING_MORTALITY is deprecated ---------- 19. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 107) ResultName.MATRIX_FISHING_MORTALITY_PER_GROUP, ^^^^^^^^^^ The type ResultName is deprecated ---------- 20. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 107) ResultName.MATRIX_FISHING_MORTALITY_PER_GROUP, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_FISHING_MORTALITY_PER_GROUP is deprecated ---------- 21. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 108) ResultName.MATRIX_ABUNDANCE ^^^^^^^^^^ The type ResultName is deprecated ---------- 22. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 108) ResultName.MATRIX_ABUNDANCE ^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_ABUNDANCE is deprecated ---------- 23. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 185) MatrixND MatFy = matResult.getMatrix(step.previous(), param_pop, ResultName.MATRIX_TOTAL_FISHING_MORTALITY); // Fbar ^^^^^^^^^^ The type ResultName is deprecated ---------- 24. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 185) MatrixND MatFy = matResult.getMatrix(step.previous(), param_pop, ResultName.MATRIX_TOTAL_FISHING_MORTALITY); // Fbar ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_TOTAL_FISHING_MORTALITY is deprecated ---------- 25. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 214) MatrixND MatAb = matResult.getMatrix(step.previous(), param_pop, ResultName.MATRIX_ABUNDANCE); ^^^^^^^^^^ The type ResultName is deprecated ---------- 26. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 214) MatrixND MatAb = matResult.getMatrix(step.previous(), param_pop, ResultName.MATRIX_ABUNDANCE); ^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_ABUNDANCE is deprecated ---------- 27. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 227) mwa[param_pop.getGroupMax()+1] = mwa[param_pop.getGroupMax()]; ^^^^^^^^^^^ The method getGroupMax() is undefined for the type Population ---------- 28. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 227) mwa[param_pop.getGroupMax()+1] = mwa[param_pop.getGroupMax()]; ^^^^^^^^^^^ The method getGroupMax() is undefined for the type Population ---------- 29. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 228) mat[param_pop.getGroupMax()+1] = mat[param_pop.getGroupMax()]; ^^^^^^^^^^^ The method getGroupMax() is undefined for the type Population ---------- 30. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 228) mat[param_pop.getGroupMax()+1] = mat[param_pop.getGroupMax()]; ^^^^^^^^^^^ The method getGroupMax() is undefined for the type Population ---------- 31. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 285) MatrixND MatFyPG = matResult.getMatrix(step.previous(), param_pop, ResultName.MATRIX_FISHING_MORTALITY_PER_GROUP); ^^^^^^^^^^ The type ResultName is deprecated ---------- 32. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 285) MatrixND MatFyPG = matResult.getMatrix(step.previous(), param_pop, ResultName.MATRIX_FISHING_MORTALITY_PER_GROUP); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_FISHING_MORTALITY_PER_GROUP is deprecated ---------- 33. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 360) ResultName.MATRIX_TAC_PER_POP, ^^^^^^^^^^ The type ResultName is deprecated ---------- 34. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput.java (at line 360) ResultName.MATRIX_TAC_PER_POP, ^^^^^^^^^^^^^^^^^^ MATRIX_TAC_PER_POP cannot be resolved or is not a field ---------- ---------- 35. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 624) if (str.isEffortEquationUsed()) { ^^^^^^^^^^^^^^^^^^^^ The method isEffortEquationUsed() is undefined for the type Strategy ---------- 36. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 625) effortNominalPerVessel = str.getEffortNominalPerVessel(month); ^^^^^^^^^^^^^^^^^^^^^^^^^ The method getEffortNominalPerVessel(Month) is undefined for the type Strategy ---------- 36 problems (8 errors, 28 warnings) 2026-01-26 09:38:41,165 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.HCR_transition_MSY_newTACcomput java.lang.ClassNotFoundException: rules.HCR_transition_MSY_newTACcomput at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput_MixChannel.java (at line 32) import fr.ifremer.isisfish.util.Doc; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type Doc is deprecated ---------- 2. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput_MixChannel.java (at line 71) @Doc("Affected population") ^^^ The type Doc is deprecated ---------- 3. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput_MixChannel.java (at line 73) @Doc("Begin date") ^^^ The type Doc is deprecated ---------- 4. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput_MixChannel.java (at line 75) @Doc("End date") ^^^ The type Doc is deprecated ---------- 5. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput_MixChannel.java (at line 77) @Doc("Fmsy") ^^^ The type Doc is deprecated ---------- 6. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput_MixChannel.java (at line 79) @Doc("Fpa") ^^^ The type Doc is deprecated ---------- 7. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput_MixChannel.java (at line 81) @Doc("MSY Btrigger") ^^^ The type Doc is deprecated ---------- 8. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput_MixChannel.java (at line 83) @Doc("Duration of transition period (year)") ^^^ The type Doc is deprecated ---------- 9. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput_MixChannel.java (at line 85) @Doc("Variation annuelle max du TAC ") ^^^ The type Doc is deprecated ---------- 10. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput_MixChannel.java (at line 87) @Doc("TAC the year before it starts in tons") ^^^ The type Doc is deprecated ---------- 11. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput_MixChannel.java (at line 95) @Doc("Discard rate to use if TAC is based on catches (and not landings)") ^^^ The type Doc is deprecated ---------- 12. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput_MixChannel.java (at line 103) MatrixTacPerPop.NAME, ^^^^^^^^^^^^^^^ MatrixTacPerPop cannot be resolved to a variable ---------- 13. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_newTACcomput_MixChannel.java (at line 370) MatrixTacPerPop.NAME, ^^^^^^^^^^^^^^^ MatrixTacPerPop cannot be resolved to a variable ---------- ---------- 14. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 624) if (str.isEffortEquationUsed()) { ^^^^^^^^^^^^^^^^^^^^ The method isEffortEquationUsed() is undefined for the type Strategy ---------- 15. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 625) effortNominalPerVessel = str.getEffortNominalPerVessel(month); ^^^^^^^^^^^^^^^^^^^^^^^^^ The method getEffortNominalPerVessel(Month) is undefined for the type Strategy ---------- 15 problems (4 errors, 11 warnings) 2026-01-26 09:38:41,490 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.HCR_transition_MSY_newTACcomput_MixChannel java.lang.ClassNotFoundException: rules.HCR_transition_MSY_newTACcomput_MixChannel at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_sole.java (at line 24) import static org.nuiton.i18n.I18n._; ^^^^^^^^^^^^^^^^^^^^^^ The import org.nuiton.i18n.I18n._ cannot be resolved ---------- 2. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_sole.java (at line 24) import static org.nuiton.i18n.I18n._; ^ '_' is a keyword from source level 9 onwards, cannot be used as identifier ---------- 3. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_sole.java (at line 34) import scripts.ResultName; ^^^^^^^^^^^^^^^^^^ The type ResultName is deprecated ---------- 4. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_sole.java (at line 53) import fr.ifremer.isisfish.util.Doc; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type Doc is deprecated ---------- 5. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_sole.java (at line 76) @Doc("Affected population") ^^^ The type Doc is deprecated ---------- 6. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_sole.java (at line 78) @Doc("Begin date") ^^^ The type Doc is deprecated ---------- 7. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_sole.java (at line 80) @Doc("End date") ^^^ The type Doc is deprecated ---------- 8. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_sole.java (at line 82) @Doc("Fmsy") ^^^ The type Doc is deprecated ---------- 9. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_sole.java (at line 84) @Doc("Fpa") ^^^ The type Doc is deprecated ---------- 10. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_sole.java (at line 86) @Doc("MSY Btrigger") ^^^ The type Doc is deprecated ---------- 11. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_sole.java (at line 88) @Doc("Duration of transition period (year)") ^^^ The type Doc is deprecated ---------- 12. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_sole.java (at line 90) @Doc("Proportion de survie") ^^^ The type Doc is deprecated ---------- 13. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_sole.java (at line 92) @Doc("Variation annuelle max du TAC ") ^^^ The type Doc is deprecated ---------- 14. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_sole.java (at line 105) ResultName.MATRIX_BIOMASS, ^^^^^^^^^^ The type ResultName is deprecated ---------- 15. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_sole.java (at line 105) ResultName.MATRIX_BIOMASS, ^^^^^^^^^^^^^^ The field ResultName.MATRIX_BIOMASS is deprecated ---------- 16. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_sole.java (at line 106) ResultName.MATRIX_TOTAL_FISHING_MORTALITY, ^^^^^^^^^^ The type ResultName is deprecated ---------- 17. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_sole.java (at line 106) ResultName.MATRIX_TOTAL_FISHING_MORTALITY, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_TOTAL_FISHING_MORTALITY is deprecated ---------- 18. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_sole.java (at line 125) return _("Harvest Control Rule simulatinf the transition between a precautionary approach management and a MSY management, for a given populaion"); ^ '_' is a keyword from source level 9 onwards, cannot be used as identifier ---------- 19. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_sole.java (at line 125) return _("Harvest Control Rule simulatinf the transition between a precautionary approach management and a MSY management, for a given populaion"); ^ The method _(String) is undefined for the type HCR_transition_MSY_sole ---------- 20. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_sole.java (at line 186) MatrixND MatF2014 = matResult.getMatrix(param_beginStep.previous(), param_populationHCR, ResultName.MATRIX_TOTAL_FISHING_MORTALITY); // Ne marche que si param_beginStep est Janvier 2011 ^^^^^^^^^^ The type ResultName is deprecated ---------- 21. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_sole.java (at line 186) MatrixND MatF2014 = matResult.getMatrix(param_beginStep.previous(), param_populationHCR, ResultName.MATRIX_TOTAL_FISHING_MORTALITY); // Ne marche que si param_beginStep est Janvier 2011 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_TOTAL_FISHING_MORTALITY is deprecated ---------- 22. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_sole.java (at line 201) MatrixND MatBiom = matResult.getMatrix(step.previous(), param_populationHCR, ResultName.MATRIX_BIOMASS); // step, ^^^^^^^^^^ The type ResultName is deprecated ---------- 23. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\HCR_transition_MSY_sole.java (at line 201) MatrixND MatBiom = matResult.getMatrix(step.previous(), param_populationHCR, ResultName.MATRIX_BIOMASS); // step, ^^^^^^^^^^^^^^ The field ResultName.MATRIX_BIOMASS is deprecated ---------- ---------- 24. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 624) if (str.isEffortEquationUsed()) { ^^^^^^^^^^^^^^^^^^^^ The method isEffortEquationUsed() is undefined for the type Strategy ---------- 25. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 625) effortNominalPerVessel = str.getEffortNominalPerVessel(month); ^^^^^^^^^^^^^^^^^^^^^^^^^ The method getEffortNominalPerVessel(Month) is undefined for the type Strategy ---------- 25 problems (6 errors, 19 warnings) 2026-01-26 09:38:41,878 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.HCR_transition_MSY_sole java.lang.ClassNotFoundException: rules.HCR_transition_MSY_sole at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] 2026-01-26 09:38:42,128 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.MortalitePecheGroupe java.lang.ClassNotFoundException: rules.MortalitePecheGroupe at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] 2026-01-26 09:38:42,376 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.MortalitePecheTotale java.lang.ClassNotFoundException: rules.MortalitePecheTotale at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TAC_OptionLO_exemptionSc.java (at line 40) import fr.ifremer.isisfish.util.Doc; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type Doc is deprecated ---------- 2. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TAC_OptionLO_exemptionSc.java (at line 78) @Doc(value = "Begin step") ^^^ The type Doc is deprecated ---------- 3. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TAC_OptionLO_exemptionSc.java (at line 81) @Doc(value = "End date") ^^^ The type Doc is deprecated ---------- 4. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TAC_OptionLO_exemptionSc.java (at line 84) @Doc(value = "Affected population") ^^^ The type Doc is deprecated ---------- 5. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TAC_OptionLO_exemptionSc.java (at line 87) @Doc(value = "If 0, TAC is computed elsewhere, otherwise enter TAC for ISIS fleets") ^^^ The type Doc is deprecated ---------- 6. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TAC_OptionLO_exemptionSc.java (at line 90) @Doc(value = "Proportion de survie") ^^^ The type Doc is deprecated ---------- 7. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TAC_OptionLO_exemptionSc.java (at line 93) @Doc(value = "Landings Obligation Implemented ?") ^^^ The type Doc is deprecated ---------- 8. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TAC_OptionLO_exemptionSc.java (at line 105) MatrixTacPerPop.NAME, ^^^^^^^^^^^^^^^ MatrixTacPerPop cannot be resolved to a variable ---------- 9. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TAC_OptionLO_exemptionSc.java (at line 227) MatrixND TacPopMatrix = matResult.getMatrix(janCurYear,param_pop, MatrixTacPerPop.NAME); ^^^^^^^^^^^^^^^ MatrixTacPerPop cannot be resolved to a variable ---------- ---------- 10. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 624) if (str.isEffortEquationUsed()) { ^^^^^^^^^^^^^^^^^^^^ The method isEffortEquationUsed() is undefined for the type Strategy ---------- 11. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 625) effortNominalPerVessel = str.getEffortNominalPerVessel(month); ^^^^^^^^^^^^^^^^^^^^^^^^^ The method getEffortNominalPerVessel(Month) is undefined for the type Strategy ---------- 11 problems (4 errors, 7 warnings) 2026-01-26 09:38:42,771 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.TAC_OptionLO_exemptionSc java.lang.ClassNotFoundException: rules.TAC_OptionLO_exemptionSc at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACnephrops_Metier_OptionLO_redistr_multisp.java (at line 130) MatrixTacPerPop.NAME, ^^^^^^^^^^^^^^^ MatrixTacPerPop cannot be resolved to a variable ---------- 2. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACnephrops_Metier_OptionLO_redistr_multisp.java (at line 457) MatrixTacPerPop.NAME, ^^^^^^^^^^^^^^^ MatrixTacPerPop cannot be resolved to a variable ---------- 3. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACnephrops_Metier_OptionLO_redistr_multisp.java (at line 467) TacPopMatrix.setName(MatrixTacPerPop.NAME+param_alloc); // param_metNames ^^^^^^^^^^^^^^^ MatrixTacPerPop cannot be resolved to a variable ---------- ---------- 4. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\scripts\PTAtoolbox.java (at line 56) Collection cellsFromFile = GeoTools.getCellFromShapefile(myRegion, listCells, shpFile); ^^^^^^^^^^^^^^^^^^^^ The method getCellFromShapefile(FisheryRegion, List, File) is undefined for the type GeoTools ---------- ---------- 5. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 624) if (str.isEffortEquationUsed()) { ^^^^^^^^^^^^^^^^^^^^ The method isEffortEquationUsed() is undefined for the type Strategy ---------- 6. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 625) effortNominalPerVessel = str.getEffortNominalPerVessel(month); ^^^^^^^^^^^^^^^^^^^^^^^^^ The method getEffortNominalPerVessel(Month) is undefined for the type Strategy ---------- 6 problems (6 errors) 2026-01-26 09:38:43,096 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.TACnephrops_Metier_OptionLO_redistr_multisp java.lang.ClassNotFoundException: rules.TACnephrops_Metier_OptionLO_redistr_multisp at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsPop20102014_sole.java (at line 24) import static org.nuiton.i18n.I18n._; ^^^^^^^^^^^^^^^^^^^^^^ The import org.nuiton.i18n.I18n._ cannot be resolved ---------- 2. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsPop20102014_sole.java (at line 24) import static org.nuiton.i18n.I18n._; ^ '_' is a keyword from source level 9 onwards, cannot be used as identifier ---------- 3. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsPop20102014_sole.java (at line 34) import scripts.ResultName; ^^^^^^^^^^^^^^^^^^ The type ResultName is deprecated ---------- 4. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsPop20102014_sole.java (at line 51) import fr.ifremer.isisfish.util.Doc; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type Doc is deprecated ---------- 5. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsPop20102014_sole.java (at line 75) @Doc("Affected population") ^^^ The type Doc is deprecated ---------- 6. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsPop20102014_sole.java (at line 78) @Doc("Proportion de survie") ^^^ The type Doc is deprecated ---------- 7. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsPop20102014_sole.java (at line 84) @Doc("TAC in tons 2010") ^^^ The type Doc is deprecated ---------- 8. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsPop20102014_sole.java (at line 86) @Doc("TAC in tons 2011") ^^^ The type Doc is deprecated ---------- 9. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsPop20102014_sole.java (at line 88) @Doc("TAC in tons 2012") ^^^ The type Doc is deprecated ---------- 10. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsPop20102014_sole.java (at line 90) @Doc("TAC in tons 2013") ^^^ The type Doc is deprecated ---------- 11. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsPop20102014_sole.java (at line 92) @Doc("TAC in tons 2014") ^^^ The type Doc is deprecated ---------- 12. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsPop20102014_sole.java (at line 119) return _("TAC weight in tons.\nIf you want survival discard use propSurvie other than 0.\nIf you wish TAC computed as a proportion of the biomass use propTac other than 0."); ^ '_' is a keyword from source level 9 onwards, cannot be used as identifier ---------- 13. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsPop20102014_sole.java (at line 119) return _("TAC weight in tons.\nIf you want survival discard use propSurvie other than 0.\nIf you wish TAC computed as a proportion of the biomass use propTac other than 0."); ^ The method _(String) is undefined for the type TACpoidsPop20102014_sole ---------- 14. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsPop20102014_sole.java (at line 296) ResultName.MATRIX_NO_ACTIVITY, siMatrix ^^^^^^^^^^ The type ResultName is deprecated ---------- 15. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsPop20102014_sole.java (at line 296) ResultName.MATRIX_NO_ACTIVITY, siMatrix ^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_NO_ACTIVITY is deprecated ---------- 16. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsPop20102014_sole.java (at line 349) discardRegle.setName(ResultName.MATRIX_DISCARDS_PER_STR_MET_PER_ZONE_POP); ^^^^^^^^^^ The type ResultName is deprecated ---------- 17. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsPop20102014_sole.java (at line 349) discardRegle.setName(ResultName.MATRIX_DISCARDS_PER_STR_MET_PER_ZONE_POP); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_DISCARDS_PER_STR_MET_PER_ZONE_POP is deprecated ---------- ---------- 18. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 624) if (str.isEffortEquationUsed()) { ^^^^^^^^^^^^^^^^^^^^ The method isEffortEquationUsed() is undefined for the type Strategy ---------- 19. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 625) effortNominalPerVessel = str.getEffortNominalPerVessel(month); ^^^^^^^^^^^^^^^^^^^^^^^^^ The method getEffortNominalPerVessel(Month) is undefined for the type Strategy ---------- 19 problems (6 errors, 13 warnings) 2026-01-26 09:38:43,470 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.TACpoidsPop20102014_sole java.lang.ClassNotFoundException: rules.TACpoidsPop20102014_sole at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsPop_PourHCR_sole.java (at line 24) import static org.nuiton.i18n.I18n._; ^^^^^^^^^^^^^^^^^^^^^^ The import org.nuiton.i18n.I18n._ cannot be resolved ---------- 2. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsPop_PourHCR_sole.java (at line 24) import static org.nuiton.i18n.I18n._; ^ '_' is a keyword from source level 9 onwards, cannot be used as identifier ---------- 3. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsPop_PourHCR_sole.java (at line 34) import scripts.ResultName; ^^^^^^^^^^^^^^^^^^ The type ResultName is deprecated ---------- 4. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsPop_PourHCR_sole.java (at line 51) import fr.ifremer.isisfish.util.Doc; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type Doc is deprecated ---------- 5. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsPop_PourHCR_sole.java (at line 114) return _("TAC weight in tons per population.\nIf you want survival discard use propSurvie other than 0.\nIf you wish TAC computed as a proportion of the biomass use propTac other than 0."); ^ '_' is a keyword from source level 9 onwards, cannot be used as identifier ---------- 6. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsPop_PourHCR_sole.java (at line 114) return _("TAC weight in tons per population.\nIf you want survival discard use propSurvie other than 0.\nIf you wish TAC computed as a proportion of the biomass use propTac other than 0."); ^ The method _(String) is undefined for the type TACpoidsPop_PourHCR_sole ---------- 7. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsPop_PourHCR_sole.java (at line 302) ResultName.MATRIX_NO_ACTIVITY, siMatrix ^^^^^^^^^^ The type ResultName is deprecated ---------- 8. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsPop_PourHCR_sole.java (at line 302) ResultName.MATRIX_NO_ACTIVITY, siMatrix ^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_NO_ACTIVITY is deprecated ---------- 9. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsPop_PourHCR_sole.java (at line 358) discard.setName(ResultName.MATRIX_DISCARDS_PER_STR_MET_PER_ZONE_POP); ^^^^^^^^^^ The type ResultName is deprecated ---------- 10. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsPop_PourHCR_sole.java (at line 358) discard.setName(ResultName.MATRIX_DISCARDS_PER_STR_MET_PER_ZONE_POP); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_DISCARDS_PER_STR_MET_PER_ZONE_POP is deprecated ---------- ---------- 11. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 624) if (str.isEffortEquationUsed()) { ^^^^^^^^^^^^^^^^^^^^ The method isEffortEquationUsed() is undefined for the type Strategy ---------- 12. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 625) effortNominalPerVessel = str.getEffortNominalPerVessel(month); ^^^^^^^^^^^^^^^^^^^^^^^^^ The method getEffortNominalPerVessel(Month) is undefined for the type Strategy ---------- 12 problems (6 errors, 6 warnings) 2026-01-26 09:38:43,953 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.TACpoidsPop_PourHCR_sole java.lang.ClassNotFoundException: rules.TACpoidsPop_PourHCR_sole at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin20102014OgiveTriMerlu.java (at line 24) import static org.nuiton.i18n.I18n._; ^^^^^^^^^^^^^^^^^^^^^^ The import org.nuiton.i18n.I18n._ cannot be resolved ---------- 2. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin20102014OgiveTriMerlu.java (at line 24) import static org.nuiton.i18n.I18n._; ^ '_' is a keyword from source level 9 onwards, cannot be used as identifier ---------- 3. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin20102014OgiveTriMerlu.java (at line 37) import scripts.ResultName; ^^^^^^^^^^^^^^^^^^ The type ResultName is deprecated ---------- 4. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin20102014OgiveTriMerlu.java (at line 57) import fr.ifremer.isisfish.util.Doc; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type Doc is deprecated ---------- 5. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin20102014OgiveTriMerlu.java (at line 83) @Doc("Affected species") ^^^ The type Doc is deprecated ---------- 6. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin20102014OgiveTriMerlu.java (at line 86) @Doc("Proportion de survie") ^^^ The type Doc is deprecated ---------- 7. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin20102014OgiveTriMerlu.java (at line 88) @Doc(value = "param_Retention_L50") ^^^ The type Doc is deprecated ---------- 8. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin20102014OgiveTriMerlu.java (at line 91) @Doc(value = "param_Retention_slope") ^^^ The type Doc is deprecated ---------- 9. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin20102014OgiveTriMerlu.java (at line 94) @Doc(value = "param_TailleMin") ^^^ The type Doc is deprecated ---------- 10. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin20102014OgiveTriMerlu.java (at line 97) @Doc("TAC in tons 2010") ^^^ The type Doc is deprecated ---------- 11. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin20102014OgiveTriMerlu.java (at line 99) @Doc("TAC in tons 2011") ^^^ The type Doc is deprecated ---------- 12. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin20102014OgiveTriMerlu.java (at line 101) @Doc("TAC in tons 2012") ^^^ The type Doc is deprecated ---------- 13. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin20102014OgiveTriMerlu.java (at line 103) @Doc("TAC in tons 2013") ^^^ The type Doc is deprecated ---------- 14. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin20102014OgiveTriMerlu.java (at line 105) @Doc("TAC in tons 2014") ^^^ The type Doc is deprecated ---------- 15. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin20102014OgiveTriMerlu.java (at line 138) return _("Combinaison de la regle tac poids sur 2001-2011 avec ogive de tri + prop de survie des rejets."); ^ '_' is a keyword from source level 9 onwards, cannot be used as identifier ---------- 16. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin20102014OgiveTriMerlu.java (at line 138) return _("Combinaison de la regle tac poids sur 2001-2011 avec ogive de tri + prop de survie des rejets."); ^ The method _(String) is undefined for the type TACpoidsTailleMin20102014OgiveTriMerlu ---------- 17. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin20102014OgiveTriMerlu.java (at line 374) ResultName.MATRIX_NO_ACTIVITY, siMatrix ^^^^^^^^^^ The type ResultName is deprecated ---------- 18. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin20102014OgiveTriMerlu.java (at line 374) ResultName.MATRIX_NO_ACTIVITY, siMatrix ^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_NO_ACTIVITY is deprecated ---------- 19. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin20102014OgiveTriMerlu.java (at line 429) discardRegle.setName(ResultName.MATRIX_DISCARDS_PER_STR_MET_PER_ZONE_POP); ^^^^^^^^^^ The type ResultName is deprecated ---------- 20. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin20102014OgiveTriMerlu.java (at line 429) discardRegle.setName(ResultName.MATRIX_DISCARDS_PER_STR_MET_PER_ZONE_POP); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_DISCARDS_PER_STR_MET_PER_ZONE_POP is deprecated ---------- 21. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin20102014OgiveTriMerlu.java (at line 486) discard.setName(ResultName.MATRIX_DISCARDS_PER_STR_MET_PER_ZONE_POP); ^^^^^^^^^^ The type ResultName is deprecated ---------- 22. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin20102014OgiveTriMerlu.java (at line 486) discard.setName(ResultName.MATRIX_DISCARDS_PER_STR_MET_PER_ZONE_POP); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_DISCARDS_PER_STR_MET_PER_ZONE_POP is deprecated ---------- ---------- 23. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 624) if (str.isEffortEquationUsed()) { ^^^^^^^^^^^^^^^^^^^^ The method isEffortEquationUsed() is undefined for the type Strategy ---------- 24. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 625) effortNominalPerVessel = str.getEffortNominalPerVessel(month); ^^^^^^^^^^^^^^^^^^^^^^^^^ The method getEffortNominalPerVessel(Month) is undefined for the type Strategy ---------- 24 problems (6 errors, 18 warnings) 2026-01-26 09:38:44,407 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.TACpoidsTailleMin20102014OgiveTriMerlu java.lang.ClassNotFoundException: rules.TACpoidsTailleMin20102014OgiveTriMerlu at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin_PourHCR_OgiveTriMerlu.java (at line 24) import static org.nuiton.i18n.I18n._; ^^^^^^^^^^^^^^^^^^^^^^ The import org.nuiton.i18n.I18n._ cannot be resolved ---------- 2. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin_PourHCR_OgiveTriMerlu.java (at line 24) import static org.nuiton.i18n.I18n._; ^ '_' is a keyword from source level 9 onwards, cannot be used as identifier ---------- 3. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin_PourHCR_OgiveTriMerlu.java (at line 37) import scripts.ResultName; ^^^^^^^^^^^^^^^^^^ The type ResultName is deprecated ---------- 4. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin_PourHCR_OgiveTriMerlu.java (at line 57) import fr.ifremer.isisfish.util.Doc; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type Doc is deprecated ---------- 5. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin_PourHCR_OgiveTriMerlu.java (at line 81) @Doc("Affected species") ^^^ The type Doc is deprecated ---------- 6. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin_PourHCR_OgiveTriMerlu.java (at line 84) @Doc("Proportion de survie") ^^^ The type Doc is deprecated ---------- 7. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin_PourHCR_OgiveTriMerlu.java (at line 86) @Doc(value = "param_Retention_L50") ^^^ The type Doc is deprecated ---------- 8. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin_PourHCR_OgiveTriMerlu.java (at line 89) @Doc(value = "param_Retention_slope") ^^^ The type Doc is deprecated ---------- 9. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin_PourHCR_OgiveTriMerlu.java (at line 92) @Doc(value = "param_TailleMin") ^^^ The type Doc is deprecated ---------- 10. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin_PourHCR_OgiveTriMerlu.java (at line 135) return _("Combinaison de la regle tac poids sur 2001-2011 avec ogive de tri + prop de survie des rejets."); ^ '_' is a keyword from source level 9 onwards, cannot be used as identifier ---------- 11. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin_PourHCR_OgiveTriMerlu.java (at line 135) return _("Combinaison de la regle tac poids sur 2001-2011 avec ogive de tri + prop de survie des rejets."); ^ The method _(String) is undefined for the type TACpoidsTailleMin_PourHCR_OgiveTriMerlu ---------- 12. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin_PourHCR_OgiveTriMerlu.java (at line 371) ResultName.MATRIX_NO_ACTIVITY, siMatrix ^^^^^^^^^^ The type ResultName is deprecated ---------- 13. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin_PourHCR_OgiveTriMerlu.java (at line 371) ResultName.MATRIX_NO_ACTIVITY, siMatrix ^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_NO_ACTIVITY is deprecated ---------- 14. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin_PourHCR_OgiveTriMerlu.java (at line 426) discardRegle.setName(ResultName.MATRIX_DISCARDS_PER_STR_MET_PER_ZONE_POP); ^^^^^^^^^^ The type ResultName is deprecated ---------- 15. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin_PourHCR_OgiveTriMerlu.java (at line 426) discardRegle.setName(ResultName.MATRIX_DISCARDS_PER_STR_MET_PER_ZONE_POP); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_DISCARDS_PER_STR_MET_PER_ZONE_POP is deprecated ---------- 16. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin_PourHCR_OgiveTriMerlu.java (at line 483) discard.setName(ResultName.MATRIX_DISCARDS_PER_STR_MET_PER_ZONE_POP); ^^^^^^^^^^ The type ResultName is deprecated ---------- 17. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACpoidsTailleMin_PourHCR_OgiveTriMerlu.java (at line 483) discard.setName(ResultName.MATRIX_DISCARDS_PER_STR_MET_PER_ZONE_POP); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_DISCARDS_PER_STR_MET_PER_ZONE_POP is deprecated ---------- ---------- 18. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 624) if (str.isEffortEquationUsed()) { ^^^^^^^^^^^^^^^^^^^^ The method isEffortEquationUsed() is undefined for the type Strategy ---------- 19. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 625) effortNominalPerVessel = str.getEffortNominalPerVessel(month); ^^^^^^^^^^^^^^^^^^^^^^^^^ The method getEffortNominalPerVessel(Month) is undefined for the type Strategy ---------- 19 problems (6 errors, 13 warnings) 2026-01-26 09:38:44,811 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.TACpoidsTailleMin_PourHCR_OgiveTriMerlu java.lang.ClassNotFoundException: rules.TACpoidsTailleMin_PourHCR_OgiveTriMerlu at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACseries_Metier_OptionLO.java (at line 114) MatrixTacPerPop.NAME, ^^^^^^^^^^^^^^^ MatrixTacPerPop cannot be resolved to a variable ---------- 2. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACseries_Metier_OptionLO.java (at line 258) MatrixTacPerPop.NAME, ^^^^^^^^^^^^^^^ MatrixTacPerPop cannot be resolved to a variable ---------- ---------- 3. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 624) if (str.isEffortEquationUsed()) { ^^^^^^^^^^^^^^^^^^^^ The method isEffortEquationUsed() is undefined for the type Strategy ---------- 4. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 625) effortNominalPerVessel = str.getEffortNominalPerVessel(month); ^^^^^^^^^^^^^^^^^^^^^^^^^ The method getEffortNominalPerVessel(Month) is undefined for the type Strategy ---------- 4 problems (4 errors) 2026-01-26 09:38:45,139 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.TACseries_Metier_OptionLO java.lang.ClassNotFoundException: rules.TACseries_Metier_OptionLO at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACseries_Metier_OptionLO_redistr.java (at line 121) MatrixTacPerPop.NAME, ^^^^^^^^^^^^^^^ MatrixTacPerPop cannot be resolved to a variable ---------- 2. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACseries_Metier_OptionLO_redistr.java (at line 389) MatrixTacPerPop.NAME, ^^^^^^^^^^^^^^^ MatrixTacPerPop cannot be resolved to a variable ---------- 3. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACseries_Metier_OptionLO_redistr.java (at line 399) TacPopMatrix.setName(MatrixTacPerPop.NAME+param_alloc); // param_metNames ^^^^^^^^^^^^^^^ MatrixTacPerPop cannot be resolved to a variable ---------- ---------- 4. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\scripts\PTAtoolbox.java (at line 56) Collection cellsFromFile = GeoTools.getCellFromShapefile(myRegion, listCells, shpFile); ^^^^^^^^^^^^^^^^^^^^ The method getCellFromShapefile(FisheryRegion, List, File) is undefined for the type GeoTools ---------- ---------- 5. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 624) if (str.isEffortEquationUsed()) { ^^^^^^^^^^^^^^^^^^^^ The method isEffortEquationUsed() is undefined for the type Strategy ---------- 6. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 625) effortNominalPerVessel = str.getEffortNominalPerVessel(month); ^^^^^^^^^^^^^^^^^^^^^^^^^ The method getEffortNominalPerVessel(Month) is undefined for the type Strategy ---------- 6 problems (6 errors) 2026-01-26 09:38:45,449 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.TACseries_Metier_OptionLO_redistr java.lang.ClassNotFoundException: rules.TACseries_Metier_OptionLO_redistr at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACseries_Metier_OptionLO_redistr_multisp.java (at line 124) MatrixTacPerPop.NAME, ^^^^^^^^^^^^^^^ MatrixTacPerPop cannot be resolved to a variable ---------- 2. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACseries_Metier_OptionLO_redistr_multisp.java (at line 435) MatrixTacPerPop.NAME, ^^^^^^^^^^^^^^^ MatrixTacPerPop cannot be resolved to a variable ---------- 3. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACseries_Metier_OptionLO_redistr_multisp.java (at line 445) TacPopMatrix.setName(MatrixTacPerPop.NAME+param_alloc); // param_metNames ^^^^^^^^^^^^^^^ MatrixTacPerPop cannot be resolved to a variable ---------- ---------- 4. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\scripts\PTAtoolbox.java (at line 56) Collection cellsFromFile = GeoTools.getCellFromShapefile(myRegion, listCells, shpFile); ^^^^^^^^^^^^^^^^^^^^ The method getCellFromShapefile(FisheryRegion, List, File) is undefined for the type GeoTools ---------- ---------- 5. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 624) if (str.isEffortEquationUsed()) { ^^^^^^^^^^^^^^^^^^^^ The method isEffortEquationUsed() is undefined for the type Strategy ---------- 6. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 625) effortNominalPerVessel = str.getEffortNominalPerVessel(month); ^^^^^^^^^^^^^^^^^^^^^^^^^ The method getEffortNominalPerVessel(Month) is undefined for the type Strategy ---------- 6 problems (6 errors) 2026-01-26 09:38:45,791 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.TACseries_Metier_OptionLO_redistr_multisp java.lang.ClassNotFoundException: rules.TACseries_Metier_OptionLO_redistr_multisp at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACseries_Month_Metier_OptionLO.java (at line 118) MatrixTacPerPop.NAME, ^^^^^^^^^^^^^^^ MatrixTacPerPop cannot be resolved to a variable ---------- 2. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACseries_Month_Metier_OptionLO.java (at line 403) MatrixND mat = ponMon.getCatch(param_pop).copy(); ^^^^^^ ponMon cannot be resolved ---------- 3. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACseries_Month_Metier_OptionLO.java (at line 404) MatrixND matW = siMatrix.matrixToWeightMatrix(step, 2, ^^^^^^^^ siMatrix cannot be resolved ---------- 4. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACseries_Month_Metier_OptionLO.java (at line 419) MatrixND cat = ponMon.getCatch(param_pop); ^^^^^^ ponMon cannot be resolved ---------- 5. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACseries_Month_Metier_OptionLO.java (at line 457) MatrixTacPerPop.NAME, ^^^^^^^^^^^^^^^ MatrixTacPerPop cannot be resolved to a variable ---------- 6. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACseries_Month_Metier_OptionLO.java (at line 459) TacPopMatrix.setValue("TAC", TAC); ^^^ TAC cannot be resolved to a variable ---------- 7. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACseries_Month_Metier_OptionLO.java (at line 460) TacPopMatrix.setValue("catchListMet", catchListMet); ^^^^^^^^^^^^ catchListMet cannot be resolved to a variable ---------- 8. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACseries_Month_Metier_OptionLO.java (at line 461) TacPopMatrix.setValue("ratio", ratio); ^^^^^ ratio cannot be resolved to a variable ---------- ---------- 9. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 624) if (str.isEffortEquationUsed()) { ^^^^^^^^^^^^^^^^^^^^ The method isEffortEquationUsed() is undefined for the type Strategy ---------- 10. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 625) effortNominalPerVessel = str.getEffortNominalPerVessel(month); ^^^^^^^^^^^^^^^^^^^^^^^^^ The method getEffortNominalPerVessel(Month) is undefined for the type Strategy ---------- 10 problems (10 errors) 2026-01-26 09:38:46,135 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.TACseries_Month_Metier_OptionLO java.lang.ClassNotFoundException: rules.TACseries_Month_Metier_OptionLO at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACseries_selexclMetiers_OptionLO_redistr.java (at line 124) MatrixTacPerPop.NAME, ^^^^^^^^^^^^^^^ MatrixTacPerPop cannot be resolved to a variable ---------- 2. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACseries_selexclMetiers_OptionLO_redistr.java (at line 401) MatrixTacPerPop.NAME, ^^^^^^^^^^^^^^^ MatrixTacPerPop cannot be resolved to a variable ---------- 3. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TACseries_selexclMetiers_OptionLO_redistr.java (at line 411) TacPopMatrix.setName(MatrixTacPerPop.NAME+param_alloc); // param_metNames ^^^^^^^^^^^^^^^ MatrixTacPerPop cannot be resolved to a variable ---------- ---------- 4. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\scripts\PTAtoolbox.java (at line 56) Collection cellsFromFile = GeoTools.getCellFromShapefile(myRegion, listCells, shpFile); ^^^^^^^^^^^^^^^^^^^^ The method getCellFromShapefile(FisheryRegion, List, File) is undefined for the type GeoTools ---------- ---------- 5. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 624) if (str.isEffortEquationUsed()) { ^^^^^^^^^^^^^^^^^^^^ The method isEffortEquationUsed() is undefined for the type Strategy ---------- 6. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 625) effortNominalPerVessel = str.getEffortNominalPerVessel(month); ^^^^^^^^^^^^^^^^^^^^^^^^^ The method getEffortNominalPerVessel(Month) is undefined for the type Strategy ---------- 6 problems (6 errors) 2026-01-26 09:38:46,465 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.TACseries_selexclMetiers_OptionLO_redistr java.lang.ClassNotFoundException: rules.TACseries_selexclMetiers_OptionLO_redistr at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TALTACmanagement_MSYtransition.java (at line 53) import fr.ifremer.isisfish.util.Doc; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type Doc is deprecated ---------- 2. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TALTACmanagement_MSYtransition.java (at line 55) import scripts.ResultName; ^^^^^^^^^^^^^^^^^^ The type ResultName is deprecated ---------- 3. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TALTACmanagement_MSYtransition.java (at line 74) @Doc(value = "Begin step") ^^^ The type Doc is deprecated ---------- 4. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TALTACmanagement_MSYtransition.java (at line 77) @Doc(value = "End step") ^^^ The type Doc is deprecated ---------- 5. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TALTACmanagement_MSYtransition.java (at line 80) @Doc(value = "First year (first year modelled in ISIS-Fish)") ^^^ The type Doc is deprecated ---------- 6. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TALTACmanagement_MSYtransition.java (at line 87) @Doc(value = "Affected species") ^^^ The type Doc is deprecated ---------- 7. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TALTACmanagement_MSYtransition.java (at line 92) @Doc("MSY Btrigger") ^^^ The type Doc is deprecated ---------- 8. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TALTACmanagement_MSYtransition.java (at line 97) @Doc("F_MSY") ^^^ The type Doc is deprecated ---------- 9. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TALTACmanagement_MSYtransition.java (at line 102) @Doc("F_pa") ^^^ The type Doc is deprecated ---------- 10. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TALTACmanagement_MSYtransition.java (at line 107) @Doc(value = "param_TailleMin") ^^^ The type Doc is deprecated ---------- 11. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TALTACmanagement_MSYtransition.java (at line 166) MatrixTacPerPop.NAME, ^^^^^^^^^^^^^^^ MatrixTacPerPop cannot be resolved to a variable ---------- 12. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TALTACmanagement_MSYtransition.java (at line 928) MatrixTacPerPop.NAME, ^^^^^^^^^^^^^^^ MatrixTacPerPop cannot be resolved to a variable ---------- 13. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TALTACmanagement_MSYtransition.java (at line 1399) FileUtils.writeStringToFile(TraceTarfs,"tarfName;oldValue;newValue;ratHake;ratSole;RatNep\n",false); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The method writeStringToFile(File, String, boolean) from the type FileUtils is deprecated ---------- 14. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TALTACmanagement_MSYtransition.java (at line 1475) FileUtils.writeStringToFile(TraceTarfs,string2export,true); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The method writeStringToFile(File, String, boolean) from the type FileUtils is deprecated ---------- 15. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\TALTACmanagement_MSYtransition.java (at line 2026) FileUtils.writeStringToFile(metierFlags,toExportflag,true); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The method writeStringToFile(File, String, boolean) from the type FileUtils is deprecated ---------- ---------- 16. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 624) if (str.isEffortEquationUsed()) { ^^^^^^^^^^^^^^^^^^^^ The method isEffortEquationUsed() is undefined for the type Strategy ---------- 17. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 625) effortNominalPerVessel = str.getEffortNominalPerVessel(month); ^^^^^^^^^^^^^^^^^^^^^^^^^ The method getEffortNominalPerVessel(Month) is undefined for the type Strategy ---------- ---------- 18. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\OgiveDeTriMerluRetentionTACAllTransitionMSY_reduceE_varsAnn_catchCorrTACHISTO_Corr.java (at line 52) import fr.ifremer.isisfish.util.Doc; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type Doc is deprecated ---------- 19. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\OgiveDeTriMerluRetentionTACAllTransitionMSY_reduceE_varsAnn_catchCorrTACHISTO_Corr.java (at line 71) @Doc(value = "Begin step") ^^^ The type Doc is deprecated ---------- 20. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\OgiveDeTriMerluRetentionTACAllTransitionMSY_reduceE_varsAnn_catchCorrTACHISTO_Corr.java (at line 74) @Doc(value = "End step") ^^^ The type Doc is deprecated ---------- 21. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\OgiveDeTriMerluRetentionTACAllTransitionMSY_reduceE_varsAnn_catchCorrTACHISTO_Corr.java (at line 77) @Doc(value = "First year (first year modelled in ISIS-Fish)") ^^^ The type Doc is deprecated ---------- 22. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\OgiveDeTriMerluRetentionTACAllTransitionMSY_reduceE_varsAnn_catchCorrTACHISTO_Corr.java (at line 83) @Doc(value = "Affected species") ^^^ The type Doc is deprecated ---------- 23. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\OgiveDeTriMerluRetentionTACAllTransitionMSY_reduceE_varsAnn_catchCorrTACHISTO_Corr.java (at line 88) @Doc("MSY Btrigger") ^^^ The type Doc is deprecated ---------- 24. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\OgiveDeTriMerluRetentionTACAllTransitionMSY_reduceE_varsAnn_catchCorrTACHISTO_Corr.java (at line 93) @Doc("F_MSY") ^^^ The type Doc is deprecated ---------- 25. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\OgiveDeTriMerluRetentionTACAllTransitionMSY_reduceE_varsAnn_catchCorrTACHISTO_Corr.java (at line 98) @Doc("F_pa") ^^^ The type Doc is deprecated ---------- 26. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\OgiveDeTriMerluRetentionTACAllTransitionMSY_reduceE_varsAnn_catchCorrTACHISTO_Corr.java (at line 103) @Doc(value = "param_TailleMin") ^^^ The type Doc is deprecated ---------- 27. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\OgiveDeTriMerluRetentionTACAllTransitionMSY_reduceE_varsAnn_catchCorrTACHISTO_Corr.java (at line 1408) FileUtils.writeStringToFile(TraceTarfs,"tarfName;oldValue;newValue;ratHake;ratSole;RatNep\n",false); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The method writeStringToFile(File, String, boolean) from the type FileUtils is deprecated ---------- 28. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\OgiveDeTriMerluRetentionTACAllTransitionMSY_reduceE_varsAnn_catchCorrTACHISTO_Corr.java (at line 1484) FileUtils.writeStringToFile(TraceTarfs,string2export,true); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The method writeStringToFile(File, String, boolean) from the type FileUtils is deprecated ---------- 29. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\OgiveDeTriMerluRetentionTACAllTransitionMSY_reduceE_varsAnn_catchCorrTACHISTO_Corr.java (at line 2067) FileUtils.writeStringToFile(metierFlags,toExportflag,true); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The method writeStringToFile(File, String, boolean) from the type FileUtils is deprecated ---------- 29 problems (4 errors, 25 warnings) 2026-01-26 09:38:46,912 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.TALTACmanagement_MSYtransition java.lang.ClassNotFoundException: rules.TALTACmanagement_MSYtransition at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] 2026-01-26 09:38:47,054 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.ZonesDefinitionStep0 java.lang.ClassNotFoundException: rules.ZonesDefinitionStep0 at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\cantonnement_CS.java (at line 44) import fr.ifremer.isisfish.util.Doc; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type Doc is deprecated ---------- 2. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\cantonnement_CS.java (at line 60) public class Cantonnement_CS extends AbstractRule { ^^^^^^^^^^^^^^^ The public type Cantonnement_CS must be defined in its own file ---------- 3. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\cantonnement_CS.java (at line 65) @Doc(value="Zone de fermeture") ^^^ The type Doc is deprecated ---------- 4. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\cantonnement_CS.java (at line 67) @Doc(value="Engin concernés") ^^^ The type Doc is deprecated ---------- 5. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\cantonnement_CS.java (at line 69) @Doc(value="Begin step") ^^^ The type Doc is deprecated ---------- 6. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\cantonnement_CS.java (at line 71) @Doc(value="End step") ^^^ The type Doc is deprecated ---------- 7. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\cantonnement_CS.java (at line 73) @Doc(value="Begin month") ^^^ The type Doc is deprecated ---------- 8. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\cantonnement_CS.java (at line 75) @Doc(value="End month") ^^^ The type Doc is deprecated ---------- ---------- 9. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 624) if (str.isEffortEquationUsed()) { ^^^^^^^^^^^^^^^^^^^^ The method isEffortEquationUsed() is undefined for the type Strategy ---------- 10. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\scripts\SiMatrix.java (at line 625) effortNominalPerVessel = str.getEffortNominalPerVessel(month); ^^^^^^^^^^^^^^^^^^^^^^^^^ The method getEffortNominalPerVessel(Month) is undefined for the type Strategy ---------- 10 problems (3 errors, 7 warnings) 2026-01-26 09:38:47,364 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: rules.cantonnement_CS java.lang.ClassNotFoundException: rules.cantonnement_CS at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\sensitivityanalysis\RegularExpandGrid.java (at line 97) <<<<<<< .mine ^^^^^^^ Syntax error on tokens, Name expected instead ---------- 2. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\sensitivityanalysis\RegularExpandGrid.java (at line 98) factorNames += "\"" + factorName + "\","; ^^ Syntax error on token "+=", = expected ---------- 3. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\sensitivityanalysis\RegularExpandGrid.java (at line 98) factorNames += "\"" + factorName + "\","; ||||||| .r426 ^^^^^^^^^^ Syntax error on tokens, delete these tokens ---------- 4. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\sensitivityanalysis\RegularExpandGrid.java (at line 100) ======= ^^^^^ Syntax error on tokens, ( expected instead ---------- 5. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\sensitivityanalysis\RegularExpandGrid.java (at line 100) ======= factorNames += "\"" + factorName + "\","; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Syntax error on token(s), misplaced construct(s) ---------- 6. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\sensitivityanalysis\RegularExpandGrid.java (at line 102) >>>>>>> .r430 ^^^^^^^ Syntax error on tokens, Name expected instead ---------- 7. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\sensitivityanalysis\RegularExpandGrid.java (at line 103) String vector = factorName + "<-c("; ^^^^^^ Syntax error, insert ";" to complete LocalVariableDeclarationStatement ---------- 7 problems (7 errors) 2026-01-26 09:38:48,128 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: sensitivityanalysis.RegularExpandGrid java.lang.ClassNotFoundException: sensitivityanalysis.RegularExpandGrid at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.sensitivityanalysis.SensitivityAnalysisComboRenderer.getListCellRendererComponent(SensitivityAnalysisComboRenderer.java:84) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicComboBoxUI.getDisplaySize(BasicComboBoxUI.java:1446) ~[?:?] at javax.swing.plaf.synth.SynthComboBoxUI.getMinimumSize(SynthComboBoxUI.java:368) ~[?:?] at javax.swing.plaf.basic.BasicComboBoxUI.getPreferredSize(BasicComboBoxUI.java:988) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\sensitivityexports\Duplicated_SensitivityLbarJanvierY1.java (at line 24) import static org.nuiton.i18n.I18n._; ^^^^^^^^^^^^^^^^^^^^^^ The import org.nuiton.i18n.I18n._ cannot be resolved ---------- 2. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\sensitivityexports\Duplicated_SensitivityLbarJanvierY1.java (at line 24) import static org.nuiton.i18n.I18n._; ^ '_' is a keyword from source level 9 onwards, cannot be used as identifier ---------- 3. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\sensitivityexports\Duplicated_SensitivityLbarJanvierY1.java (at line 32) import scripts.ResultName; ^^^^^^^^^^^^^^^^^^ The type ResultName is deprecated ---------- 4. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\sensitivityexports\Duplicated_SensitivityLbarJanvierY1.java (at line 38) import fr.ifremer.isisfish.util.Doc; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type Doc is deprecated ---------- 5. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\sensitivityexports\Duplicated_SensitivityLbarJanvierY1.java (at line 40) public class SensitivityLbarJanvierY1 implements SensitivityExport { ^^^^^^^^^^^^^^^^^^^^^^^^ The public type SensitivityLbarJanvierY1 must be defined in its own file ---------- 6. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\sensitivityexports\Duplicated_SensitivityLbarJanvierY1.java (at line 45) protected String[] necessaryResult = { ResultName.MATRIX_LBAR }; ^^^^^^^^^^ The type ResultName is deprecated ---------- 7. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\sensitivityexports\Duplicated_SensitivityLbarJanvierY1.java (at line 45) protected String[] necessaryResult = { ResultName.MATRIX_LBAR }; ^^^^^^^^^^^ The field ResultName.MATRIX_LBAR is deprecated ---------- 8. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\sensitivityexports\Duplicated_SensitivityLbarJanvierY1.java (at line 47) @Doc("Population") ^^^ The type Doc is deprecated ---------- 9. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\sensitivityexports\Duplicated_SensitivityLbarJanvierY1.java (at line 62) ResultName.MATRIX_LBAR); ^^^^^^^^^^ The type ResultName is deprecated ---------- 10. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\sensitivityexports\Duplicated_SensitivityLbarJanvierY1.java (at line 62) ResultName.MATRIX_LBAR); ^^^^^^^^^^^ The field ResultName.MATRIX_LBAR is deprecated ---------- 11. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\sensitivityexports\Duplicated_SensitivityLbarJanvierY1.java (at line 72) return _("lbar for January of the last year. lbar is the mean lbar over zones"); ^ '_' is a keyword from source level 9 onwards, cannot be used as identifier ---------- 12. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\sensitivityexports\Duplicated_SensitivityLbarJanvierY1.java (at line 72) return _("lbar for January of the last year. lbar is the mean lbar over zones"); ^ The method _(String) is undefined for the type SensitivityLbarJanvierY1 ---------- 12 problems (5 errors, 7 warnings) 2026-01-26 09:38:50,365 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: sensitivityexports.Duplicated_SensitivityLbarJanvierY1 java.lang.ClassNotFoundException: sensitivityexports.Duplicated_SensitivityLbarJanvierY1 at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.sensitivityexport.SensitivityExportNameListRenderer.getListCellRendererComponent(SensitivityExportNameListRenderer.java:82) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.preferredLayoutSize(GridBagLayout.java:726) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\sensitivityexports\Duplicated_SensitivityRecruitmentY1.java (at line 30) import scripts.ResultName; ^^^^^^^^^^^^^^^^^^ The type ResultName is deprecated ---------- 2. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\sensitivityexports\Duplicated_SensitivityRecruitmentY1.java (at line 36) import fr.ifremer.isisfish.util.Doc; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The type Doc is deprecated ---------- 3. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\sensitivityexports\Duplicated_SensitivityRecruitmentY1.java (at line 38) public class SensitivityRecruitmentY1 implements SensitivityExport { ^^^^^^^^^^^^^^^^^^^^^^^^ The public type SensitivityRecruitmentY1 must be defined in its own file ---------- 4. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\sensitivityexports\Duplicated_SensitivityRecruitmentY1.java (at line 45) ResultName.MATRIX_RECRUITMENT ^^^^^^^^^^ The type ResultName is deprecated ---------- 5. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\sensitivityexports\Duplicated_SensitivityRecruitmentY1.java (at line 45) ResultName.MATRIX_RECRUITMENT ^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_RECRUITMENT is deprecated ---------- 6. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\sensitivityexports\Duplicated_SensitivityRecruitmentY1.java (at line 48) @Doc("Population") ^^^ The type Doc is deprecated ---------- 7. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\sensitivityexports\Duplicated_SensitivityRecruitmentY1.java (at line 66) ResultName.MATRIX_RECRUITMENT); ^^^^^^^^^^ The type ResultName is deprecated ---------- 8. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\sensitivityexports\Duplicated_SensitivityRecruitmentY1.java (at line 66) ResultName.MATRIX_RECRUITMENT); ^^^^^^^^^^^^^^^^^^ The field ResultName.MATRIX_RECRUITMENT is deprecated ---------- 8 problems (1 error, 7 warnings) 2026-01-26 09:38:50,708 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: sensitivityexports.Duplicated_SensitivityRecruitmentY1 java.lang.ClassNotFoundException: sensitivityexports.Duplicated_SensitivityRecruitmentY1 at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.sensitivityexport.SensitivityExportNameListRenderer.getListCellRendererComponent(SensitivityExportNameListRenderer.java:82) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) ~[?:?] at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.preferredLayoutSize(GridBagLayout.java:726) ~[?:?] at java.awt.Container.preferredSize(Container.java:1826) ~[?:?] at java.awt.Container.getPreferredSize(Container.java:1810) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1736) ~[?:?] at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) ~[?:?] at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) ~[?:?] at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) ~[?:?] at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) ~[?:?] at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\exports\Abondance_Age_Decembre.java (at line 49) public class Abondance_Gpe_Janvier implements Export { ^^^^^^^^^^^^^^^^^^^^^ The public type Abondance_Gpe_Janvier must be defined in its own file ---------- 1 problem (1 error) 2026-01-26 09:38:50,990 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: exports.Abondance_Age_Decembre java.lang.ClassNotFoundException: exports.Abondance_Age_Decembre at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.export.ExportNameListRenderer.getListCellRendererComponent(ExportNameListRenderer.java:82) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.ScrollPaneLayout.layoutContainer(ScrollPaneLayout.java:799) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\exports\Abondance_Janvier.java (at line 88) double abondance = mat2.sumOverDim(0).reduceDims(0); //on somme sur les groupes ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type mismatch: cannot convert from MatrixND to double ---------- 1 problem (1 error) 2026-01-26 09:38:51,224 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: exports.Abondance_Janvier java.lang.ClassNotFoundException: exports.Abondance_Janvier at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.export.ExportNameListRenderer.getListCellRendererComponent(ExportNameListRenderer.java:82) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.ScrollPaneLayout.layoutContainer(ScrollPaneLayout.java:799) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] ---------- 1. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\exports\CatchWeightGroupStrFltMetierQuarter.java (at line 19) public class CatchWeighthGroupStrFltMetierQuarter implements Export { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The public type CatchWeighthGroupStrFltMetierQuarter must be defined in its own file ---------- 1 problem (1 error) 2026-01-26 09:38:51,475 INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: exports.CatchWeightGroupStrFltMetierQuarter java.lang.ClassNotFoundException: exports.CatchWeightGroupStrFltMetierQuarter at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.models.export.ExportNameListRenderer.getListCellRendererComponent(ExportNameListRenderer.java:82) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) ~[?:?] at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) ~[?:?] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) ~[?:?] at javax.swing.JComponent.getPreferredSize(JComponent.java:1734) ~[?:?] at javax.swing.ScrollPaneLayout.layoutContainer(ScrollPaneLayout.java:799) ~[?:?] at java.awt.Container.layout(Container.java:1541) ~[?:?] at java.awt.Container.doLayout(Container.java:1530) ~[?:?] at java.awt.Container.validateTree(Container.java:1725) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validateTree(Container.java:1734) ~[?:?] at java.awt.Container.validate(Container.java:1660) ~[?:?] at java.awt.Container.validateUnconditionally(Container.java:1697) ~[?:?] at java.awt.Window.show(Window.java:1055) ~[?:?] at java.awt.Component.show(Component.java:1728) ~[?:?] at java.awt.Component.setVisible(Component.java:1675) ~[?:?] at java.awt.Window.setVisible(Window.java:1036) ~[?:?] at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:734) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] 2026-01-26 10:37:57,428 INFO [AWT-EventQueue-0] (RegionStorage.java:237) getRegion - Try to open region MACCO_BoB_MixFish_2015Inf_qmean_15nov2023(C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\regions\MACCO_BoB_MixFish_2015Inf_qmean_15nov2023) 2026-01-26 10:37:57,428 INFO [AWT-EventQueue-0] (DataStorage.java:206) getStorage - Create new storage for MACCO_BoB_MixFish_2015Inf_qmean_15nov2023 2026-01-26 10:39:07,413 INFO [AWT-EventQueue-0] (InputHandler.java:491) exportEntityJson - try to export json version of: Merluccius_merluccius 2026-01-26 10:40:06,314 ERROR [AWT-EventQueue-0] (RegionExportJson.java:221) writeValue - Unsupported type: 'class fr.ifremer.isisfish.entities.SpeciesType' value class 'fr.ifremer.isisfish.entities.SpeciesType' value 'LENGTH' 2026-01-26 10:40:24,557 INFO [AWT-EventQueue-0] (RegionStorage.java:237) getRegion - Try to open region DemoRegion(C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\regions\DemoRegion) 2026-01-26 10:40:24,557 INFO [AWT-EventQueue-0] (DataStorage.java:206) getStorage - Create new storage for DemoRegion 2026-01-26 10:41:53,647 ERROR [AWT-EventQueue-0] (SqlExceptionHelper.java:142) logExceptions - Colonne "SPECIESIMP0_.TYPE" non trouvée Column "SPECIESIMP0_.TYPE" not found; SQL statement: select speciesimp0_.topiaId as topiaid1_22_, speciesimp0_.topiaVersion as topiaver2_22_, speciesimp0_.topiaCreateDate as topiacre3_22_, speciesimp0_.name as name4_22_, speciesimp0_.scientificName as scientif5_22_, speciesimp0_.codeRubbin as coderubb6_22_, speciesimp0_.codeCEE as codecee7_22_, speciesimp0_.comment as comment8_22_, speciesimp0_.type as type9_22_ from species speciesimp0_ where speciesimp0_.topiaId=? limit ? [42122-199] 2026-01-26 10:41:53,653 ERROR [AWT-EventQueue-0] (IsisFish.java:673) lambda$launchUI$0 - Global application exception java.lang.RuntimeException: java.lang.reflect.InvocationTargetException at jaxx.runtime.JAXXUtil$1.invoke(JAXXUtil.java:260) ~[jaxx-runtime-2.46.jar:2.46] at jdk.proxy1.$Proxy20.actionPerformed(Unknown Source) ~[?:?] at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1972) ~[?:?] at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2314) ~[?:?] at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:407) ~[?:?] at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:262) ~[?:?] at javax.swing.AbstractButton.doClick(AbstractButton.java:374) ~[?:?] at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1029) ~[?:?] at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1073) ~[?:?] at java.awt.Component.processMouseEvent(Component.java:6621) ~[?:?] at javax.swing.JComponent.processMouseEvent(JComponent.java:3398) ~[?:?] at java.awt.Component.processEvent(Component.java:6386) ~[?:?] at java.awt.Container.processEvent(Container.java:2266) ~[?:?] at java.awt.Component.dispatchEventImpl(Component.java:4996) ~[?:?] at java.awt.Container.dispatchEventImpl(Container.java:2324) ~[?:?] at java.awt.Component.dispatchEvent(Component.java:4828) ~[?:?] at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4948) ~[?:?] at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4575) ~[?:?] at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4516) ~[?:?] at java.awt.Container.dispatchEventImpl(Container.java:2310) ~[?:?] at java.awt.Window.dispatchEventImpl(Window.java:2780) ~[?:?] at java.awt.Component.dispatchEvent(Component.java:4828) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:775) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) ~[?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) ~[?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:98) ~[?:?] at java.awt.EventQueue$5.run(EventQueue.java:747) ~[?:?] at java.awt.EventQueue$5.run(EventQueue.java:745) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) ~[?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) ~[?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:744) ~[?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] Caused by: java.lang.reflect.InvocationTargetException at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:118) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:580) ~[?:?] at jaxx.runtime.JAXXUtil$1.invoke(JAXXUtil.java:253) ~[jaxx-runtime-2.46.jar:2.46] ... 38 more Caused by: fr.ifremer.isisfish.IsisFishRuntimeException: Can't import region at fr.ifremer.isisfish.ui.input.InputHandler.importEntityJson(InputHandler.java:539) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.input.InputUI.doActionPerformed__on__menuImportJson(InputUI.java:267) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:580) ~[?:?] at jaxx.runtime.JAXXUtil$1.invoke(JAXXUtil.java:253) ~[jaxx-runtime-2.46.jar:2.46] ... 38 more Caused by: java.lang.RuntimeException: javax.persistence.PersistenceException: org.hibernate.exception.SQLGrammarException: could not prepare statement at fr.ifremer.isisfish.entities.RegionImportJson.getEntities(RegionImportJson.java:146) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.input.InputHandler.importEntityJson(InputHandler.java:519) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.input.InputUI.doActionPerformed__on__menuImportJson(InputUI.java:267) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:580) ~[?:?] at jaxx.runtime.JAXXUtil$1.invoke(JAXXUtil.java:253) ~[jaxx-runtime-2.46.jar:2.46] ... 38 more Caused by: javax.persistence.PersistenceException: org.hibernate.exception.SQLGrammarException: could not prepare statement at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:154) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.query.internal.AbstractProducedQuery.list(AbstractProducedQuery.java:1626) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.nuiton.topia.framework.TopiaContextImpl.find(TopiaContextImpl.java:988) ~[topia-persistence-2.16.jar:2.16] at org.nuiton.topia.framework.TopiaQuery.execute(TopiaQuery.java:1385) ~[topia-persistence-2.16.jar:2.16] at org.nuiton.topia.framework.TopiaQuery.executeToEntityList(TopiaQuery.java:1408) ~[topia-persistence-2.16.jar:2.16] at org.nuiton.topia.framework.TopiaQuery.executeToEntity(TopiaQuery.java:1510) ~[topia-persistence-2.16.jar:2.16] at org.nuiton.topia.persistence.TopiaDAOImpl.findByQuery(TopiaDAOImpl.java:435) ~[topia-persistence-2.16.jar:2.16] at org.nuiton.topia.persistence.TopiaDAOImpl.findByTopiaId(TopiaDAOImpl.java:402) ~[topia-persistence-2.16.jar:2.16] at fr.ifremer.isisfish.entities.RegionImportJson$RegionMergeDatabase.choice(RegionImportJson.java:607) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.entities.RegionImportJson$RegionVisitor.ask(RegionImportJson.java:229) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.entities.RegionImportJson$RegionVisitor.loadEntity(RegionImportJson.java:176) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.entities.RegionImportJson.getEntities(RegionImportJson.java:127) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.input.InputHandler.importEntityJson(InputHandler.java:519) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.input.InputUI.doActionPerformed__on__menuImportJson(InputUI.java:267) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:580) ~[?:?] at jaxx.runtime.JAXXUtil$1.invoke(JAXXUtil.java:253) ~[jaxx-runtime-2.46.jar:2.46] ... 38 more Caused by: org.hibernate.exception.SQLGrammarException: could not prepare statement at org.hibernate.exception.internal.SQLExceptionTypeDelegate.convert(SQLExceptionTypeDelegate.java:63) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:37) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:113) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.engine.jdbc.internal.StatementPreparerImpl$StatementPreparationTemplate.prepareStatement(StatementPreparerImpl.java:186) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.engine.jdbc.internal.StatementPreparerImpl.prepareQueryStatement(StatementPreparerImpl.java:151) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:2122) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:2059) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:2037) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.loader.Loader.doQuery(Loader.java:956) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:357) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.loader.Loader.doList(Loader.java:2868) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.loader.Loader.doList(Loader.java:2850) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2682) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.loader.Loader.list(Loader.java:2677) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:540) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:400) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:219) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1454) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.query.internal.AbstractProducedQuery.doList(AbstractProducedQuery.java:1649) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.query.internal.AbstractProducedQuery.list(AbstractProducedQuery.java:1617) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.nuiton.topia.framework.TopiaContextImpl.find(TopiaContextImpl.java:988) ~[topia-persistence-2.16.jar:2.16] at org.nuiton.topia.framework.TopiaQuery.execute(TopiaQuery.java:1385) ~[topia-persistence-2.16.jar:2.16] at org.nuiton.topia.framework.TopiaQuery.executeToEntityList(TopiaQuery.java:1408) ~[topia-persistence-2.16.jar:2.16] at org.nuiton.topia.framework.TopiaQuery.executeToEntity(TopiaQuery.java:1510) ~[topia-persistence-2.16.jar:2.16] at org.nuiton.topia.persistence.TopiaDAOImpl.findByQuery(TopiaDAOImpl.java:435) ~[topia-persistence-2.16.jar:2.16] at org.nuiton.topia.persistence.TopiaDAOImpl.findByTopiaId(TopiaDAOImpl.java:402) ~[topia-persistence-2.16.jar:2.16] at fr.ifremer.isisfish.entities.RegionImportJson$RegionMergeDatabase.choice(RegionImportJson.java:607) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.entities.RegionImportJson$RegionVisitor.ask(RegionImportJson.java:229) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.entities.RegionImportJson$RegionVisitor.loadEntity(RegionImportJson.java:176) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.entities.RegionImportJson.getEntities(RegionImportJson.java:127) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.input.InputHandler.importEntityJson(InputHandler.java:519) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.input.InputUI.doActionPerformed__on__menuImportJson(InputUI.java:267) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:580) ~[?:?] at jaxx.runtime.JAXXUtil$1.invoke(JAXXUtil.java:253) ~[jaxx-runtime-2.46.jar:2.46] ... 38 more Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Colonne "SPECIESIMP0_.TYPE" non trouvée Column "SPECIESIMP0_.TYPE" not found; SQL statement: select speciesimp0_.topiaId as topiaid1_22_, speciesimp0_.topiaVersion as topiaver2_22_, speciesimp0_.topiaCreateDate as topiacre3_22_, speciesimp0_.name as name4_22_, speciesimp0_.scientificName as scientif5_22_, speciesimp0_.codeRubbin as coderubb6_22_, speciesimp0_.codeCEE as codecee7_22_, speciesimp0_.comment as comment8_22_, speciesimp0_.type as type9_22_ from species speciesimp0_ where speciesimp0_.topiaId=? limit ? [42122-199] at org.h2.message.DbException.getJdbcSQLException(DbException.java:451) ~[h2-1.4.199.jar:1.4.199] at org.h2.message.DbException.getJdbcSQLException(DbException.java:427) ~[h2-1.4.199.jar:1.4.199] at org.h2.message.DbException.get(DbException.java:205) ~[h2-1.4.199.jar:1.4.199] at org.h2.message.DbException.get(DbException.java:181) ~[h2-1.4.199.jar:1.4.199] at org.h2.expression.ExpressionColumn.getColumnException(ExpressionColumn.java:176) ~[h2-1.4.199.jar:1.4.199] at org.h2.expression.ExpressionColumn.optimize(ExpressionColumn.java:158) ~[h2-1.4.199.jar:1.4.199] at org.h2.expression.Alias.optimize(Alias.java:52) ~[h2-1.4.199.jar:1.4.199] at org.h2.command.dml.Select.prepare(Select.java:1245) ~[h2-1.4.199.jar:1.4.199] at org.h2.command.Parser.prepareCommand(Parser.java:689) ~[h2-1.4.199.jar:1.4.199] at org.h2.engine.Session.prepareLocal(Session.java:627) ~[h2-1.4.199.jar:1.4.199] at org.h2.engine.Session.prepareCommand(Session.java:565) ~[h2-1.4.199.jar:1.4.199] at org.h2.jdbc.JdbcConnection.prepareCommand(JdbcConnection.java:1292) ~[h2-1.4.199.jar:1.4.199] at org.h2.jdbc.JdbcPreparedStatement.(JdbcPreparedStatement.java:77) ~[h2-1.4.199.jar:1.4.199] at org.h2.jdbc.JdbcConnection.prepareStatement(JdbcConnection.java:349) ~[h2-1.4.199.jar:1.4.199] at com.zaxxer.hikari.pool.ProxyConnection.prepareStatement(ProxyConnection.java:311) ~[HikariCP-3.2.0.jar:?] at com.zaxxer.hikari.pool.HikariProxyConnection.prepareStatement(HikariProxyConnection.java) ~[HikariCP-3.2.0.jar:?] at org.hibernate.engine.jdbc.internal.StatementPreparerImpl$5.doPrepare(StatementPreparerImpl.java:149) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.engine.jdbc.internal.StatementPreparerImpl$StatementPreparationTemplate.prepareStatement(StatementPreparerImpl.java:176) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.engine.jdbc.internal.StatementPreparerImpl.prepareQueryStatement(StatementPreparerImpl.java:151) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:2122) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:2059) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:2037) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.loader.Loader.doQuery(Loader.java:956) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:357) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.loader.Loader.doList(Loader.java:2868) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.loader.Loader.doList(Loader.java:2850) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2682) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.loader.Loader.list(Loader.java:2677) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:540) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:400) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:219) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1454) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.query.internal.AbstractProducedQuery.doList(AbstractProducedQuery.java:1649) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.query.internal.AbstractProducedQuery.list(AbstractProducedQuery.java:1617) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.nuiton.topia.framework.TopiaContextImpl.find(TopiaContextImpl.java:988) ~[topia-persistence-2.16.jar:2.16] at org.nuiton.topia.framework.TopiaQuery.execute(TopiaQuery.java:1385) ~[topia-persistence-2.16.jar:2.16] at org.nuiton.topia.framework.TopiaQuery.executeToEntityList(TopiaQuery.java:1408) ~[topia-persistence-2.16.jar:2.16] at org.nuiton.topia.framework.TopiaQuery.executeToEntity(TopiaQuery.java:1510) ~[topia-persistence-2.16.jar:2.16] at org.nuiton.topia.persistence.TopiaDAOImpl.findByQuery(TopiaDAOImpl.java:435) ~[topia-persistence-2.16.jar:2.16] at org.nuiton.topia.persistence.TopiaDAOImpl.findByTopiaId(TopiaDAOImpl.java:402) ~[topia-persistence-2.16.jar:2.16] at fr.ifremer.isisfish.entities.RegionImportJson$RegionMergeDatabase.choice(RegionImportJson.java:607) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.entities.RegionImportJson$RegionVisitor.ask(RegionImportJson.java:229) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.entities.RegionImportJson$RegionVisitor.loadEntity(RegionImportJson.java:176) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.entities.RegionImportJson.getEntities(RegionImportJson.java:127) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.input.InputHandler.importEntityJson(InputHandler.java:519) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.input.InputUI.doActionPerformed__on__menuImportJson(InputUI.java:267) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:580) ~[?:?] at jaxx.runtime.JAXXUtil$1.invoke(JAXXUtil.java:253) ~[jaxx-runtime-2.46.jar:2.46] ... 38 more 2026-01-26 10:42:39,153 ERROR [AWT-EventQueue-0] (SqlExceptionHelper.java:142) logExceptions - Colonne "SPECIESIMP0_.TYPE" non trouvée Column "SPECIESIMP0_.TYPE" not found; SQL statement: select speciesimp0_.topiaId as topiaid1_22_, speciesimp0_.topiaVersion as topiaver2_22_, speciesimp0_.topiaCreateDate as topiacre3_22_, speciesimp0_.name as name4_22_, speciesimp0_.scientificName as scientif5_22_, speciesimp0_.codeRubbin as coderubb6_22_, speciesimp0_.codeCEE as codecee7_22_, speciesimp0_.comment as comment8_22_, speciesimp0_.type as type9_22_ from species speciesimp0_ [42122-199] 2026-01-26 10:42:39,154 ERROR [AWT-EventQueue-0] (IsisFish.java:673) lambda$launchUI$0 - Global application exception java.lang.RuntimeException: org.hibernate.exception.SQLGrammarException: could not prepare statement at jaxx.runtime.swing.nav.tree.NavTreeNode.populateChilds(NavTreeNode.java:298) ~[jaxx-runtime-2.46.jar:2.46] at jaxx.runtime.swing.nav.NavHelper$2.treeWillExpand(NavHelper.java:387) ~[jaxx-runtime-2.46.jar:2.46] at javax.swing.JTree.fireTreeWillExpand(JTree.java:2922) ~[?:?] at javax.swing.JTree.setExpandedState(JTree.java:3760) ~[?:?] at javax.swing.JTree.expandPath(JTree.java:2296) ~[?:?] at javax.swing.plaf.basic.BasicTreeUI.toggleExpandState(BasicTreeUI.java:2641) ~[?:?] at javax.swing.plaf.basic.BasicTreeUI.handleExpandControlClick(BasicTreeUI.java:2626) ~[?:?] at javax.swing.plaf.basic.BasicTreeUI.checkForClickInExpandControl(BasicTreeUI.java:2574) ~[?:?] at javax.swing.plaf.basic.BasicTreeUI$Handler.handleSelection(BasicTreeUI.java:4087) ~[?:?] at javax.swing.plaf.basic.BasicTreeUI$Handler.mousePressed(BasicTreeUI.java:4035) ~[?:?] at java.awt.Component.processMouseEvent(Component.java:6618) ~[?:?] at javax.swing.JComponent.processMouseEvent(JComponent.java:3398) ~[?:?] at java.awt.Component.processEvent(Component.java:6386) ~[?:?] at java.awt.Container.processEvent(Container.java:2266) ~[?:?] at java.awt.Component.dispatchEventImpl(Component.java:4996) ~[?:?] at java.awt.Container.dispatchEventImpl(Container.java:2324) ~[?:?] at java.awt.Component.dispatchEvent(Component.java:4828) ~[?:?] at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4948) ~[?:?] at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4572) ~[?:?] at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4516) ~[?:?] at java.awt.Container.dispatchEventImpl(Container.java:2310) ~[?:?] at java.awt.Window.dispatchEventImpl(Window.java:2780) ~[?:?] at java.awt.Component.dispatchEvent(Component.java:4828) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:775) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) ~[?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) ~[?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:98) ~[?:?] at java.awt.EventQueue$5.run(EventQueue.java:747) ~[?:?] at java.awt.EventQueue$5.run(EventQueue.java:745) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) ~[?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) ~[?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:744) ~[?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] Caused by: javax.persistence.PersistenceException: org.hibernate.exception.SQLGrammarException: could not prepare statement at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:154) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.query.internal.AbstractProducedQuery.list(AbstractProducedQuery.java:1626) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.nuiton.topia.framework.TopiaContextImpl.findAll(TopiaContextImpl.java:954) ~[topia-persistence-2.16.jar:2.16] at org.nuiton.topia.framework.TopiaQuery.execute(TopiaQuery.java:1388) ~[topia-persistence-2.16.jar:2.16] at org.nuiton.topia.framework.TopiaQuery.executeToEntityList(TopiaQuery.java:1408) ~[topia-persistence-2.16.jar:2.16] at org.nuiton.topia.persistence.TopiaDAOImpl.findAllByQuery(TopiaDAOImpl.java:480) ~[topia-persistence-2.16.jar:2.16] at org.nuiton.topia.persistence.TopiaDAOImpl.findAll(TopiaDAOImpl.java:441) ~[topia-persistence-2.16.jar:2.16] at fr.ifremer.isisfish.entities.FisheryRegionImpl.getSpecies(FisheryRegionImpl.java:169) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.input.tree.loadors.SpeciesNodeLoador.getData(SpeciesNodeLoador.java:55) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at jaxx.runtime.swing.nav.NavNodeChildLoador.loadChilds(NavNodeChildLoador.java:129) ~[jaxx-runtime-2.46.jar:2.46] at jaxx.runtime.swing.nav.tree.NavTreeNode.populateChilds(NavTreeNode.java:296) ~[jaxx-runtime-2.46.jar:2.46] ... 39 more Caused by: org.hibernate.exception.SQLGrammarException: could not prepare statement at org.hibernate.exception.internal.SQLExceptionTypeDelegate.convert(SQLExceptionTypeDelegate.java:63) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:37) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:113) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.engine.jdbc.internal.StatementPreparerImpl$StatementPreparationTemplate.prepareStatement(StatementPreparerImpl.java:186) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.engine.jdbc.internal.StatementPreparerImpl.prepareQueryStatement(StatementPreparerImpl.java:151) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:2122) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:2059) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:2037) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.loader.Loader.doQuery(Loader.java:956) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:357) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.loader.Loader.doList(Loader.java:2868) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.loader.Loader.doList(Loader.java:2850) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2682) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.loader.Loader.list(Loader.java:2677) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:540) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:400) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:219) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1454) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.query.internal.AbstractProducedQuery.doList(AbstractProducedQuery.java:1649) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.query.internal.AbstractProducedQuery.list(AbstractProducedQuery.java:1617) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.nuiton.topia.framework.TopiaContextImpl.findAll(TopiaContextImpl.java:954) ~[topia-persistence-2.16.jar:2.16] at org.nuiton.topia.framework.TopiaQuery.execute(TopiaQuery.java:1388) ~[topia-persistence-2.16.jar:2.16] at org.nuiton.topia.framework.TopiaQuery.executeToEntityList(TopiaQuery.java:1408) ~[topia-persistence-2.16.jar:2.16] at org.nuiton.topia.persistence.TopiaDAOImpl.findAllByQuery(TopiaDAOImpl.java:480) ~[topia-persistence-2.16.jar:2.16] at org.nuiton.topia.persistence.TopiaDAOImpl.findAll(TopiaDAOImpl.java:441) ~[topia-persistence-2.16.jar:2.16] at fr.ifremer.isisfish.entities.FisheryRegionImpl.getSpecies(FisheryRegionImpl.java:169) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.input.tree.loadors.SpeciesNodeLoador.getData(SpeciesNodeLoador.java:55) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at jaxx.runtime.swing.nav.NavNodeChildLoador.loadChilds(NavNodeChildLoador.java:129) ~[jaxx-runtime-2.46.jar:2.46] at jaxx.runtime.swing.nav.tree.NavTreeNode.populateChilds(NavTreeNode.java:296) ~[jaxx-runtime-2.46.jar:2.46] ... 39 more Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Colonne "SPECIESIMP0_.TYPE" non trouvée Column "SPECIESIMP0_.TYPE" not found; SQL statement: select speciesimp0_.topiaId as topiaid1_22_, speciesimp0_.topiaVersion as topiaver2_22_, speciesimp0_.topiaCreateDate as topiacre3_22_, speciesimp0_.name as name4_22_, speciesimp0_.scientificName as scientif5_22_, speciesimp0_.codeRubbin as coderubb6_22_, speciesimp0_.codeCEE as codecee7_22_, speciesimp0_.comment as comment8_22_, speciesimp0_.type as type9_22_ from species speciesimp0_ [42122-199] at org.h2.message.DbException.getJdbcSQLException(DbException.java:451) ~[h2-1.4.199.jar:1.4.199] at org.h2.message.DbException.getJdbcSQLException(DbException.java:427) ~[h2-1.4.199.jar:1.4.199] at org.h2.message.DbException.get(DbException.java:205) ~[h2-1.4.199.jar:1.4.199] at org.h2.message.DbException.get(DbException.java:181) ~[h2-1.4.199.jar:1.4.199] at org.h2.expression.ExpressionColumn.getColumnException(ExpressionColumn.java:176) ~[h2-1.4.199.jar:1.4.199] at org.h2.expression.ExpressionColumn.optimize(ExpressionColumn.java:158) ~[h2-1.4.199.jar:1.4.199] at org.h2.expression.Alias.optimize(Alias.java:52) ~[h2-1.4.199.jar:1.4.199] at org.h2.command.dml.Select.prepare(Select.java:1245) ~[h2-1.4.199.jar:1.4.199] at org.h2.command.Parser.prepareCommand(Parser.java:689) ~[h2-1.4.199.jar:1.4.199] at org.h2.engine.Session.prepareLocal(Session.java:627) ~[h2-1.4.199.jar:1.4.199] at org.h2.engine.Session.prepareCommand(Session.java:565) ~[h2-1.4.199.jar:1.4.199] at org.h2.jdbc.JdbcConnection.prepareCommand(JdbcConnection.java:1292) ~[h2-1.4.199.jar:1.4.199] at org.h2.jdbc.JdbcPreparedStatement.(JdbcPreparedStatement.java:77) ~[h2-1.4.199.jar:1.4.199] at org.h2.jdbc.JdbcConnection.prepareStatement(JdbcConnection.java:349) ~[h2-1.4.199.jar:1.4.199] at com.zaxxer.hikari.pool.ProxyConnection.prepareStatement(ProxyConnection.java:311) ~[HikariCP-3.2.0.jar:?] at com.zaxxer.hikari.pool.HikariProxyConnection.prepareStatement(HikariProxyConnection.java) ~[HikariCP-3.2.0.jar:?] at org.hibernate.engine.jdbc.internal.StatementPreparerImpl$5.doPrepare(StatementPreparerImpl.java:149) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.engine.jdbc.internal.StatementPreparerImpl$StatementPreparationTemplate.prepareStatement(StatementPreparerImpl.java:176) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.engine.jdbc.internal.StatementPreparerImpl.prepareQueryStatement(StatementPreparerImpl.java:151) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:2122) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:2059) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:2037) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.loader.Loader.doQuery(Loader.java:956) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:357) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.loader.Loader.doList(Loader.java:2868) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.loader.Loader.doList(Loader.java:2850) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2682) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.loader.Loader.list(Loader.java:2677) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:540) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:400) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:219) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1454) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.query.internal.AbstractProducedQuery.doList(AbstractProducedQuery.java:1649) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.query.internal.AbstractProducedQuery.list(AbstractProducedQuery.java:1617) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.nuiton.topia.framework.TopiaContextImpl.findAll(TopiaContextImpl.java:954) ~[topia-persistence-2.16.jar:2.16] at org.nuiton.topia.framework.TopiaQuery.execute(TopiaQuery.java:1388) ~[topia-persistence-2.16.jar:2.16] at org.nuiton.topia.framework.TopiaQuery.executeToEntityList(TopiaQuery.java:1408) ~[topia-persistence-2.16.jar:2.16] at org.nuiton.topia.persistence.TopiaDAOImpl.findAllByQuery(TopiaDAOImpl.java:480) ~[topia-persistence-2.16.jar:2.16] at org.nuiton.topia.persistence.TopiaDAOImpl.findAll(TopiaDAOImpl.java:441) ~[topia-persistence-2.16.jar:2.16] at fr.ifremer.isisfish.entities.FisheryRegionImpl.getSpecies(FisheryRegionImpl.java:169) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.input.tree.loadors.SpeciesNodeLoador.getData(SpeciesNodeLoador.java:55) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at jaxx.runtime.swing.nav.NavNodeChildLoador.loadChilds(NavNodeChildLoador.java:129) ~[jaxx-runtime-2.46.jar:2.46] at jaxx.runtime.swing.nav.tree.NavTreeNode.populateChilds(NavTreeNode.java:296) ~[jaxx-runtime-2.46.jar:2.46] ... 39 more 2026-01-26 10:46:11,315 ERROR [AWT-EventQueue-0] (SqlExceptionHelper.java:142) logExceptions - Colonne "SPECIESIMP0_.TYPE" non trouvée Column "SPECIESIMP0_.TYPE" not found; SQL statement: select speciesimp0_.topiaId as topiaid1_22_, speciesimp0_.topiaVersion as topiaver2_22_, speciesimp0_.topiaCreateDate as topiacre3_22_, speciesimp0_.name as name4_22_, speciesimp0_.scientificName as scientif5_22_, speciesimp0_.codeRubbin as coderubb6_22_, speciesimp0_.codeCEE as codecee7_22_, speciesimp0_.comment as comment8_22_, speciesimp0_.type as type9_22_ from species speciesimp0_ where speciesimp0_.topiaId=? limit ? [42122-199] 2026-01-26 10:46:11,316 ERROR [AWT-EventQueue-0] (IsisFish.java:673) lambda$launchUI$0 - Global application exception java.lang.RuntimeException: java.lang.reflect.InvocationTargetException at jaxx.runtime.JAXXUtil$1.invoke(JAXXUtil.java:260) ~[jaxx-runtime-2.46.jar:2.46] at jdk.proxy1.$Proxy20.actionPerformed(Unknown Source) ~[?:?] at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1972) ~[?:?] at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2314) ~[?:?] at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:407) ~[?:?] at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:262) ~[?:?] at javax.swing.AbstractButton.doClick(AbstractButton.java:374) ~[?:?] at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1029) ~[?:?] at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1073) ~[?:?] at java.awt.Component.processMouseEvent(Component.java:6621) ~[?:?] at javax.swing.JComponent.processMouseEvent(JComponent.java:3398) ~[?:?] at java.awt.Component.processEvent(Component.java:6386) ~[?:?] at java.awt.Container.processEvent(Container.java:2266) ~[?:?] at java.awt.Component.dispatchEventImpl(Component.java:4996) ~[?:?] at java.awt.Container.dispatchEventImpl(Container.java:2324) ~[?:?] at java.awt.Component.dispatchEvent(Component.java:4828) ~[?:?] at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4948) ~[?:?] at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4575) ~[?:?] at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4516) ~[?:?] at java.awt.Container.dispatchEventImpl(Container.java:2310) ~[?:?] at java.awt.Window.dispatchEventImpl(Window.java:2780) ~[?:?] at java.awt.Component.dispatchEvent(Component.java:4828) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:775) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) ~[?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) ~[?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:98) ~[?:?] at java.awt.EventQueue$5.run(EventQueue.java:747) ~[?:?] at java.awt.EventQueue$5.run(EventQueue.java:745) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:400) ~[?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) ~[?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:744) ~[?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] Caused by: java.lang.reflect.InvocationTargetException at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:118) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:580) ~[?:?] at jaxx.runtime.JAXXUtil$1.invoke(JAXXUtil.java:253) ~[jaxx-runtime-2.46.jar:2.46] ... 38 more Caused by: fr.ifremer.isisfish.IsisFishRuntimeException: Can't import region at fr.ifremer.isisfish.ui.input.InputHandler.importEntityJson(InputHandler.java:539) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.input.InputUI.doActionPerformed__on__menuImportJson(InputUI.java:267) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:580) ~[?:?] at jaxx.runtime.JAXXUtil$1.invoke(JAXXUtil.java:253) ~[jaxx-runtime-2.46.jar:2.46] ... 38 more Caused by: java.lang.RuntimeException: javax.persistence.PersistenceException: org.hibernate.exception.SQLGrammarException: could not prepare statement at fr.ifremer.isisfish.entities.RegionImportJson.getEntities(RegionImportJson.java:146) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.input.InputHandler.importEntityJson(InputHandler.java:519) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.input.InputUI.doActionPerformed__on__menuImportJson(InputUI.java:267) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:580) ~[?:?] at jaxx.runtime.JAXXUtil$1.invoke(JAXXUtil.java:253) ~[jaxx-runtime-2.46.jar:2.46] ... 38 more Caused by: javax.persistence.PersistenceException: org.hibernate.exception.SQLGrammarException: could not prepare statement at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:154) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.query.internal.AbstractProducedQuery.list(AbstractProducedQuery.java:1626) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.nuiton.topia.framework.TopiaContextImpl.find(TopiaContextImpl.java:988) ~[topia-persistence-2.16.jar:2.16] at org.nuiton.topia.framework.TopiaQuery.execute(TopiaQuery.java:1385) ~[topia-persistence-2.16.jar:2.16] at org.nuiton.topia.framework.TopiaQuery.executeToEntityList(TopiaQuery.java:1408) ~[topia-persistence-2.16.jar:2.16] at org.nuiton.topia.framework.TopiaQuery.executeToEntity(TopiaQuery.java:1510) ~[topia-persistence-2.16.jar:2.16] at org.nuiton.topia.persistence.TopiaDAOImpl.findByQuery(TopiaDAOImpl.java:435) ~[topia-persistence-2.16.jar:2.16] at org.nuiton.topia.persistence.TopiaDAOImpl.findByTopiaId(TopiaDAOImpl.java:402) ~[topia-persistence-2.16.jar:2.16] at fr.ifremer.isisfish.entities.RegionImportJson$RegionMergeDatabase.choice(RegionImportJson.java:607) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.entities.RegionImportJson$RegionVisitor.ask(RegionImportJson.java:229) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.entities.RegionImportJson$RegionVisitor.loadEntity(RegionImportJson.java:176) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.entities.RegionImportJson.getEntities(RegionImportJson.java:127) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.input.InputHandler.importEntityJson(InputHandler.java:519) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.input.InputUI.doActionPerformed__on__menuImportJson(InputUI.java:267) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:580) ~[?:?] at jaxx.runtime.JAXXUtil$1.invoke(JAXXUtil.java:253) ~[jaxx-runtime-2.46.jar:2.46] ... 38 more Caused by: org.hibernate.exception.SQLGrammarException: could not prepare statement at org.hibernate.exception.internal.SQLExceptionTypeDelegate.convert(SQLExceptionTypeDelegate.java:63) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:37) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:113) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.engine.jdbc.internal.StatementPreparerImpl$StatementPreparationTemplate.prepareStatement(StatementPreparerImpl.java:186) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.engine.jdbc.internal.StatementPreparerImpl.prepareQueryStatement(StatementPreparerImpl.java:151) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:2122) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:2059) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:2037) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.loader.Loader.doQuery(Loader.java:956) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:357) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.loader.Loader.doList(Loader.java:2868) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.loader.Loader.doList(Loader.java:2850) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2682) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.loader.Loader.list(Loader.java:2677) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:540) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:400) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:219) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1454) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.query.internal.AbstractProducedQuery.doList(AbstractProducedQuery.java:1649) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.query.internal.AbstractProducedQuery.list(AbstractProducedQuery.java:1617) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.nuiton.topia.framework.TopiaContextImpl.find(TopiaContextImpl.java:988) ~[topia-persistence-2.16.jar:2.16] at org.nuiton.topia.framework.TopiaQuery.execute(TopiaQuery.java:1385) ~[topia-persistence-2.16.jar:2.16] at org.nuiton.topia.framework.TopiaQuery.executeToEntityList(TopiaQuery.java:1408) ~[topia-persistence-2.16.jar:2.16] at org.nuiton.topia.framework.TopiaQuery.executeToEntity(TopiaQuery.java:1510) ~[topia-persistence-2.16.jar:2.16] at org.nuiton.topia.persistence.TopiaDAOImpl.findByQuery(TopiaDAOImpl.java:435) ~[topia-persistence-2.16.jar:2.16] at org.nuiton.topia.persistence.TopiaDAOImpl.findByTopiaId(TopiaDAOImpl.java:402) ~[topia-persistence-2.16.jar:2.16] at fr.ifremer.isisfish.entities.RegionImportJson$RegionMergeDatabase.choice(RegionImportJson.java:607) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.entities.RegionImportJson$RegionVisitor.ask(RegionImportJson.java:229) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.entities.RegionImportJson$RegionVisitor.loadEntity(RegionImportJson.java:176) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.entities.RegionImportJson.getEntities(RegionImportJson.java:127) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.input.InputHandler.importEntityJson(InputHandler.java:519) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.input.InputUI.doActionPerformed__on__menuImportJson(InputUI.java:267) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:580) ~[?:?] at jaxx.runtime.JAXXUtil$1.invoke(JAXXUtil.java:253) ~[jaxx-runtime-2.46.jar:2.46] ... 38 more Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Colonne "SPECIESIMP0_.TYPE" non trouvée Column "SPECIESIMP0_.TYPE" not found; SQL statement: select speciesimp0_.topiaId as topiaid1_22_, speciesimp0_.topiaVersion as topiaver2_22_, speciesimp0_.topiaCreateDate as topiacre3_22_, speciesimp0_.name as name4_22_, speciesimp0_.scientificName as scientif5_22_, speciesimp0_.codeRubbin as coderubb6_22_, speciesimp0_.codeCEE as codecee7_22_, speciesimp0_.comment as comment8_22_, speciesimp0_.type as type9_22_ from species speciesimp0_ where speciesimp0_.topiaId=? limit ? [42122-199] at org.h2.message.DbException.getJdbcSQLException(DbException.java:451) ~[h2-1.4.199.jar:1.4.199] at org.h2.message.DbException.getJdbcSQLException(DbException.java:427) ~[h2-1.4.199.jar:1.4.199] at org.h2.message.DbException.get(DbException.java:205) ~[h2-1.4.199.jar:1.4.199] at org.h2.message.DbException.get(DbException.java:181) ~[h2-1.4.199.jar:1.4.199] at org.h2.expression.ExpressionColumn.getColumnException(ExpressionColumn.java:176) ~[h2-1.4.199.jar:1.4.199] at org.h2.expression.ExpressionColumn.optimize(ExpressionColumn.java:158) ~[h2-1.4.199.jar:1.4.199] at org.h2.expression.Alias.optimize(Alias.java:52) ~[h2-1.4.199.jar:1.4.199] at org.h2.command.dml.Select.prepare(Select.java:1245) ~[h2-1.4.199.jar:1.4.199] at org.h2.command.Parser.prepareCommand(Parser.java:689) ~[h2-1.4.199.jar:1.4.199] at org.h2.engine.Session.prepareLocal(Session.java:627) ~[h2-1.4.199.jar:1.4.199] at org.h2.engine.Session.prepareCommand(Session.java:565) ~[h2-1.4.199.jar:1.4.199] at org.h2.jdbc.JdbcConnection.prepareCommand(JdbcConnection.java:1292) ~[h2-1.4.199.jar:1.4.199] at org.h2.jdbc.JdbcPreparedStatement.(JdbcPreparedStatement.java:77) ~[h2-1.4.199.jar:1.4.199] at org.h2.jdbc.JdbcConnection.prepareStatement(JdbcConnection.java:349) ~[h2-1.4.199.jar:1.4.199] at com.zaxxer.hikari.pool.ProxyConnection.prepareStatement(ProxyConnection.java:311) ~[HikariCP-3.2.0.jar:?] at com.zaxxer.hikari.pool.HikariProxyConnection.prepareStatement(HikariProxyConnection.java) ~[HikariCP-3.2.0.jar:?] at org.hibernate.engine.jdbc.internal.StatementPreparerImpl$5.doPrepare(StatementPreparerImpl.java:149) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.engine.jdbc.internal.StatementPreparerImpl$StatementPreparationTemplate.prepareStatement(StatementPreparerImpl.java:176) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.engine.jdbc.internal.StatementPreparerImpl.prepareQueryStatement(StatementPreparerImpl.java:151) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:2122) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:2059) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:2037) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.loader.Loader.doQuery(Loader.java:956) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:357) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.loader.Loader.doList(Loader.java:2868) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.loader.Loader.doList(Loader.java:2850) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2682) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.loader.Loader.list(Loader.java:2677) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:540) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:400) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:219) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1454) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.query.internal.AbstractProducedQuery.doList(AbstractProducedQuery.java:1649) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.query.internal.AbstractProducedQuery.list(AbstractProducedQuery.java:1617) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.nuiton.topia.framework.TopiaContextImpl.find(TopiaContextImpl.java:988) ~[topia-persistence-2.16.jar:2.16] at org.nuiton.topia.framework.TopiaQuery.execute(TopiaQuery.java:1385) ~[topia-persistence-2.16.jar:2.16] at org.nuiton.topia.framework.TopiaQuery.executeToEntityList(TopiaQuery.java:1408) ~[topia-persistence-2.16.jar:2.16] at org.nuiton.topia.framework.TopiaQuery.executeToEntity(TopiaQuery.java:1510) ~[topia-persistence-2.16.jar:2.16] at org.nuiton.topia.persistence.TopiaDAOImpl.findByQuery(TopiaDAOImpl.java:435) ~[topia-persistence-2.16.jar:2.16] at org.nuiton.topia.persistence.TopiaDAOImpl.findByTopiaId(TopiaDAOImpl.java:402) ~[topia-persistence-2.16.jar:2.16] at fr.ifremer.isisfish.entities.RegionImportJson$RegionMergeDatabase.choice(RegionImportJson.java:607) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.entities.RegionImportJson$RegionVisitor.ask(RegionImportJson.java:229) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.entities.RegionImportJson$RegionVisitor.loadEntity(RegionImportJson.java:176) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.entities.RegionImportJson.getEntities(RegionImportJson.java:127) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.input.InputHandler.importEntityJson(InputHandler.java:519) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at fr.ifremer.isisfish.ui.input.InputUI.doActionPerformed__on__menuImportJson(InputUI.java:267) ~[isis-fish-4.5.0.0-SNAPSHOT.jar:4.5.0.0-SNAPSHOT] at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:580) ~[?:?] at jaxx.runtime.JAXXUtil$1.invoke(JAXXUtil.java:253) ~[jaxx-runtime-2.46.jar:2.46] ... 38 more Exception while removing reference.