2026-01-26 11:15:39,329 INFO [main] (IsisConfig.java:196) getEnvUserHome - Using user home : C:\Users\smahevas 2026-01-26 11:15:39,377 INFO [main] (IsisFish.java:135) main - Starting Isis-Fish 4.6.0.0-SNAPSHOT with args : [] 2026-01-26 11:15:39,382 INFO [main] (IsisFish.java:136) main - Date: 26/01/2026 11:15 2026-01-26 11:15:39,387 INFO [main] (IsisFish.java:137) main - Java version: 21.0.4+8-LTS-274, Java HotSpot(TM) 64-Bit Server VM 2026-01-26 11:15:39,388 INFO [main] (IsisFish.java:138) main - Platform/arch: Windows 10/10.0/amd64 2026-01-26 11:15:39,388 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 11:15:39,389 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 11:15:39,490 INFO [main] (IsisFish.java:330) initVCS - Check state of local repository: C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database 2026-01-26 11:15:39,495 INFO [main] (VCSSVN.java:142) getSVNManager - Try to connect to http://svn.forge.codelutin.com/svn/isis-fish-data 2026-01-26 11:15:41,160 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 11:15:49,292 INFO [main] (VCSSVN.java:1145) setTag - Switch du tag du dépôt de /tags/4.5.0 à /trunk 2026-01-26 11:15:56,138 INFO [main] (VCSSVN.java:1164) setTag - À la révision : 438 2026-01-26 11:15:57,969 INFO [main] (VCSSVN.java:142) getSVNManager - Try to connect to http://svn.forge.codelutin.com/svn/isis-fish-community 2026-01-26 11:15:59,248 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 11:16:01,643 INFO [main] (IsisFish.java:165) main - after init done in 22.316. 2026-01-26 11:16:01,664 INFO [Thread-11] (CronService.java:83) run - Starting 1 registered services 2026-01-26 11:16:01,668 INFO [AWT-EventQueue-0] (SimulationExecutor.java:87) - SimulationExecutor started with 16 thread for dans un sous processus 2026-01-26 11:16:01,719 INFO [AWT-EventQueue-0] (SimulationExecutor.java:87) - SimulationExecutor started with 2 thread for sur le serveur Datarmor 2026-01-26 11:16:01,721 INFO [AWT-EventQueue-0] (SimulationExecutor.java:87) - SimulationExecutor started with 2 thread for dans le même processus 2026-01-26 11:16:01,753 INFO [AWT-EventQueue-0] (IsisTray.java:117) getInstance - Use system tray: fr.ifremer.isisfish.IsisTray$AWTSystemTray SLF4J(W): No SLF4J providers were found. SLF4J(W): Defaulting to no-operation (NOP) logger implementation SLF4J(W): See https://www.slf4j.org/codes.html#noProviders for further details. SLF4J(W): Class path contains SLF4J bindings targeting slf4j-api versions 1.7.x or earlier. SLF4J(W): Ignoring binding found at [jar:file:/C:/Users/smahevas/C-ISISFish/isis-fish-4.6.0.0-SNAPSHOT/lib/log4j-slf4j-impl-2.25.2.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J(W): See https://www.slf4j.org/codes.html#ignoredBindings for an explanation. ---------- 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 11:16:03,496 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: exports.Abondance_Age_Decembre java.lang.ClassNotFoundException: exports.Abondance_Age_Decembre at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.export.ExportNameListRenderer.getListCellRendererComponent(ExportNameListRenderer.java:82) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI$Handler.valueChanged(BasicListUI.java:2815) at java.desktop/javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:231) at java.desktop/javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:206) at java.desktop/javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:258) at java.desktop/javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:459) at java.desktop/javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:469) at java.desktop/javax.swing.DefaultListSelectionModel.addSelectionInterval(DefaultListSelectionModel.java:572) at jaxx.runtime.swing.OneClicListSelectionModel.addSelectionInterval(OneClicListSelectionModel.java:132) at java.desktop/javax.swing.JList.addSelectionInterval(JList.java:2127) at fr.ifremer.isisfish.ui.simulator.ExportHandler.initListSimulExportChooseModel(ExportHandler.java:69) at fr.ifremer.isisfish.ui.simulator.ExportHandler.afterInit(ExportHandler.java:76) at fr.ifremer.isisfish.ui.simulator.ExportUI.$afterCompleteSetup(ExportUI.java:81) at fr.ifremer.isisfish.ui.simulator.ExportUI.$completeSetup(ExportUI.java:343) at fr.ifremer.isisfish.ui.simulator.ExportUI.$initialize(ExportUI.java:373) at fr.ifremer.isisfish.ui.simulator.ExportUI.(ExportUI.java:94) at fr.ifremer.isisfish.ui.simulator.SimulUI.createExportUI(SimulUI.java:268) at fr.ifremer.isisfish.ui.simulator.SimulUI.$initialize(SimulUI.java:339) at fr.ifremer.isisfish.ui.simulator.SimulUI.(SimulUI.java:104) at fr.ifremer.isisfish.ui.WelcomeTabUI.createSimulUI(WelcomeTabUI.java:370) at fr.ifremer.isisfish.ui.WelcomeTabUI.$initialize(WelcomeTabUI.java:408) at fr.ifremer.isisfish.ui.WelcomeTabUI.(WelcomeTabUI.java:101) at fr.ifremer.isisfish.ui.WelcomeHandler.afterInit(WelcomeHandler.java:94) at fr.ifremer.isisfish.ui.WelcomeUI.$afterCompleteSetup(WelcomeUI.java:93) at fr.ifremer.isisfish.ui.WelcomeUI.$completeSetup(WelcomeUI.java:557) at fr.ifremer.isisfish.ui.WelcomeUI.$initialize(WelcomeUI.java:709) at fr.ifremer.isisfish.ui.WelcomeUI.(WelcomeUI.java:139) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:704) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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 11:16:03,614 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: exports.Abondance_Janvier java.lang.ClassNotFoundException: exports.Abondance_Janvier at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.export.ExportNameListRenderer.getListCellRendererComponent(ExportNameListRenderer.java:82) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI$Handler.valueChanged(BasicListUI.java:2815) at java.desktop/javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:231) at java.desktop/javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:206) at java.desktop/javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:258) at java.desktop/javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:459) at java.desktop/javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:469) at java.desktop/javax.swing.DefaultListSelectionModel.addSelectionInterval(DefaultListSelectionModel.java:572) at jaxx.runtime.swing.OneClicListSelectionModel.addSelectionInterval(OneClicListSelectionModel.java:132) at java.desktop/javax.swing.JList.addSelectionInterval(JList.java:2127) at fr.ifremer.isisfish.ui.simulator.ExportHandler.initListSimulExportChooseModel(ExportHandler.java:69) at fr.ifremer.isisfish.ui.simulator.ExportHandler.afterInit(ExportHandler.java:76) at fr.ifremer.isisfish.ui.simulator.ExportUI.$afterCompleteSetup(ExportUI.java:81) at fr.ifremer.isisfish.ui.simulator.ExportUI.$completeSetup(ExportUI.java:343) at fr.ifremer.isisfish.ui.simulator.ExportUI.$initialize(ExportUI.java:373) at fr.ifremer.isisfish.ui.simulator.ExportUI.(ExportUI.java:94) at fr.ifremer.isisfish.ui.simulator.SimulUI.createExportUI(SimulUI.java:268) at fr.ifremer.isisfish.ui.simulator.SimulUI.$initialize(SimulUI.java:339) at fr.ifremer.isisfish.ui.simulator.SimulUI.(SimulUI.java:104) at fr.ifremer.isisfish.ui.WelcomeTabUI.createSimulUI(WelcomeTabUI.java:370) at fr.ifremer.isisfish.ui.WelcomeTabUI.$initialize(WelcomeTabUI.java:408) at fr.ifremer.isisfish.ui.WelcomeTabUI.(WelcomeTabUI.java:101) at fr.ifremer.isisfish.ui.WelcomeHandler.afterInit(WelcomeHandler.java:94) at fr.ifremer.isisfish.ui.WelcomeUI.$afterCompleteSetup(WelcomeUI.java:93) at fr.ifremer.isisfish.ui.WelcomeUI.$completeSetup(WelcomeUI.java:557) at fr.ifremer.isisfish.ui.WelcomeUI.$initialize(WelcomeUI.java:709) at fr.ifremer.isisfish.ui.WelcomeUI.(WelcomeUI.java:139) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:704) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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 11:16:03,781 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: exports.CatchWeightGroupStrFltMetierQuarter java.lang.ClassNotFoundException: exports.CatchWeightGroupStrFltMetierQuarter at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.export.ExportNameListRenderer.getListCellRendererComponent(ExportNameListRenderer.java:82) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI$Handler.valueChanged(BasicListUI.java:2815) at java.desktop/javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:231) at java.desktop/javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:206) at java.desktop/javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:258) at java.desktop/javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:459) at java.desktop/javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:469) at java.desktop/javax.swing.DefaultListSelectionModel.addSelectionInterval(DefaultListSelectionModel.java:572) at jaxx.runtime.swing.OneClicListSelectionModel.addSelectionInterval(OneClicListSelectionModel.java:132) at java.desktop/javax.swing.JList.addSelectionInterval(JList.java:2127) at fr.ifremer.isisfish.ui.simulator.ExportHandler.initListSimulExportChooseModel(ExportHandler.java:69) at fr.ifremer.isisfish.ui.simulator.ExportHandler.afterInit(ExportHandler.java:76) at fr.ifremer.isisfish.ui.simulator.ExportUI.$afterCompleteSetup(ExportUI.java:81) at fr.ifremer.isisfish.ui.simulator.ExportUI.$completeSetup(ExportUI.java:343) at fr.ifremer.isisfish.ui.simulator.ExportUI.$initialize(ExportUI.java:373) at fr.ifremer.isisfish.ui.simulator.ExportUI.(ExportUI.java:94) at fr.ifremer.isisfish.ui.simulator.SimulUI.createExportUI(SimulUI.java:268) at fr.ifremer.isisfish.ui.simulator.SimulUI.$initialize(SimulUI.java:339) at fr.ifremer.isisfish.ui.simulator.SimulUI.(SimulUI.java:104) at fr.ifremer.isisfish.ui.WelcomeTabUI.createSimulUI(WelcomeTabUI.java:370) at fr.ifremer.isisfish.ui.WelcomeTabUI.$initialize(WelcomeTabUI.java:408) at fr.ifremer.isisfish.ui.WelcomeTabUI.(WelcomeTabUI.java:101) at fr.ifremer.isisfish.ui.WelcomeHandler.afterInit(WelcomeHandler.java:94) at fr.ifremer.isisfish.ui.WelcomeUI.$afterCompleteSetup(WelcomeUI.java:93) at fr.ifremer.isisfish.ui.WelcomeUI.$completeSetup(WelcomeUI.java:557) at fr.ifremer.isisfish.ui.WelcomeUI.$initialize(WelcomeUI.java:709) at fr.ifremer.isisfish.ui.WelcomeUI.(WelcomeUI.java:139) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:704) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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 11:16:04,879 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: exports.Abondance_Age_Decembre java.lang.ClassNotFoundException: exports.Abondance_Age_Decembre at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.export.ExportNameListRenderer.getListCellRendererComponent(ExportNameListRenderer.java:82) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI$Handler.valueChanged(BasicListUI.java:2815) at java.desktop/javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:231) at java.desktop/javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:206) at java.desktop/javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:258) at java.desktop/javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:459) at java.desktop/javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:469) at java.desktop/javax.swing.DefaultListSelectionModel.addSelectionInterval(DefaultListSelectionModel.java:572) at jaxx.runtime.swing.OneClicListSelectionModel.addSelectionInterval(OneClicListSelectionModel.java:132) at java.desktop/javax.swing.JList.addSelectionInterval(JList.java:2127) at fr.ifremer.isisfish.ui.simulator.ExportHandler.initListSimulExportChooseModel(ExportHandler.java:69) at fr.ifremer.isisfish.ui.simulator.ExportHandler.afterInit(ExportHandler.java:76) at fr.ifremer.isisfish.ui.simulator.ExportUI.$afterCompleteSetup(ExportUI.java:81) at fr.ifremer.isisfish.ui.simulator.ExportUI.$completeSetup(ExportUI.java:343) at fr.ifremer.isisfish.ui.simulator.ExportUI.$initialize(ExportUI.java:373) at fr.ifremer.isisfish.ui.simulator.ExportUI.(ExportUI.java:94) at fr.ifremer.isisfish.ui.sensitivity.SensitivityUI.createExportUI(SensitivityUI.java:289) at fr.ifremer.isisfish.ui.sensitivity.SensitivityUI.$initialize(SensitivityUI.java:369) at fr.ifremer.isisfish.ui.sensitivity.SensitivityUI.(SensitivityUI.java:114) at fr.ifremer.isisfish.ui.WelcomeTabUI.createSensitivityUI(WelcomeTabUI.java:358) at fr.ifremer.isisfish.ui.WelcomeTabUI.$initialize(WelcomeTabUI.java:409) at fr.ifremer.isisfish.ui.WelcomeTabUI.(WelcomeTabUI.java:101) at fr.ifremer.isisfish.ui.WelcomeHandler.afterInit(WelcomeHandler.java:94) at fr.ifremer.isisfish.ui.WelcomeUI.$afterCompleteSetup(WelcomeUI.java:93) at fr.ifremer.isisfish.ui.WelcomeUI.$completeSetup(WelcomeUI.java:557) at fr.ifremer.isisfish.ui.WelcomeUI.$initialize(WelcomeUI.java:709) at fr.ifremer.isisfish.ui.WelcomeUI.(WelcomeUI.java:139) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:704) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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 11:16:04,973 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: exports.Abondance_Janvier java.lang.ClassNotFoundException: exports.Abondance_Janvier at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.export.ExportNameListRenderer.getListCellRendererComponent(ExportNameListRenderer.java:82) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI$Handler.valueChanged(BasicListUI.java:2815) at java.desktop/javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:231) at java.desktop/javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:206) at java.desktop/javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:258) at java.desktop/javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:459) at java.desktop/javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:469) at java.desktop/javax.swing.DefaultListSelectionModel.addSelectionInterval(DefaultListSelectionModel.java:572) at jaxx.runtime.swing.OneClicListSelectionModel.addSelectionInterval(OneClicListSelectionModel.java:132) at java.desktop/javax.swing.JList.addSelectionInterval(JList.java:2127) at fr.ifremer.isisfish.ui.simulator.ExportHandler.initListSimulExportChooseModel(ExportHandler.java:69) at fr.ifremer.isisfish.ui.simulator.ExportHandler.afterInit(ExportHandler.java:76) at fr.ifremer.isisfish.ui.simulator.ExportUI.$afterCompleteSetup(ExportUI.java:81) at fr.ifremer.isisfish.ui.simulator.ExportUI.$completeSetup(ExportUI.java:343) at fr.ifremer.isisfish.ui.simulator.ExportUI.$initialize(ExportUI.java:373) at fr.ifremer.isisfish.ui.simulator.ExportUI.(ExportUI.java:94) at fr.ifremer.isisfish.ui.sensitivity.SensitivityUI.createExportUI(SensitivityUI.java:289) at fr.ifremer.isisfish.ui.sensitivity.SensitivityUI.$initialize(SensitivityUI.java:369) at fr.ifremer.isisfish.ui.sensitivity.SensitivityUI.(SensitivityUI.java:114) at fr.ifremer.isisfish.ui.WelcomeTabUI.createSensitivityUI(WelcomeTabUI.java:358) at fr.ifremer.isisfish.ui.WelcomeTabUI.$initialize(WelcomeTabUI.java:409) at fr.ifremer.isisfish.ui.WelcomeTabUI.(WelcomeTabUI.java:101) at fr.ifremer.isisfish.ui.WelcomeHandler.afterInit(WelcomeHandler.java:94) at fr.ifremer.isisfish.ui.WelcomeUI.$afterCompleteSetup(WelcomeUI.java:93) at fr.ifremer.isisfish.ui.WelcomeUI.$completeSetup(WelcomeUI.java:557) at fr.ifremer.isisfish.ui.WelcomeUI.$initialize(WelcomeUI.java:709) at fr.ifremer.isisfish.ui.WelcomeUI.(WelcomeUI.java:139) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:704) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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 11:16:05,081 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: exports.CatchWeightGroupStrFltMetierQuarter java.lang.ClassNotFoundException: exports.CatchWeightGroupStrFltMetierQuarter at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.export.ExportNameListRenderer.getListCellRendererComponent(ExportNameListRenderer.java:82) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI$Handler.valueChanged(BasicListUI.java:2815) at java.desktop/javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:231) at java.desktop/javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:206) at java.desktop/javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:258) at java.desktop/javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:459) at java.desktop/javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:469) at java.desktop/javax.swing.DefaultListSelectionModel.addSelectionInterval(DefaultListSelectionModel.java:572) at jaxx.runtime.swing.OneClicListSelectionModel.addSelectionInterval(OneClicListSelectionModel.java:132) at java.desktop/javax.swing.JList.addSelectionInterval(JList.java:2127) at fr.ifremer.isisfish.ui.simulator.ExportHandler.initListSimulExportChooseModel(ExportHandler.java:69) at fr.ifremer.isisfish.ui.simulator.ExportHandler.afterInit(ExportHandler.java:76) at fr.ifremer.isisfish.ui.simulator.ExportUI.$afterCompleteSetup(ExportUI.java:81) at fr.ifremer.isisfish.ui.simulator.ExportUI.$completeSetup(ExportUI.java:343) at fr.ifremer.isisfish.ui.simulator.ExportUI.$initialize(ExportUI.java:373) at fr.ifremer.isisfish.ui.simulator.ExportUI.(ExportUI.java:94) at fr.ifremer.isisfish.ui.sensitivity.SensitivityUI.createExportUI(SensitivityUI.java:289) at fr.ifremer.isisfish.ui.sensitivity.SensitivityUI.$initialize(SensitivityUI.java:369) at fr.ifremer.isisfish.ui.sensitivity.SensitivityUI.(SensitivityUI.java:114) at fr.ifremer.isisfish.ui.WelcomeTabUI.createSensitivityUI(WelcomeTabUI.java:358) at fr.ifremer.isisfish.ui.WelcomeTabUI.$initialize(WelcomeTabUI.java:409) at fr.ifremer.isisfish.ui.WelcomeTabUI.(WelcomeTabUI.java:101) at fr.ifremer.isisfish.ui.WelcomeHandler.afterInit(WelcomeHandler.java:94) at fr.ifremer.isisfish.ui.WelcomeUI.$afterCompleteSetup(WelcomeUI.java:93) at fr.ifremer.isisfish.ui.WelcomeUI.$completeSetup(WelcomeUI.java:557) at fr.ifremer.isisfish.ui.WelcomeUI.$initialize(WelcomeUI.java:709) at fr.ifremer.isisfish.ui.WelcomeUI.(WelcomeUI.java:139) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:704) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\rules\MultiLevelsMPANetwork_SarGDL_SpillOver.java (at line 312) if (StringUtils.endsWithAny(metier.getName(), "integral", "partiel1", "partiel2")) { ^^^^^^^^^^^ The method endsWithAny(CharSequence, CharSequence...) from the type StringUtils is deprecated ---------- 2. 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 ---------- 3. 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 ---------- 4. 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 problems (3 errors, 1 warning) 2026-01-26 11:16:06,289 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.MultiLevelsMPANetwork_SarGDL_SpillOver java.lang.ClassNotFoundException: rules.MultiLevelsMPANetwork_SarGDL_SpillOver at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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 11:16:06,384 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.Abondance_Age_Decembre java.lang.ClassNotFoundException: rules.Abondance_Age_Decembre at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) 2026-01-26 11:16:06,468 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.Abondance_Gpe_Janvier java.lang.ClassNotFoundException: rules.Abondance_Gpe_Janvier at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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 11:16:06,555 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.Abondance_Janvier java.lang.ClassNotFoundException: rules.Abondance_Janvier at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) 2026-01-26 11:16:06,637 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.AbundanceBeginMonth_LastStep java.lang.ClassNotFoundException: rules.AbundanceBeginMonth_LastStep at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) 2026-01-26 11:16:06,723 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.Abundance_ExportEnd java.lang.ClassNotFoundException: rules.Abundance_ExportEnd at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 1. 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 ---------- 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 field ResultName.MATRIX_ABUNDANCE is deprecated ---------- 3. 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 ---------- 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 field ResultName.MATRIX_ABUNDANCE is deprecated ---------- 4 problems (4 warnings) 2026-01-26 11:16:07,187 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.Abundance_Indiseas java.lang.ClassNotFoundException: rules.Abundance_Indiseas at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) 2026-01-26 11:16:07,281 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.BiomasseBeginMonth java.lang.ClassNotFoundException: rules.BiomasseBeginMonth at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) 2026-01-26 11:16:07,375 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.BiomasseFeconde java.lang.ClassNotFoundException: rules.BiomasseFeconde at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 1. 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 ---------- 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 field ResultName.MATRIX_BIOMASS_BEGIN_MONTH is deprecated ---------- 3. 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 ---------- 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 field ResultName.MATRIX_BIOMASS_BEGIN_MONTH is deprecated ---------- 4 problems (4 warnings) 2026-01-26 11:16:07,681 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.Biomasse_Age_Indiseas java.lang.ClassNotFoundException: rules.Biomasse_Age_Indiseas at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 1. 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 ---------- 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 field ResultName.MATRIX_BIOMASS_BEGIN_MONTH is deprecated ---------- 3. 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 ---------- 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 field ResultName.MATRIX_BIOMASS_BEGIN_MONTH is deprecated ---------- 4 problems (4 warnings) 2026-01-26 11:16:07,847 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.Biomasse_Indiseas java.lang.ClassNotFoundException: rules.Biomasse_Indiseas at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 1. 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 ---------- 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 field ResultName.MATRIX_BIOMASS_BEGIN_MONTH is deprecated ---------- 3. 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 ---------- 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 field ResultName.MATRIX_BIOMASS_BEGIN_MONTH is deprecated ---------- 4 problems (4 warnings) 2026-01-26 11:16:08,025 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.Biomasse_at_age_Indiseas java.lang.ClassNotFoundException: rules.Biomasse_at_age_Indiseas at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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 ---------- 1 problem (1 error) ---------- 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 76) @Doc("Affected species") ^^^ The type Doc is deprecated ---------- 4. 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 ---------- 5. 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 ---------- 6. 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 ---------- 7. 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 ---------- 8. 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 ---------- 9. 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 ---------- 9 problems (6 errors, 3 warnings) 2026-01-26 11:16:08,454 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.CapturesLongLinersNetters java.lang.ClassNotFoundException: rules.CapturesLongLinersNetters at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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 78) @Doc("Affected species") ^^^ The type Doc is deprecated ---------- 4. 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 ---------- 5. 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 ---------- 6. 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 ---------- 7. 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 ---------- 8. 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 ---------- 9. 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 ---------- 10. 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 ---------- 11. 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 ---------- 12. 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 ---------- 12 problems (8 errors, 4 warnings) 2026-01-26 11:16:08,734 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.CapturesLongLinersNetters_Projection_Ratio java.lang.ClassNotFoundException: rules.CapturesLongLinersNetters_Projection_Ratio at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 1. 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 ---------- 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 field ResultName.MATRIX_CATCH_WEIGHT_PER_STRATEGY_MET_PER_ZONE_POP is deprecated ---------- 3. 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 ---------- 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 field ResultName.MATRIX_CATCH_WEIGHT_PER_STRATEGY_MET_PER_ZONE_POP is deprecated ---------- 4 problems (4 warnings) 2026-01-26 11:16:08,916 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.CapturesPoids_Indiseas java.lang.ClassNotFoundException: rules.CapturesPoids_Indiseas at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) 2026-01-26 11:16:08,995 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.Captures_AgeStructure java.lang.ClassNotFoundException: rules.Captures_AgeStructure at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) 2026-01-26 11:16:09,088 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.Captures_AgeStructure_3pop java.lang.ClassNotFoundException: rules.Captures_AgeStructure_3pop at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) 2026-01-26 11:16:09,172 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.CatchNumber_age_quarter_gear java.lang.ClassNotFoundException: rules.CatchNumber_age_quarter_gear at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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 11:16:09,251 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.CatchWeightGroupStrFltMetierQuarter java.lang.ClassNotFoundException: rules.CatchWeightGroupStrFltMetierQuarter at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) 2026-01-26 11:16:09,341 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.CatchWeightPopStrMois java.lang.ClassNotFoundException: rules.CatchWeightPopStrMois at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) 2026-01-26 11:16:09,419 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.CatchWeightSpFltYear java.lang.ClassNotFoundException: rules.CatchWeightSpFltYear at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) 2026-01-26 11:16:09,493 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.CatchWeightSpStrYear java.lang.ClassNotFoundException: rules.CatchWeightSpStrYear at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) 2026-01-26 11:16:09,570 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.CatchWeightStrMetierQuarter java.lang.ClassNotFoundException: rules.CatchWeightStrMetierQuarter at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\Duplicated_MultiLevelsMPANetwork_SarGDL_SpillOver.java (at line 282) if (StringUtils.endsWithAny(metier.getName(), "integral", "partiel1", "partiel2")) { ^^^^^^^^^^^ The method endsWithAny(CharSequence, CharSequence...) from the type StringUtils is deprecated ---------- 2 problems (1 error, 1 warning) 2026-01-26 11:16:09,760 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.Duplicated_MultiLevelsMPANetwork_SarGDL_SpillOver java.lang.ClassNotFoundException: rules.Duplicated_MultiLevelsMPANetwork_SarGDL_SpillOver at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 1. 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 ---------- 2. 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 ---------- 3. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\Effort_2010_2018_mean_GdGMacco.java (at line 195) str.setInactivityEquationUsed(true) ; ^^^^^^^^^^^^^^^^^^^^^^^^^ The method setInactivityEquationUsed(boolean) is undefined for the type Strategy ---------- 3 problems (2 errors, 1 warning) 2026-01-26 11:16:10,022 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.Effort_2010_2018_mean_GdGMacco java.lang.ClassNotFoundException: rules.Effort_2010_2018_mean_GdGMacco at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) 2026-01-26 11:16:10,118 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.EffortsNominalMetier java.lang.ClassNotFoundException: rules.EffortsNominalMetier at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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 52) @Doc(value = "do the doc of param coeffOthers0") ^^^ The type Doc is deprecated ---------- 4. 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 ---------- 5. 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 ---------- 6. 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 ---------- 7. 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 ---------- 8. 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 ---------- 9. 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 ---------- 10. 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 ---------- 11. 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 ---------- 12. 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 ---------- 13. 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 ---------- 14. 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 ---------- 15. 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 ---------- 16. 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 ---------- 17. 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 ---------- 18. 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 ---------- 19. 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 ---------- 20. 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 ---------- 21. 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 ---------- 21 problems (7 errors, 14 warnings) 2026-01-26 11:16:10,388 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.GraviteVPUE1LangEtGrossValueOtherSpeciesECOMOD java.lang.ClassNotFoundException: rules.GraviteVPUE1LangEtGrossValueOtherSpeciesECOMOD at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) 2026-01-26 11:16:10,472 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.GrossValuesSpYear java.lang.ClassNotFoundException: rules.GrossValuesSpYear at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 1. 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 ---------- 2. 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 ---------- 3. 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 ---------- 4. 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 ---------- 5. 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 ---------- 6. 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 ---------- 7. 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 ---------- 8. 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 ---------- 9. 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 ---------- 10. 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 ---------- 11. 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 ---------- 12. 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 ---------- 13. 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 ---------- 14. 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 ---------- 15. 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 ---------- 16. 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 ---------- 17. 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 ---------- 18. 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 ---------- 19. 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 ---------- 20. 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 ---------- 21. 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 ---------- 22. 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 ---------- 23. 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 ---------- 24. 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 ---------- 25. 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 ---------- 26. 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 ---------- 27. 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 ---------- 28. 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 ---------- 29. 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 ---------- 30. 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 ---------- 31. 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 ---------- 32. 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 ---------- 33. 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 ---------- 34. 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 ---------- 35. 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 ---------- 36. 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 ---------- 37. 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 ---------- 38. 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 ---------- 39. 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 ---------- 40. 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 ---------- 41. 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 ---------- 42. 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 ---------- ---------- 43. 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 ---------- 43 problems (9 errors, 34 warnings) 2026-01-26 11:16:10,680 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.HCR2015_Hake_transition_MSY_2020 java.lang.ClassNotFoundException: rules.HCR2015_Hake_transition_MSY_2020 at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 1. 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 ---------- 2. 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 ---------- 3. 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 ---------- 4. 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 ---------- 5. 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 ---------- 6. 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 ---------- 7. 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 ---------- 8. 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 ---------- 9. 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 ---------- 10. 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 ---------- 11. 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 ---------- 12. 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 ---------- 13. 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 ---------- 14. 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 ---------- 15. 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 ---------- 16. 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 ---------- 17. 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 ---------- 18. 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 ---------- 19. 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 ---------- 20. 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 ---------- 21. 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 ---------- 22. 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 ---------- 23. 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 ---------- 24. 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 ---------- 25. 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 ---------- 26. 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 ---------- 27. 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 ---------- 28. 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 ---------- 29. 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 ---------- 30. 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 ---------- 31. 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 ---------- 32. 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 ---------- ---------- 33. 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 ---------- 33 problems (5 errors, 28 warnings) 2026-01-26 11:16:10,876 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.HCR2015_Sole_transition_MSY_2020 java.lang.ClassNotFoundException: rules.HCR2015_Sole_transition_MSY_2020 at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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 ---------- 2 problems (2 errors) 2026-01-26 11:16:11,020 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.HCR_FMSY_multisp java.lang.ClassNotFoundException: rules.HCR_FMSY_multisp at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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 ---------- 2 problems (2 errors) 2026-01-26 11:16:11,188 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.HCR_PGY_Fupper_multisp java.lang.ClassNotFoundException: rules.HCR_PGY_Fupper_multisp at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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 ---------- 4 problems (4 errors) 2026-01-26 11:16:11,343 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.HCR_PrettyGoodYield java.lang.ClassNotFoundException: rules.HCR_PrettyGoodYield at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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 ---------- 3 problems (3 errors) 2026-01-26 11:16:11,502 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.HCR_transition_Fmsy_Fupper_newTACcomput_MixChannel java.lang.ClassNotFoundException: rules.HCR_transition_Fmsy_Fupper_newTACcomput_MixChannel at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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 79) @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_hake.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\HCR_transition_MSY_hake.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\HCR_transition_MSY_hake.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\HCR_transition_MSY_hake.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\HCR_transition_MSY_hake.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\HCR_transition_MSY_hake.java (at line 91) @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_hake.java (at line 93) @Doc("Proportion de survie") ^^^ 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 95) @Doc("Variation annuelle max du TAC ") ^^^ 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 108) ResultName.MATRIX_BIOMASS, ^^^^^^^^^^ The type ResultName is deprecated ---------- 13. 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 ---------- 14. 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 ---------- 15. 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 ---------- 16. 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 ---------- 17. 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 ---------- 18. 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 ---------- 19. 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 ---------- 20. 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 ---------- 21. 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 ---------- 21 problems (4 errors, 17 warnings) 2026-01-26 11:16:11,711 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.HCR_transition_MSY_hake java.lang.ClassNotFoundException: rules.HCR_transition_MSY_hake at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 1. 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 ---------- 2. 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 ---------- 3. 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 ---------- 4. 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 ---------- 5. 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 ---------- 6. 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 ---------- 7. 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 ---------- 8. 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 ---------- 9. 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 ---------- 10. 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 ---------- 11. 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 ---------- 12. 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 ---------- 13. 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 ---------- 14. 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 ---------- 15. 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 ---------- 16. 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 ---------- 17. 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 ---------- 18. 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 ---------- 19. 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 ---------- 20. 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 ---------- 21. 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 ---------- 22. 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 ---------- 23. 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 ---------- 24. 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 ---------- 25. 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 ---------- 26. 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 ---------- 27. 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 ---------- 28. 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 ---------- 29. 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 ---------- 30. 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 ---------- 31. 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 ---------- 32. 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 ---------- 32 problems (6 errors, 26 warnings) 2026-01-26 11:16:11,906 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.HCR_transition_MSY_newTACcomput java.lang.ClassNotFoundException: rules.HCR_transition_MSY_newTACcomput at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 1. 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 ---------- 2. 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 ---------- 3. 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 ---------- 4. 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 ---------- 5. 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 ---------- 6. 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 ---------- 7. 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 ---------- 8. 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 ---------- 9. 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 ---------- 10. 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 ---------- 11. 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 ---------- 12. 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 ---------- 12 problems (2 errors, 10 warnings) 2026-01-26 11:16:12,046 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.HCR_transition_MSY_newTACcomput_MixChannel java.lang.ClassNotFoundException: rules.HCR_transition_MSY_newTACcomput_MixChannel at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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 76) @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_sole.java (at line 78) @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_sole.java (at line 80) @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_sole.java (at line 82) @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_sole.java (at line 84) @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_sole.java (at line 86) @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_sole.java (at line 88) @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_sole.java (at line 90) @Doc("Proportion de survie") ^^^ 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 92) @Doc("Variation annuelle max du TAC ") ^^^ 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 105) ResultName.MATRIX_BIOMASS, ^^^^^^^^^^ The type ResultName is deprecated ---------- 13. 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 ---------- 14. 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 ---------- 15. 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 ---------- 16. 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 ---------- 17. 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 ---------- 18. 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 ---------- 19. 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 ---------- 20. 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 ---------- 21. 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 ---------- 21 problems (4 errors, 17 warnings) 2026-01-26 11:16:12,262 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.HCR_transition_MSY_sole java.lang.ClassNotFoundException: rules.HCR_transition_MSY_sole at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) 2026-01-26 11:16:12,349 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.MortalitePecheGroupe java.lang.ClassNotFoundException: rules.MortalitePecheGroupe at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) 2026-01-26 11:16:12,433 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.MortalitePecheTotale java.lang.ClassNotFoundException: rules.MortalitePecheTotale at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 1. 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 ---------- 2. 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 ---------- 3. 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 ---------- 4. 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 ---------- 5. 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 ---------- 6. 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 ---------- 7. 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 ---------- 8. 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 ---------- 8 problems (2 errors, 6 warnings) 2026-01-26 11:16:12,669 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.TAC_OptionLO_exemptionSc java.lang.ClassNotFoundException: rules.TAC_OptionLO_exemptionSc at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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 ---------- 3 problems (3 errors) 2026-01-26 11:16:12,911 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.TACnephrops_Metier_OptionLO_redistr_multisp java.lang.ClassNotFoundException: rules.TACnephrops_Metier_OptionLO_redistr_multisp at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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 75) @Doc("Affected population") ^^^ The type Doc is deprecated ---------- 4. 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 ---------- 5. 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 ---------- 6. 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 ---------- 7. 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 ---------- 8. 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 ---------- 9. 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 ---------- 10. 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 ---------- 11. 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 ---------- 12. 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 ---------- 13. 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 ---------- 14. 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 ---------- 15. 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 ---------- 15 problems (4 errors, 11 warnings) 2026-01-26 11:16:13,131 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.TACpoidsPop20102014_sole java.lang.ClassNotFoundException: rules.TACpoidsPop20102014_sole at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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. 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 ---------- 4. 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 ---------- 5. 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 ---------- 6. 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 ---------- 7. 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 ---------- 8. 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 ---------- 8 problems (4 errors, 4 warnings) 2026-01-26 11:16:13,351 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.TACpoidsPop_PourHCR_sole java.lang.ClassNotFoundException: rules.TACpoidsPop_PourHCR_sole at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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 83) @Doc("Affected species") ^^^ The type Doc is deprecated ---------- 4. 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 ---------- 5. 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 ---------- 6. 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 ---------- 7. 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 ---------- 8. 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 ---------- 9. 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 ---------- 10. 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 ---------- 11. 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 ---------- 12. 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 ---------- 13. 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 ---------- 14. 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 ---------- 15. 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 ---------- 16. 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 ---------- 17. 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 ---------- 18. 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 ---------- 19. 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 ---------- 20. 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 ---------- 20 problems (4 errors, 16 warnings) 2026-01-26 11:16:13,598 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.TACpoidsTailleMin20102014OgiveTriMerlu java.lang.ClassNotFoundException: rules.TACpoidsTailleMin20102014OgiveTriMerlu at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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 81) @Doc("Affected species") ^^^ The type Doc is deprecated ---------- 4. 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 ---------- 5. 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 ---------- 6. 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 ---------- 7. 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 ---------- 8. 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 ---------- 9. 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 ---------- 10. 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 ---------- 11. 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 ---------- 12. 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 ---------- 13. 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 ---------- 14. 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 ---------- 15. 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 ---------- 15 problems (4 errors, 11 warnings) 2026-01-26 11:16:13,824 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.TACpoidsTailleMin_PourHCR_OgiveTriMerlu java.lang.ClassNotFoundException: rules.TACpoidsTailleMin_PourHCR_OgiveTriMerlu at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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 ---------- 2 problems (2 errors) 2026-01-26 11:16:13,973 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.TACseries_Metier_OptionLO java.lang.ClassNotFoundException: rules.TACseries_Metier_OptionLO at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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 ---------- 3 problems (3 errors) 2026-01-26 11:16:14,133 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.TACseries_Metier_OptionLO_redistr java.lang.ClassNotFoundException: rules.TACseries_Metier_OptionLO_redistr at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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 ---------- 3 problems (3 errors) 2026-01-26 11:16:14,299 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.TACseries_Metier_OptionLO_redistr_multisp java.lang.ClassNotFoundException: rules.TACseries_Metier_OptionLO_redistr_multisp at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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 ---------- 8 problems (8 errors) 2026-01-26 11:16:14,459 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.TACseries_Month_Metier_OptionLO java.lang.ClassNotFoundException: rules.TACseries_Month_Metier_OptionLO at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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 ---------- 3 problems (3 errors) 2026-01-26 11:16:14,623 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.TACseries_selexclMetiers_OptionLO_redistr java.lang.ClassNotFoundException: rules.TACseries_selexclMetiers_OptionLO_redistr at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 1. 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 ---------- 2. 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 ---------- 3. 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 ---------- 4. 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 ---------- 5. 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 ---------- 6. 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 ---------- 7. 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 ---------- 8. 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 ---------- 9. 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 ---------- 10. 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 ---------- 11. 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 ---------- 12. 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 ---------- 13. 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 ---------- ---------- 14. 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 ---------- 15. 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 ---------- 16. 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 ---------- 17. 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 ---------- 18. 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 ---------- 19. 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 ---------- 20. 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 ---------- 21. 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 ---------- 22. 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 ---------- 23. 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 ---------- 24. 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 ---------- 24 problems (2 errors, 22 warnings) 2026-01-26 11:16:14,971 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.TALTACmanagement_MSYtransition java.lang.ClassNotFoundException: rules.TALTACmanagement_MSYtransition at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) 2026-01-26 11:16:15,169 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.ZonesDefinitionStep0 java.lang.ClassNotFoundException: rules.ZonesDefinitionStep0 at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 1. 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 ---------- 2. 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 ---------- 3. 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 ---------- 4. 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 ---------- 5. 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 ---------- 6. 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 ---------- 7. 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 ---------- 7 problems (1 error, 6 warnings) 2026-01-26 11:16:15,323 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.cantonnement_CS java.lang.ClassNotFoundException: rules.cantonnement_CS at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 1. 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 ---------- 1 problem (1 error) 2026-01-26 11:16:15,422 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: simulationplans.PlanGalionAvecQueSR java.lang.ClassNotFoundException: simulationplans.PlanGalionAvecQueSR at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.simulationplan.SimulationPlanComboRenderer.getListCellRendererComponent(SimulationPlanComboRenderer.java:85) at java.desktop/javax.swing.plaf.basic.BasicComboBoxUI.getDisplaySize(BasicComboBoxUI.java:1446) at java.desktop/javax.swing.plaf.synth.SynthComboBoxUI.getMinimumSize(SynthComboBoxUI.java:368) at java.desktop/javax.swing.plaf.basic.BasicComboBoxUI.getPreferredSize(BasicComboBoxUI.java:988) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.preferredLayoutSize(GridBagLayout.java:726) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 1. 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 ---------- 1 problem (1 error) 2026-01-26 11:16:15,507 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: simulationplans.PlanScenarioEnvironTaillePoids java.lang.ClassNotFoundException: simulationplans.PlanScenarioEnvironTaillePoids at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.simulationplan.SimulationPlanComboRenderer.getListCellRendererComponent(SimulationPlanComboRenderer.java:85) at java.desktop/javax.swing.plaf.basic.BasicComboBoxUI.getDisplaySize(BasicComboBoxUI.java:1446) at java.desktop/javax.swing.plaf.synth.SynthComboBoxUI.getMinimumSize(SynthComboBoxUI.java:368) at java.desktop/javax.swing.plaf.basic.BasicComboBoxUI.getPreferredSize(BasicComboBoxUI.java:988) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.preferredLayoutSize(GridBagLayout.java:726) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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 89) @Doc("Path to export the historic file. The root is the folder where the .bat is located.") ^^^ The type Doc is deprecated ---------- 4. 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 ---------- 5. 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 ---------- 6. 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 ---------- 7. 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 ---------- 8. 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 ---------- 9. 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 ---------- 10. 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 ---------- 11. 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 ---------- 12. 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 ---------- 13. 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 ---------- 14. 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 ---------- 15. 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 ---------- 16. 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 ---------- 17. 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 ---------- 17 problems (5 errors, 12 warnings) 2026-01-26 11:16:15,692 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: simulationplans.RecuitSimule3param0bruit java.lang.ClassNotFoundException: simulationplans.RecuitSimule3param0bruit at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.simulationplan.SimulationPlanComboRenderer.getListCellRendererComponent(SimulationPlanComboRenderer.java:85) at java.desktop/javax.swing.plaf.basic.BasicComboBoxUI.getDisplaySize(BasicComboBoxUI.java:1446) at java.desktop/javax.swing.plaf.synth.SynthComboBoxUI.getMinimumSize(SynthComboBoxUI.java:368) at java.desktop/javax.swing.plaf.basic.BasicComboBoxUI.getPreferredSize(BasicComboBoxUI.java:988) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.preferredLayoutSize(GridBagLayout.java:726) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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 63) @Doc(value= "simulation starting year compared to estimation starting year (0:2015;1:2016;2:2017)") ^^^ The type Doc is deprecated ---------- 30. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\Effort_2015_2017_GDL.java (at line 195) str.setInactivityEquationUsed(true) ; ^^^^^^^^^^^^^^^^^^^^^^^^^ The method setInactivityEquationUsed(boolean) is undefined for the type Strategy ---------- ---------- 31. 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 ---------- ---------- 32. 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 ---------- 33. 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 ---------- 34. 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 ---------- 35. 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 ---------- 35 problems (29 errors, 6 warnings) 2026-01-26 11:16:15,945 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: simulationplans.STECF_EWG2021 java.lang.ClassNotFoundException: simulationplans.STECF_EWG2021 at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.simulationplan.SimulationPlanComboRenderer.getListCellRendererComponent(SimulationPlanComboRenderer.java:85) at java.desktop/javax.swing.plaf.basic.BasicComboBoxUI.getDisplaySize(BasicComboBoxUI.java:1446) at java.desktop/javax.swing.plaf.synth.SynthComboBoxUI.getMinimumSize(SynthComboBoxUI.java:368) at java.desktop/javax.swing.plaf.basic.BasicComboBoxUI.getPreferredSize(BasicComboBoxUI.java:988) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.preferredLayoutSize(GridBagLayout.java:726) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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 59) @Doc("Population which parameters are calibrated") ^^^ The type Doc is deprecated ---------- 3 problems (2 errors, 1 warning) 2026-01-26 11:16:16,036 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: simulationplans.Sensitivity_QTF_GDL_SansObjectif java.lang.ClassNotFoundException: simulationplans.Sensitivity_QTF_GDL_SansObjectif at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.simulationplan.SimulationPlanComboRenderer.getListCellRendererComponent(SimulationPlanComboRenderer.java:85) at java.desktop/javax.swing.plaf.basic.BasicComboBoxUI.getDisplaySize(BasicComboBoxUI.java:1446) at java.desktop/javax.swing.plaf.synth.SynthComboBoxUI.getMinimumSize(SynthComboBoxUI.java:368) at java.desktop/javax.swing.plaf.basic.BasicComboBoxUI.getPreferredSize(BasicComboBoxUI.java:988) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.preferredLayoutSize(GridBagLayout.java:726) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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 11:16:16,183 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: exports.Abondance_Age_Decembre java.lang.ClassNotFoundException: exports.Abondance_Age_Decembre at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.export.ExportNameListRenderer.getListCellRendererComponent(ExportNameListRenderer.java:82) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.preferredLayoutSize(GridBagLayout.java:726) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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 11:16:16,256 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: exports.Abondance_Janvier java.lang.ClassNotFoundException: exports.Abondance_Janvier at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.export.ExportNameListRenderer.getListCellRendererComponent(ExportNameListRenderer.java:82) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.preferredLayoutSize(GridBagLayout.java:726) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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 11:16:16,362 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: exports.CatchWeightGroupStrFltMetierQuarter java.lang.ClassNotFoundException: exports.CatchWeightGroupStrFltMetierQuarter at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.export.ExportNameListRenderer.getListCellRendererComponent(ExportNameListRenderer.java:82) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.preferredLayoutSize(GridBagLayout.java:726) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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 11:16:16,530 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: exports.Abondance_Age_Decembre java.lang.ClassNotFoundException: exports.Abondance_Age_Decembre at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.export.ExportNameListRenderer.getListCellRendererComponent(ExportNameListRenderer.java:82) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.ScrollPaneLayout.layoutContainer(ScrollPaneLayout.java:799) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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 11:16:16,600 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: exports.Abondance_Janvier java.lang.ClassNotFoundException: exports.Abondance_Janvier at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.export.ExportNameListRenderer.getListCellRendererComponent(ExportNameListRenderer.java:82) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.ScrollPaneLayout.layoutContainer(ScrollPaneLayout.java:799) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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 11:16:16,671 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: exports.CatchWeightGroupStrFltMetierQuarter java.lang.ClassNotFoundException: exports.CatchWeightGroupStrFltMetierQuarter at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.export.ExportNameListRenderer.getListCellRendererComponent(ExportNameListRenderer.java:82) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.ScrollPaneLayout.layoutContainer(ScrollPaneLayout.java:799) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 1. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-database\rules\MultiLevelsMPANetwork_SarGDL_SpillOver.java (at line 312) if (StringUtils.endsWithAny(metier.getName(), "integral", "partiel1", "partiel2")) { ^^^^^^^^^^^ The method endsWithAny(CharSequence, CharSequence...) from the type StringUtils is deprecated ---------- 2. 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 ---------- 3. 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 ---------- 4. 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 problems (3 errors, 1 warning) 2026-01-26 11:16:16,919 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.MultiLevelsMPANetwork_SarGDL_SpillOver java.lang.ClassNotFoundException: rules.MultiLevelsMPANetwork_SarGDL_SpillOver at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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 11:16:17,001 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.Abondance_Age_Decembre java.lang.ClassNotFoundException: rules.Abondance_Age_Decembre at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) 2026-01-26 11:16:17,071 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.Abondance_Gpe_Janvier java.lang.ClassNotFoundException: rules.Abondance_Gpe_Janvier at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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 11:16:17,143 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.Abondance_Janvier java.lang.ClassNotFoundException: rules.Abondance_Janvier at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) 2026-01-26 11:16:17,213 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.AbundanceBeginMonth_LastStep java.lang.ClassNotFoundException: rules.AbundanceBeginMonth_LastStep at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) 2026-01-26 11:16:17,282 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.Abundance_ExportEnd java.lang.ClassNotFoundException: rules.Abundance_ExportEnd at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 1. 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 ---------- 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 field ResultName.MATRIX_ABUNDANCE is deprecated ---------- 3. 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 ---------- 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 field ResultName.MATRIX_ABUNDANCE is deprecated ---------- 4 problems (4 warnings) 2026-01-26 11:16:17,439 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.Abundance_Indiseas java.lang.ClassNotFoundException: rules.Abundance_Indiseas at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) 2026-01-26 11:16:17,510 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.BiomasseBeginMonth java.lang.ClassNotFoundException: rules.BiomasseBeginMonth at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) 2026-01-26 11:16:17,579 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.BiomasseFeconde java.lang.ClassNotFoundException: rules.BiomasseFeconde at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 1. 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 ---------- 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 field ResultName.MATRIX_BIOMASS_BEGIN_MONTH is deprecated ---------- 3. 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 ---------- 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 field ResultName.MATRIX_BIOMASS_BEGIN_MONTH is deprecated ---------- 4 problems (4 warnings) 2026-01-26 11:16:17,738 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.Biomasse_Age_Indiseas java.lang.ClassNotFoundException: rules.Biomasse_Age_Indiseas at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 1. 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 ---------- 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 field ResultName.MATRIX_BIOMASS_BEGIN_MONTH is deprecated ---------- 3. 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 ---------- 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 field ResultName.MATRIX_BIOMASS_BEGIN_MONTH is deprecated ---------- 4 problems (4 warnings) 2026-01-26 11:16:17,892 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.Biomasse_Indiseas java.lang.ClassNotFoundException: rules.Biomasse_Indiseas at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 1. 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 ---------- 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 field ResultName.MATRIX_BIOMASS_BEGIN_MONTH is deprecated ---------- 3. 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 ---------- 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 field ResultName.MATRIX_BIOMASS_BEGIN_MONTH is deprecated ---------- 4 problems (4 warnings) 2026-01-26 11:16:18,046 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.Biomasse_at_age_Indiseas java.lang.ClassNotFoundException: rules.Biomasse_at_age_Indiseas at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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 ---------- 1 problem (1 error) ---------- 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 76) @Doc("Affected species") ^^^ The type Doc is deprecated ---------- 4. 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 ---------- 5. 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 ---------- 6. 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 ---------- 7. 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 ---------- 8. 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 ---------- 9. 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 ---------- 9 problems (6 errors, 3 warnings) 2026-01-26 11:16:18,389 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.CapturesLongLinersNetters java.lang.ClassNotFoundException: rules.CapturesLongLinersNetters at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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 78) @Doc("Affected species") ^^^ The type Doc is deprecated ---------- 4. 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 ---------- 5. 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 ---------- 6. 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 ---------- 7. 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 ---------- 8. 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 ---------- 9. 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 ---------- 10. 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 ---------- 11. 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 ---------- 12. 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 ---------- 12 problems (8 errors, 4 warnings) 2026-01-26 11:16:18,588 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.CapturesLongLinersNetters_Projection_Ratio java.lang.ClassNotFoundException: rules.CapturesLongLinersNetters_Projection_Ratio at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 1. 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 ---------- 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 field ResultName.MATRIX_CATCH_WEIGHT_PER_STRATEGY_MET_PER_ZONE_POP is deprecated ---------- 3. 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 ---------- 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 field ResultName.MATRIX_CATCH_WEIGHT_PER_STRATEGY_MET_PER_ZONE_POP is deprecated ---------- 4 problems (4 warnings) 2026-01-26 11:16:18,739 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.CapturesPoids_Indiseas java.lang.ClassNotFoundException: rules.CapturesPoids_Indiseas at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) 2026-01-26 11:16:18,815 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.Captures_AgeStructure java.lang.ClassNotFoundException: rules.Captures_AgeStructure at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) 2026-01-26 11:16:18,886 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.Captures_AgeStructure_3pop java.lang.ClassNotFoundException: rules.Captures_AgeStructure_3pop at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) 2026-01-26 11:16:18,955 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.CatchNumber_age_quarter_gear java.lang.ClassNotFoundException: rules.CatchNumber_age_quarter_gear at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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 11:16:19,025 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.CatchWeightGroupStrFltMetierQuarter java.lang.ClassNotFoundException: rules.CatchWeightGroupStrFltMetierQuarter at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) 2026-01-26 11:16:19,095 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.CatchWeightPopStrMois java.lang.ClassNotFoundException: rules.CatchWeightPopStrMois at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) 2026-01-26 11:16:19,165 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.CatchWeightSpFltYear java.lang.ClassNotFoundException: rules.CatchWeightSpFltYear at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) 2026-01-26 11:16:19,239 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.CatchWeightSpStrYear java.lang.ClassNotFoundException: rules.CatchWeightSpStrYear at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) 2026-01-26 11:16:19,307 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.CatchWeightStrMetierQuarter java.lang.ClassNotFoundException: rules.CatchWeightStrMetierQuarter at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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. WARNING in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\Duplicated_MultiLevelsMPANetwork_SarGDL_SpillOver.java (at line 282) if (StringUtils.endsWithAny(metier.getName(), "integral", "partiel1", "partiel2")) { ^^^^^^^^^^^ The method endsWithAny(CharSequence, CharSequence...) from the type StringUtils is deprecated ---------- 2 problems (1 error, 1 warning) 2026-01-26 11:16:19,469 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.Duplicated_MultiLevelsMPANetwork_SarGDL_SpillOver java.lang.ClassNotFoundException: rules.Duplicated_MultiLevelsMPANetwork_SarGDL_SpillOver at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 1. 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 ---------- 2. 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 ---------- 3. ERROR in C:\Users\smahevas\C-ISISFish\isis-fish-4\isis-community-database\rules\Effort_2010_2018_mean_GdGMacco.java (at line 195) str.setInactivityEquationUsed(true) ; ^^^^^^^^^^^^^^^^^^^^^^^^^ The method setInactivityEquationUsed(boolean) is undefined for the type Strategy ---------- 3 problems (2 errors, 1 warning) 2026-01-26 11:16:19,664 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.Effort_2010_2018_mean_GdGMacco java.lang.ClassNotFoundException: rules.Effort_2010_2018_mean_GdGMacco at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) 2026-01-26 11:16:19,741 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.EffortsNominalMetier java.lang.ClassNotFoundException: rules.EffortsNominalMetier at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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 52) @Doc(value = "do the doc of param coeffOthers0") ^^^ The type Doc is deprecated ---------- 4. 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 ---------- 5. 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 ---------- 6. 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 ---------- 7. 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 ---------- 8. 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 ---------- 9. 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 ---------- 10. 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 ---------- 11. 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 ---------- 12. 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 ---------- 13. 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 ---------- 14. 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 ---------- 15. 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 ---------- 16. 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 ---------- 17. 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 ---------- 18. 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 ---------- 19. 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 ---------- 20. 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 ---------- 21. 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 ---------- 21 problems (7 errors, 14 warnings) 2026-01-26 11:16:19,931 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.GraviteVPUE1LangEtGrossValueOtherSpeciesECOMOD java.lang.ClassNotFoundException: rules.GraviteVPUE1LangEtGrossValueOtherSpeciesECOMOD at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) 2026-01-26 11:16:20,006 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.GrossValuesSpYear java.lang.ClassNotFoundException: rules.GrossValuesSpYear at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 1. 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 ---------- 2. 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 ---------- 3. 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 ---------- 4. 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 ---------- 5. 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 ---------- 6. 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 ---------- 7. 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 ---------- 8. 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 ---------- 9. 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 ---------- 10. 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 ---------- 11. 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 ---------- 12. 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 ---------- 13. 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 ---------- 14. 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 ---------- 15. 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 ---------- 16. 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 ---------- 17. 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 ---------- 18. 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 ---------- 19. 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 ---------- 20. 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 ---------- 21. 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 ---------- 22. 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 ---------- 23. 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 ---------- 24. 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 ---------- 25. 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 ---------- 26. 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 ---------- 27. 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 ---------- 28. 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 ---------- 29. 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 ---------- 30. 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 ---------- 31. 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 ---------- 32. 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 ---------- 33. 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 ---------- 34. 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 ---------- 35. 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 ---------- 36. 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 ---------- 37. 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 ---------- 38. 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 ---------- 39. 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 ---------- 40. 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 ---------- 41. 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 ---------- 42. 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 ---------- ---------- 43. 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 ---------- 43 problems (9 errors, 34 warnings) 2026-01-26 11:16:20,196 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.HCR2015_Hake_transition_MSY_2020 java.lang.ClassNotFoundException: rules.HCR2015_Hake_transition_MSY_2020 at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 1. 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 ---------- 2. 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 ---------- 3. 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 ---------- 4. 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 ---------- 5. 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 ---------- 6. 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 ---------- 7. 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 ---------- 8. 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 ---------- 9. 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 ---------- 10. 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 ---------- 11. 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 ---------- 12. 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 ---------- 13. 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 ---------- 14. 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 ---------- 15. 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 ---------- 16. 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 ---------- 17. 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 ---------- 18. 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 ---------- 19. 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 ---------- 20. 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 ---------- 21. 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 ---------- 22. 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 ---------- 23. 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 ---------- 24. 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 ---------- 25. 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 ---------- 26. 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 ---------- 27. 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 ---------- 28. 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 ---------- 29. 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 ---------- 30. 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 ---------- 31. 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 ---------- 32. 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 ---------- ---------- 33. 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 ---------- 33 problems (5 errors, 28 warnings) 2026-01-26 11:16:20,406 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.HCR2015_Sole_transition_MSY_2020 java.lang.ClassNotFoundException: rules.HCR2015_Sole_transition_MSY_2020 at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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 ---------- 2 problems (2 errors) 2026-01-26 11:16:20,539 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.HCR_FMSY_multisp java.lang.ClassNotFoundException: rules.HCR_FMSY_multisp at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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 ---------- 2 problems (2 errors) 2026-01-26 11:16:20,671 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.HCR_PGY_Fupper_multisp java.lang.ClassNotFoundException: rules.HCR_PGY_Fupper_multisp at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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 ---------- 4 problems (4 errors) 2026-01-26 11:16:20,806 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.HCR_PrettyGoodYield java.lang.ClassNotFoundException: rules.HCR_PrettyGoodYield at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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 ---------- 3 problems (3 errors) 2026-01-26 11:16:20,938 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.HCR_transition_Fmsy_Fupper_newTACcomput_MixChannel java.lang.ClassNotFoundException: rules.HCR_transition_Fmsy_Fupper_newTACcomput_MixChannel at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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 79) @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_hake.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\HCR_transition_MSY_hake.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\HCR_transition_MSY_hake.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\HCR_transition_MSY_hake.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\HCR_transition_MSY_hake.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\HCR_transition_MSY_hake.java (at line 91) @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_hake.java (at line 93) @Doc("Proportion de survie") ^^^ 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 95) @Doc("Variation annuelle max du TAC ") ^^^ 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 108) ResultName.MATRIX_BIOMASS, ^^^^^^^^^^ The type ResultName is deprecated ---------- 13. 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 ---------- 14. 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 ---------- 15. 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 ---------- 16. 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 ---------- 17. 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 ---------- 18. 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 ---------- 19. 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 ---------- 20. 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 ---------- 21. 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 ---------- 21 problems (4 errors, 17 warnings) 2026-01-26 11:16:21,127 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.HCR_transition_MSY_hake java.lang.ClassNotFoundException: rules.HCR_transition_MSY_hake at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 1. 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 ---------- 2. 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 ---------- 3. 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 ---------- 4. 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 ---------- 5. 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 ---------- 6. 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 ---------- 7. 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 ---------- 8. 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 ---------- 9. 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 ---------- 10. 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 ---------- 11. 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 ---------- 12. 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 ---------- 13. 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 ---------- 14. 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 ---------- 15. 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 ---------- 16. 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 ---------- 17. 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 ---------- 18. 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 ---------- 19. 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 ---------- 20. 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 ---------- 21. 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 ---------- 22. 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 ---------- 23. 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 ---------- 24. 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 ---------- 25. 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 ---------- 26. 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 ---------- 27. 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 ---------- 28. 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 ---------- 29. 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 ---------- 30. 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 ---------- 31. 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 ---------- 32. 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 ---------- 32 problems (6 errors, 26 warnings) 2026-01-26 11:16:21,327 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.HCR_transition_MSY_newTACcomput java.lang.ClassNotFoundException: rules.HCR_transition_MSY_newTACcomput at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 1. 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 ---------- 2. 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 ---------- 3. 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 ---------- 4. 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 ---------- 5. 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 ---------- 6. 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 ---------- 7. 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 ---------- 8. 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 ---------- 9. 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 ---------- 10. 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 ---------- 11. 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 ---------- 12. 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 ---------- 12 problems (2 errors, 10 warnings) 2026-01-26 11:16:21,466 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.HCR_transition_MSY_newTACcomput_MixChannel java.lang.ClassNotFoundException: rules.HCR_transition_MSY_newTACcomput_MixChannel at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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 76) @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_sole.java (at line 78) @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_sole.java (at line 80) @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_sole.java (at line 82) @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_sole.java (at line 84) @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_sole.java (at line 86) @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_sole.java (at line 88) @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_sole.java (at line 90) @Doc("Proportion de survie") ^^^ 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 92) @Doc("Variation annuelle max du TAC ") ^^^ 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 105) ResultName.MATRIX_BIOMASS, ^^^^^^^^^^ The type ResultName is deprecated ---------- 13. 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 ---------- 14. 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 ---------- 15. 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 ---------- 16. 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 ---------- 17. 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 ---------- 18. 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 ---------- 19. 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 ---------- 20. 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 ---------- 21. 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 ---------- 21 problems (4 errors, 17 warnings) 2026-01-26 11:16:21,644 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.HCR_transition_MSY_sole java.lang.ClassNotFoundException: rules.HCR_transition_MSY_sole at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) 2026-01-26 11:16:21,724 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.MortalitePecheGroupe java.lang.ClassNotFoundException: rules.MortalitePecheGroupe at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) 2026-01-26 11:16:21,801 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.MortalitePecheTotale java.lang.ClassNotFoundException: rules.MortalitePecheTotale at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 1. 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 ---------- 2. 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 ---------- 3. 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 ---------- 4. 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 ---------- 5. 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 ---------- 6. 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 ---------- 7. 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 ---------- 8. 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 ---------- 8 problems (2 errors, 6 warnings) 2026-01-26 11:16:21,972 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.TAC_OptionLO_exemptionSc java.lang.ClassNotFoundException: rules.TAC_OptionLO_exemptionSc at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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 ---------- 3 problems (3 errors) 2026-01-26 11:16:22,109 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.TACnephrops_Metier_OptionLO_redistr_multisp java.lang.ClassNotFoundException: rules.TACnephrops_Metier_OptionLO_redistr_multisp at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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 75) @Doc("Affected population") ^^^ The type Doc is deprecated ---------- 4. 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 ---------- 5. 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 ---------- 6. 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 ---------- 7. 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 ---------- 8. 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 ---------- 9. 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 ---------- 10. 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 ---------- 11. 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 ---------- 12. 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 ---------- 13. 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 ---------- 14. 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 ---------- 15. 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 ---------- 15 problems (4 errors, 11 warnings) 2026-01-26 11:16:22,281 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.TACpoidsPop20102014_sole java.lang.ClassNotFoundException: rules.TACpoidsPop20102014_sole at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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. 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 ---------- 4. 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 ---------- 5. 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 ---------- 6. 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 ---------- 7. 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 ---------- 8. 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 ---------- 8 problems (4 errors, 4 warnings) 2026-01-26 11:16:22,454 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.TACpoidsPop_PourHCR_sole java.lang.ClassNotFoundException: rules.TACpoidsPop_PourHCR_sole at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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 83) @Doc("Affected species") ^^^ The type Doc is deprecated ---------- 4. 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 ---------- 5. 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 ---------- 6. 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 ---------- 7. 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 ---------- 8. 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 ---------- 9. 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 ---------- 10. 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 ---------- 11. 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 ---------- 12. 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 ---------- 13. 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 ---------- 14. 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 ---------- 15. 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 ---------- 16. 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 ---------- 17. 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 ---------- 18. 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 ---------- 19. 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 ---------- 20. 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 ---------- 20 problems (4 errors, 16 warnings) 2026-01-26 11:16:22,646 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.TACpoidsTailleMin20102014OgiveTriMerlu java.lang.ClassNotFoundException: rules.TACpoidsTailleMin20102014OgiveTriMerlu at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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 81) @Doc("Affected species") ^^^ The type Doc is deprecated ---------- 4. 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 ---------- 5. 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 ---------- 6. 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 ---------- 7. 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 ---------- 8. 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 ---------- 9. 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 ---------- 10. 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 ---------- 11. 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 ---------- 12. 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 ---------- 13. 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 ---------- 14. 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 ---------- 15. 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 ---------- 15 problems (4 errors, 11 warnings) 2026-01-26 11:16:22,830 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.TACpoidsTailleMin_PourHCR_OgiveTriMerlu java.lang.ClassNotFoundException: rules.TACpoidsTailleMin_PourHCR_OgiveTriMerlu at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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 ---------- 2 problems (2 errors) 2026-01-26 11:16:22,961 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.TACseries_Metier_OptionLO java.lang.ClassNotFoundException: rules.TACseries_Metier_OptionLO at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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 ---------- 3 problems (3 errors) 2026-01-26 11:16:23,092 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.TACseries_Metier_OptionLO_redistr java.lang.ClassNotFoundException: rules.TACseries_Metier_OptionLO_redistr at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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 ---------- 3 problems (3 errors) 2026-01-26 11:16:23,219 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.TACseries_Metier_OptionLO_redistr_multisp java.lang.ClassNotFoundException: rules.TACseries_Metier_OptionLO_redistr_multisp at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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 ---------- 8 problems (8 errors) 2026-01-26 11:16:23,348 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.TACseries_Month_Metier_OptionLO java.lang.ClassNotFoundException: rules.TACseries_Month_Metier_OptionLO at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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 ---------- 3 problems (3 errors) 2026-01-26 11:16:23,482 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.TACseries_selexclMetiers_OptionLO_redistr java.lang.ClassNotFoundException: rules.TACseries_selexclMetiers_OptionLO_redistr at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 1. 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 ---------- 2. 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 ---------- 3. 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 ---------- 4. 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 ---------- 5. 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 ---------- 6. 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 ---------- 7. 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 ---------- 8. 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 ---------- 9. 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 ---------- 10. 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 ---------- 11. 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 ---------- 12. 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 ---------- 13. 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 ---------- ---------- 14. 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 ---------- 15. 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 ---------- 16. 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 ---------- 17. 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 ---------- 18. 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 ---------- 19. 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 ---------- 20. 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 ---------- 21. 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 ---------- 22. 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 ---------- 23. 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 ---------- 24. 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 ---------- 24 problems (2 errors, 22 warnings) 2026-01-26 11:16:23,710 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.TALTACmanagement_MSYtransition java.lang.ClassNotFoundException: rules.TALTACmanagement_MSYtransition at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) 2026-01-26 11:16:23,790 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.ZonesDefinitionStep0 java.lang.ClassNotFoundException: rules.ZonesDefinitionStep0 at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 1. 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 ---------- 2. 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 ---------- 3. 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 ---------- 4. 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 ---------- 5. 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 ---------- 6. 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 ---------- 7. 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 ---------- 7 problems (1 error, 6 warnings) 2026-01-26 11:16:23,919 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: rules.cantonnement_CS java.lang.ClassNotFoundException: rules.cantonnement_CS at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:100) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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 11:16:24,017 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: sensitivityanalysis.RegularExpandGrid java.lang.ClassNotFoundException: sensitivityanalysis.RegularExpandGrid at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.sensitivityanalysis.SensitivityAnalysisComboRenderer.getListCellRendererComponent(SensitivityAnalysisComboRenderer.java:84) at java.desktop/javax.swing.plaf.basic.BasicComboBoxUI.getDisplaySize(BasicComboBoxUI.java:1446) at java.desktop/javax.swing.plaf.synth.SynthComboBoxUI.getMinimumSize(SynthComboBoxUI.java:368) at java.desktop/javax.swing.plaf.basic.BasicComboBoxUI.getPreferredSize(BasicComboBoxUI.java:988) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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. 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 ---------- 4. 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 ---------- 5. 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 ---------- 6. 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 ---------- 7. 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 ---------- 8. 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 ---------- 9. 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 ---------- 10. 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 ---------- 10 problems (5 errors, 5 warnings) 2026-01-26 11:16:24,237 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: sensitivityexports.Duplicated_SensitivityLbarJanvierY1 java.lang.ClassNotFoundException: sensitivityexports.Duplicated_SensitivityLbarJanvierY1 at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.sensitivityexport.SensitivityExportNameListRenderer.getListCellRendererComponent(SensitivityExportNameListRenderer.java:82) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.preferredLayoutSize(GridBagLayout.java:726) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 1. 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 ---------- 2. 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 ---------- 3. 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 ---------- 4. 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 ---------- 5. 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 ---------- 6. 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 ---------- 6 problems (1 error, 5 warnings) 2026-01-26 11:16:24,400 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: sensitivityexports.Duplicated_SensitivityRecruitmentY1 java.lang.ClassNotFoundException: sensitivityexports.Duplicated_SensitivityRecruitmentY1 at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.sensitivityexport.SensitivityExportNameListRenderer.getListCellRendererComponent(SensitivityExportNameListRenderer.java:82) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2477) at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:100) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:500) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.preferredLayoutSize(GridBagLayout.java:726) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736) at java.desktop/java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1111) at java.desktop/java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:906) at java.desktop/java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2074) at java.desktop/java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2034) at java.desktop/java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:802) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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 11:16:24,492 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: exports.Abondance_Age_Decembre java.lang.ClassNotFoundException: exports.Abondance_Age_Decembre at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.export.ExportNameListRenderer.getListCellRendererComponent(ExportNameListRenderer.java:82) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.ScrollPaneLayout.layoutContainer(ScrollPaneLayout.java:799) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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 11:16:24,568 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: exports.Abondance_Janvier java.lang.ClassNotFoundException: exports.Abondance_Janvier at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.export.ExportNameListRenderer.getListCellRendererComponent(ExportNameListRenderer.java:82) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.ScrollPaneLayout.layoutContainer(ScrollPaneLayout.java:799) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) ---------- 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 11:16:24,643 INFO [AWT-EventQueue-0] (CompileHelper.java:130) loadClass - Can't load class: exports.CatchWeightGroupStrFltMetierQuarter java.lang.ClassNotFoundException: exports.CatchWeightGroupStrFltMetierQuarter at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:128) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:178) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:192) at fr.ifremer.isisfish.ui.models.export.ExportNameListRenderer.getListCellRendererComponent(ExportNameListRenderer.java:82) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:653) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734) at java.desktop/javax.swing.ScrollPaneLayout.layoutContainer(ScrollPaneLayout.java:799) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$0(IsisFish.java:735) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) 2026-01-26 11:16:29,673 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 11:16:29,674 INFO [AWT-EventQueue-0] (DataStorage.java:208) getStorage - Create new storage for DemoRegion 2026-01-26 11:17:07,825 ERROR [AWT-EventQueue-0] (IsisFish.java:674) lambda$launchUI$1 - Global application exception java.lang.RuntimeException: failed to lazily initialize a collection of role: fr.ifremer.isisfish.entities.SpeciesImpl.population, could not initialize proxy - no Session at jaxx.runtime.swing.nav.tree.NavTreeNode.populateChilds(NavTreeNode.java:298) at jaxx.runtime.swing.nav.tree.NavTreeNode.findNodeById(NavTreeNode.java:164) at jaxx.runtime.swing.nav.tree.NavTreeNode.findNodeById(NavTreeNode.java:177) at jaxx.runtime.swing.nav.tree.NavTreeNode.findNodeById(NavTreeNode.java:177) at jaxx.runtime.swing.nav.tree.NavTreeNode.findNodeById(NavTreeNode.java:177) at jaxx.runtime.swing.nav.tree.NavTreeNode.findNodeById(NavTreeNode.java:42) at jaxx.runtime.swing.nav.NavHelper.findNode(NavHelper.java:863) at fr.ifremer.isisfish.ui.input.InputHandler.updateTreeNode(InputHandler.java:748) at fr.ifremer.isisfish.ui.input.InputSaveVerifier.cancel(InputSaveVerifier.java:330) at fr.ifremer.isisfish.ui.input.InputSaveVerifier.checkEdit(InputSaveVerifier.java:124) at fr.ifremer.isisfish.ui.input.tree.FisheryTreeSelectionModel.willContinueSelection(FisheryTreeSelectionModel.java:106) at fr.ifremer.isisfish.ui.input.tree.FisheryTreeSelectionModel.setSelectionPath(FisheryTreeSelectionModel.java:53) at java.desktop/javax.swing.JTree.setSelectionPath(JTree.java:1709) at java.desktop/javax.swing.plaf.basic.BasicTreeUI.selectPathForEvent(BasicTreeUI.java:2761) at java.desktop/javax.swing.plaf.basic.BasicTreeUI$Handler.handleSelection(BasicTreeUI.java:4096) at java.desktop/javax.swing.plaf.basic.BasicTreeUI$Handler.mousePressed(BasicTreeUI.java:4035) at java.desktop/java.awt.Component.processMouseEvent(Component.java:6618) at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3398) at java.desktop/java.awt.Component.processEvent(Component.java:6386) at java.desktop/java.awt.Container.processEvent(Container.java:2266) at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4996) at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2324) at java.desktop/java.awt.Component.dispatchEvent(Component.java:4828) at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4948) at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4572) at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4516) at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2310) at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2780) at java.desktop/java.awt.Component.dispatchEvent(Component.java:4828) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:775) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:98) at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:747) at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:744) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) Caused by: org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: fr.ifremer.isisfish.entities.SpeciesImpl.population, could not initialize proxy - no Session at org.hibernate.collection.internal.AbstractPersistentCollection.throwLazyInitializationException(AbstractPersistentCollection.java:612) at org.hibernate.collection.internal.AbstractPersistentCollection.withTemporarySessionIfNeeded(AbstractPersistentCollection.java:218) at org.hibernate.collection.internal.AbstractPersistentCollection.initialize(AbstractPersistentCollection.java:591) at org.hibernate.collection.internal.AbstractPersistentCollection.read(AbstractPersistentCollection.java:149) at org.hibernate.collection.internal.PersistentBag.toArray(PersistentBag.java:393) at java.base/java.util.ArrayList.(ArrayList.java:181) at fr.ifremer.isisfish.ui.input.tree.loadors.PopulationsNodeLoador.getData(PopulationsNodeLoador.java:56) at jaxx.runtime.swing.nav.NavNodeChildLoador.loadChilds(NavNodeChildLoador.java:129) at jaxx.runtime.swing.nav.tree.NavTreeNode.populateChilds(NavTreeNode.java:296) ... 45 more 2026-01-26 11:19:05,822 ERROR [AWT-EventQueue-0] (SqlExceptionHelper.java:142) logExceptions - NULL non permis pour la colonne "SIMULATORTOUSE" NULL not allowed for column "SIMULATORTOUSE"; SQL statement: insert into population (topiaVersion, topiaCreateDate, name, geographicId, plusGroup, growth, growthReverse, comment, meanWeight, price, naturalDeathRate, fishingMortalityOtherFleets, caractBioComment, reproductionEquation, monthGapBetweenReproRecrutement, recruitmentDistribution_name, recruitmentDistribution_dim, recruitmentDistribution_dimNames, recruitmentDistribution_semantics, recruitmentDistribution_data, recruitmentEquation, recruitmentComment, zonesComment, seasonsComment, capturabilityComment, migrationComment, mappingZoneReproZoneRecru_name, mappingZoneReproZoneRecru_dim, mappingZoneReproZoneRecru_dimNames, mappingZoneReproZoneRecru_semantics, mappingZoneReproZoneRecru_data, capturability_name, capturability_dim, capturability_dimNames, capturability_semantics, capturability_data, capturabilityEquationUsed, capturabilityEquation, maturityOgiveEquation, reproductionRateEquation, fbarGroupMin, fbarGroupMax, abundanceReferenceMonth, computeFOnLandings, simulatorToUse, species, topiaId) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [23502-199] 2026-01-26 11:19:05,826 ERROR [AWT-EventQueue-0] (IsisFish.java:674) lambda$launchUI$1 - Global application exception java.lang.RuntimeException: java.lang.reflect.InvocationTargetException at jaxx.runtime.JAXXUtil$1.invoke(JAXXUtil.java:260) at jdk.proxy1/jdk.proxy1.$Proxy21.actionPerformed(Unknown Source) at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1972) at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2314) at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:407) at java.desktop/javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:262) at java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:279) at java.desktop/java.awt.Component.processMouseEvent(Component.java:6621) at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3398) at java.desktop/java.awt.Component.processEvent(Component.java:6386) at java.desktop/java.awt.Container.processEvent(Container.java:2266) at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4996) at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2324) at java.desktop/java.awt.Component.dispatchEvent(Component.java:4828) at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4948) at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4575) at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4516) at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2310) at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2780) at java.desktop/java.awt.Component.dispatchEvent(Component.java:4828) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:775) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:98) at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:747) at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:744) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) Caused by: java.lang.reflect.InvocationTargetException at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:118) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at jaxx.runtime.JAXXUtil$1.invoke(JAXXUtil.java:253) ... 36 more Caused by: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException at jaxx.runtime.JAXXUtil$1.invoke(JAXXUtil.java:260) at jdk.proxy1/jdk.proxy1.$Proxy23.valueChanged(Unknown Source) at java.desktop/javax.swing.JTree.fireValueChanged(JTree.java:3019) at java.desktop/javax.swing.JTree$TreeSelectionRedirector.valueChanged(JTree.java:3520) at java.desktop/javax.swing.tree.DefaultTreeSelectionModel.fireValueChanged(DefaultTreeSelectionModel.java:650) at java.desktop/javax.swing.tree.DefaultTreeSelectionModel.notifyPathChange(DefaultTreeSelectionModel.java:1120) at java.desktop/javax.swing.tree.DefaultTreeSelectionModel.setSelectionPaths(DefaultTreeSelectionModel.java:306) at fr.ifremer.isisfish.ui.input.tree.FisheryTreeSelectionModel.setSelectionPaths(FisheryTreeSelectionModel.java:61) at java.desktop/javax.swing.tree.DefaultTreeSelectionModel.addSelectionPaths(DefaultTreeSelectionModel.java:346) at fr.ifremer.isisfish.ui.input.tree.FisheryTreeSelectionModel.addSelectionPaths(FisheryTreeSelectionModel.java:75) at java.desktop/javax.swing.tree.DefaultTreeSelectionModel.addSelectionPath(DefaultTreeSelectionModel.java:322) at fr.ifremer.isisfish.ui.input.tree.FisheryTreeSelectionModel.addSelectionPath(FisheryTreeSelectionModel.java:68) at java.desktop/javax.swing.JTree.addSelectionPath(JTree.java:1822) at jaxx.runtime.swing.nav.tree.NavTreeHelper.addSelectionPath(NavTreeHelper.java:69) at jaxx.runtime.swing.nav.NavHelper.selectNode(NavHelper.java:765) at fr.ifremer.isisfish.ui.input.InputHandler.insertTreeNode(InputHandler.java:737) at fr.ifremer.isisfish.ui.input.population.PopulationBasicsHandler.create(PopulationBasicsHandler.java:148) at fr.ifremer.isisfish.ui.input.population.PopulationBasicsUI.doActionPerformed__on__create(PopulationBasicsUI.java:238) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ... 38 more Caused by: java.lang.reflect.InvocationTargetException at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:118) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at jaxx.runtime.JAXXUtil$1.invoke(JAXXUtil.java:253) ... 56 more Caused by: fr.ifremer.isisfish.IsisFishRuntimeException: Can't display bean fr.ifremer.isisfish.entities.Population#1769422745807#0.6992845041489847 at fr.ifremer.isisfish.ui.input.InputHandler.nodeSelectionChanged(InputHandler.java:680) at fr.ifremer.isisfish.ui.input.InputUI.doValueChanged__on__fisheryRegionTree(InputUI.java:316) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ... 58 more Caused by: javax.persistence.PersistenceException: org.hibernate.exception.ConstraintViolationException: could not execute statement at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:154) at org.hibernate.query.internal.AbstractProducedQuery.list(AbstractProducedQuery.java:1626) at org.nuiton.topia.framework.TopiaContextImpl.find(TopiaContextImpl.java:988) at org.nuiton.topia.framework.TopiaQuery.execute(TopiaQuery.java:1385) at org.nuiton.topia.framework.TopiaQuery.executeToEntityList(TopiaQuery.java:1408) at org.nuiton.topia.framework.TopiaQuery.executeToEntity(TopiaQuery.java:1510) at org.nuiton.topia.persistence.TopiaDAOImpl.findByQuery(TopiaDAOImpl.java:435) at org.nuiton.topia.persistence.TopiaDAOImpl.findByTopiaId(TopiaDAOImpl.java:402) at org.nuiton.topia.framework.TopiaContextImpl.findByTopiaId(TopiaContextImpl.java:917) at fr.ifremer.isisfish.ui.input.InputHandler.nodeSelectionChanged(InputHandler.java:657) ... 60 more Caused by: org.hibernate.exception.ConstraintViolationException: could not execute statement at org.hibernate.exception.internal.SQLExceptionTypeDelegate.convert(SQLExceptionTypeDelegate.java:59) at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:37) at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:113) at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:99) at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:200) at org.hibernate.engine.jdbc.batch.internal.NonBatchingBatch.addToBatch(NonBatchingBatch.java:46) at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3375) at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3908) at org.hibernate.action.internal.EntityInsertAction.execute(EntityInsertAction.java:107) at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:604) at org.hibernate.engine.spi.ActionQueue.lambda$executeActions$1(ActionQueue.java:478) at java.base/java.util.LinkedHashMap.forEach(LinkedHashMap.java:986) at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:475) at org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:344) at org.hibernate.event.internal.DefaultAutoFlushEventListener.onAutoFlush(DefaultAutoFlushEventListener.java:57) at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:107) at org.hibernate.internal.SessionImpl.autoFlushIfRequired(SessionImpl.java:1367) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1447) at org.hibernate.query.internal.AbstractProducedQuery.doList(AbstractProducedQuery.java:1649) at org.hibernate.query.internal.AbstractProducedQuery.list(AbstractProducedQuery.java:1617) ... 68 more Caused by: org.h2.jdbc.JdbcSQLIntegrityConstraintViolationException: NULL non permis pour la colonne "SIMULATORTOUSE" NULL not allowed for column "SIMULATORTOUSE"; SQL statement: insert into population (topiaVersion, topiaCreateDate, name, geographicId, plusGroup, growth, growthReverse, comment, meanWeight, price, naturalDeathRate, fishingMortalityOtherFleets, caractBioComment, reproductionEquation, monthGapBetweenReproRecrutement, recruitmentDistribution_name, recruitmentDistribution_dim, recruitmentDistribution_dimNames, recruitmentDistribution_semantics, recruitmentDistribution_data, recruitmentEquation, recruitmentComment, zonesComment, seasonsComment, capturabilityComment, migrationComment, mappingZoneReproZoneRecru_name, mappingZoneReproZoneRecru_dim, mappingZoneReproZoneRecru_dimNames, mappingZoneReproZoneRecru_semantics, mappingZoneReproZoneRecru_data, capturability_name, capturability_dim, capturability_dimNames, capturability_semantics, capturability_data, capturabilityEquationUsed, capturabilityEquation, maturityOgiveEquation, reproductionRateEquation, fbarGroupMin, fbarGroupMax, abundanceReferenceMonth, computeFOnLandings, simulatorToUse, species, topiaId) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [23502-199] at org.h2.message.DbException.getJdbcSQLException(DbException.java:457) at org.h2.message.DbException.getJdbcSQLException(DbException.java:427) at org.h2.message.DbException.get(DbException.java:205) at org.h2.message.DbException.get(DbException.java:181) at org.h2.table.Column.validateConvertUpdateSequence(Column.java:418) at org.h2.table.Table.validateConvertUpdateSequence(Table.java:824) at org.h2.command.dml.Insert.insertRows(Insert.java:175) at org.h2.command.dml.Insert.update(Insert.java:132) at org.h2.command.CommandContainer.update(CommandContainer.java:133) at org.h2.command.Command.executeUpdate(Command.java:267) at org.h2.jdbc.JdbcPreparedStatement.executeUpdateInternal(JdbcPreparedStatement.java:200) at org.h2.jdbc.JdbcPreparedStatement.executeUpdate(JdbcPreparedStatement.java:154) at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:197) ... 83 more 2026-01-26 11:19:05,901 ERROR [AWT-EventQueue-0] (SqlExceptionHelper.java:142) logExceptions - NULL non permis pour la colonne "SIMULATORTOUSE" NULL not allowed for column "SIMULATORTOUSE"; SQL statement: insert into population (topiaVersion, topiaCreateDate, name, geographicId, plusGroup, growth, growthReverse, comment, meanWeight, price, naturalDeathRate, fishingMortalityOtherFleets, caractBioComment, reproductionEquation, monthGapBetweenReproRecrutement, recruitmentDistribution_name, recruitmentDistribution_dim, recruitmentDistribution_dimNames, recruitmentDistribution_semantics, recruitmentDistribution_data, recruitmentEquation, recruitmentComment, zonesComment, seasonsComment, capturabilityComment, migrationComment, mappingZoneReproZoneRecru_name, mappingZoneReproZoneRecru_dim, mappingZoneReproZoneRecru_dimNames, mappingZoneReproZoneRecru_semantics, mappingZoneReproZoneRecru_data, capturability_name, capturability_dim, capturability_dimNames, capturability_semantics, capturability_data, capturabilityEquationUsed, capturabilityEquation, maturityOgiveEquation, reproductionRateEquation, fbarGroupMin, fbarGroupMax, abundanceReferenceMonth, computeFOnLandings, simulatorToUse, species, topiaId) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [23502-199] 2026-01-26 11:19:05,902 ERROR [AWT-EventQueue-0] (IsisFish.java:674) lambda$launchUI$1 - Global application exception javax.persistence.PersistenceException: org.hibernate.exception.ConstraintViolationException: could not execute statement at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:154) at org.hibernate.query.internal.AbstractProducedQuery.list(AbstractProducedQuery.java:1626) at org.nuiton.topia.framework.TopiaContextImpl.find(TopiaContextImpl.java:988) at org.nuiton.topia.framework.TopiaQuery.execute(TopiaQuery.java:1385) at org.nuiton.topia.framework.TopiaQuery.executeToEntityList(TopiaQuery.java:1408) at org.nuiton.topia.framework.TopiaQuery.executeToEntity(TopiaQuery.java:1510) at org.nuiton.topia.persistence.TopiaDAOImpl.findByQuery(TopiaDAOImpl.java:435) at org.nuiton.topia.persistence.TopiaDAOImpl.findByTopiaId(TopiaDAOImpl.java:402) at org.nuiton.topia.framework.TopiaContextImpl.findByTopiaId(TopiaContextImpl.java:917) at fr.ifremer.isisfish.ui.input.tree.FisheryTreeRenderer.getTreeCellRendererComponent(FisheryTreeRenderer.java:88) at java.desktop/javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:570) at java.desktop/javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at java.desktop/javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:271) at java.desktop/javax.swing.JComponent.paintComponent(JComponent.java:852) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1128) at java.desktop/javax.swing.JComponent.paintToOffscreen(JComponent.java:5318) at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBufferedImpl(RepaintManager.java:1656) at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1631) at java.desktop/javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1569) at java.desktop/javax.swing.RepaintManager.paint(RepaintManager.java:1336) at java.desktop/javax.swing.JComponent._paintImmediately(JComponent.java:5266) at java.desktop/javax.swing.JComponent.paintImmediately(JComponent.java:5076) at java.desktop/javax.swing.RepaintManager$4.run(RepaintManager.java:878) at java.desktop/javax.swing.RepaintManager$4.run(RepaintManager.java:861) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:861) at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:834) at java.desktop/javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:784) at java.desktop/javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1897) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:117) at java.desktop/java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:191) at java.desktop/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:236) at java.desktop/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:234) at java.base/java.security.AccessController.doPrivileged(AccessController.java:319) at java.desktop/java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:234) at java.desktop/java.awt.Dialog.show(Dialog.java:1079) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at java.desktop/java.awt.Dialog.setVisible(Dialog.java:1015) at org.jdesktop.swingx.JXErrorPane$1.run(JXErrorPane.java:398) at org.jdesktop.swingx.JXErrorPane.showDialog(JXErrorPane.java:411) at fr.ifremer.isisfish.util.ErrorHelper.showErrorDialog(ErrorHelper.java:76) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:684) at java.base/java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:695) at java.base/java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:690) at java.desktop/java.awt.EventDispatchThread.processException(EventDispatchThread.java:218) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:210) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) Caused by: org.hibernate.exception.ConstraintViolationException: could not execute statement at org.hibernate.exception.internal.SQLExceptionTypeDelegate.convert(SQLExceptionTypeDelegate.java:59) at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:37) at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:113) at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:99) at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:200) at org.hibernate.engine.jdbc.batch.internal.NonBatchingBatch.addToBatch(NonBatchingBatch.java:46) at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3375) at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3908) at org.hibernate.action.internal.EntityInsertAction.execute(EntityInsertAction.java:107) at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:604) at org.hibernate.engine.spi.ActionQueue.lambda$executeActions$1(ActionQueue.java:478) at java.base/java.util.LinkedHashMap.forEach(LinkedHashMap.java:986) at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:475) at org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:344) at org.hibernate.event.internal.DefaultAutoFlushEventListener.onAutoFlush(DefaultAutoFlushEventListener.java:57) at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:107) at org.hibernate.internal.SessionImpl.autoFlushIfRequired(SessionImpl.java:1367) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1447) at org.hibernate.query.internal.AbstractProducedQuery.doList(AbstractProducedQuery.java:1649) at org.hibernate.query.internal.AbstractProducedQuery.list(AbstractProducedQuery.java:1617) ... 61 more Caused by: org.h2.jdbc.JdbcSQLIntegrityConstraintViolationException: NULL non permis pour la colonne "SIMULATORTOUSE" NULL not allowed for column "SIMULATORTOUSE"; SQL statement: insert into population (topiaVersion, topiaCreateDate, name, geographicId, plusGroup, growth, growthReverse, comment, meanWeight, price, naturalDeathRate, fishingMortalityOtherFleets, caractBioComment, reproductionEquation, monthGapBetweenReproRecrutement, recruitmentDistribution_name, recruitmentDistribution_dim, recruitmentDistribution_dimNames, recruitmentDistribution_semantics, recruitmentDistribution_data, recruitmentEquation, recruitmentComment, zonesComment, seasonsComment, capturabilityComment, migrationComment, mappingZoneReproZoneRecru_name, mappingZoneReproZoneRecru_dim, mappingZoneReproZoneRecru_dimNames, mappingZoneReproZoneRecru_semantics, mappingZoneReproZoneRecru_data, capturability_name, capturability_dim, capturability_dimNames, capturability_semantics, capturability_data, capturabilityEquationUsed, capturabilityEquation, maturityOgiveEquation, reproductionRateEquation, fbarGroupMin, fbarGroupMax, abundanceReferenceMonth, computeFOnLandings, simulatorToUse, species, topiaId) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [23502-199] at org.h2.message.DbException.getJdbcSQLException(DbException.java:457) at org.h2.message.DbException.getJdbcSQLException(DbException.java:427) at org.h2.message.DbException.get(DbException.java:205) at org.h2.message.DbException.get(DbException.java:181) at org.h2.table.Column.validateConvertUpdateSequence(Column.java:418) at org.h2.table.Table.validateConvertUpdateSequence(Table.java:824) at org.h2.command.dml.Insert.insertRows(Insert.java:175) at org.h2.command.dml.Insert.update(Insert.java:132) at org.h2.command.CommandContainer.update(CommandContainer.java:133) at org.h2.command.Command.executeUpdate(Command.java:267) at org.h2.jdbc.JdbcPreparedStatement.executeUpdateInternal(JdbcPreparedStatement.java:200) at org.h2.jdbc.JdbcPreparedStatement.executeUpdate(JdbcPreparedStatement.java:154) at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:197) ... 76 more 2026-01-26 11:24:40,896 ERROR [AWT-EventQueue-0] (SqlExceptionHelper.java:142) logExceptions - NULL non permis pour la colonne "SIMULATORTOUSE" NULL not allowed for column "SIMULATORTOUSE"; SQL statement: insert into population (topiaVersion, topiaCreateDate, name, geographicId, plusGroup, growth, growthReverse, comment, meanWeight, price, naturalDeathRate, fishingMortalityOtherFleets, caractBioComment, reproductionEquation, monthGapBetweenReproRecrutement, recruitmentDistribution_name, recruitmentDistribution_dim, recruitmentDistribution_dimNames, recruitmentDistribution_semantics, recruitmentDistribution_data, recruitmentEquation, recruitmentComment, zonesComment, seasonsComment, capturabilityComment, migrationComment, mappingZoneReproZoneRecru_name, mappingZoneReproZoneRecru_dim, mappingZoneReproZoneRecru_dimNames, mappingZoneReproZoneRecru_semantics, mappingZoneReproZoneRecru_data, capturability_name, capturability_dim, capturability_dimNames, capturability_semantics, capturability_data, capturabilityEquationUsed, capturabilityEquation, maturityOgiveEquation, reproductionRateEquation, fbarGroupMin, fbarGroupMax, abundanceReferenceMonth, computeFOnLandings, simulatorToUse, species, topiaId) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [23502-199] 2026-01-26 11:24:40,897 ERROR [AWT-EventQueue-0] (IsisFish.java:674) lambda$launchUI$1 - Global application exception javax.persistence.PersistenceException: org.hibernate.exception.ConstraintViolationException: could not execute statement at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:154) at org.hibernate.query.internal.AbstractProducedQuery.list(AbstractProducedQuery.java:1626) at org.nuiton.topia.framework.TopiaContextImpl.find(TopiaContextImpl.java:988) at org.nuiton.topia.framework.TopiaQuery.execute(TopiaQuery.java:1385) at org.nuiton.topia.framework.TopiaQuery.executeToEntityList(TopiaQuery.java:1408) at org.nuiton.topia.framework.TopiaQuery.executeToEntity(TopiaQuery.java:1510) at org.nuiton.topia.persistence.TopiaDAOImpl.findByQuery(TopiaDAOImpl.java:435) at org.nuiton.topia.persistence.TopiaDAOImpl.findByTopiaId(TopiaDAOImpl.java:402) at org.nuiton.topia.framework.TopiaContextImpl.findByTopiaId(TopiaContextImpl.java:917) at fr.ifremer.isisfish.ui.input.tree.FisheryTreeRenderer.getTreeCellRendererComponent(FisheryTreeRenderer.java:88) at java.desktop/javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:570) at java.desktop/javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at java.desktop/javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:271) at java.desktop/javax.swing.JComponent.paintComponent(JComponent.java:852) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1128) at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137) at java.desktop/javax.swing.JViewport.paint(JViewport.java:736) at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137) at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137) at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137) at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961) at java.desktop/javax.swing.JSplitPane.paintChildren(JSplitPane.java:1034) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137) at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137) at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137) at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137) at java.desktop/javax.swing.JComponent.paintToOffscreen(JComponent.java:5318) at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBufferedImpl(RepaintManager.java:1656) at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1631) at java.desktop/javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1569) at java.desktop/javax.swing.RepaintManager.paint(RepaintManager.java:1336) at java.desktop/javax.swing.JComponent._paintImmediately(JComponent.java:5266) at java.desktop/javax.swing.JComponent.paintImmediately(JComponent.java:5076) at java.desktop/javax.swing.RepaintManager$4.run(RepaintManager.java:878) at java.desktop/javax.swing.RepaintManager$4.run(RepaintManager.java:861) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:861) at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:834) at java.desktop/javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:784) at java.desktop/javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1897) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) Caused by: org.hibernate.exception.ConstraintViolationException: could not execute statement at org.hibernate.exception.internal.SQLExceptionTypeDelegate.convert(SQLExceptionTypeDelegate.java:59) at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:37) at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:113) at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:99) at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:200) at org.hibernate.engine.jdbc.batch.internal.NonBatchingBatch.addToBatch(NonBatchingBatch.java:46) at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3375) at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3908) at org.hibernate.action.internal.EntityInsertAction.execute(EntityInsertAction.java:107) at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:604) at org.hibernate.engine.spi.ActionQueue.lambda$executeActions$1(ActionQueue.java:478) at java.base/java.util.LinkedHashMap.forEach(LinkedHashMap.java:986) at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:475) at org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:344) at org.hibernate.event.internal.DefaultAutoFlushEventListener.onAutoFlush(DefaultAutoFlushEventListener.java:57) at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:107) at org.hibernate.internal.SessionImpl.autoFlushIfRequired(SessionImpl.java:1367) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1447) at org.hibernate.query.internal.AbstractProducedQuery.doList(AbstractProducedQuery.java:1649) at org.hibernate.query.internal.AbstractProducedQuery.list(AbstractProducedQuery.java:1617) ... 59 more Caused by: org.h2.jdbc.JdbcSQLIntegrityConstraintViolationException: NULL non permis pour la colonne "SIMULATORTOUSE" NULL not allowed for column "SIMULATORTOUSE"; SQL statement: insert into population (topiaVersion, topiaCreateDate, name, geographicId, plusGroup, growth, growthReverse, comment, meanWeight, price, naturalDeathRate, fishingMortalityOtherFleets, caractBioComment, reproductionEquation, monthGapBetweenReproRecrutement, recruitmentDistribution_name, recruitmentDistribution_dim, recruitmentDistribution_dimNames, recruitmentDistribution_semantics, recruitmentDistribution_data, recruitmentEquation, recruitmentComment, zonesComment, seasonsComment, capturabilityComment, migrationComment, mappingZoneReproZoneRecru_name, mappingZoneReproZoneRecru_dim, mappingZoneReproZoneRecru_dimNames, mappingZoneReproZoneRecru_semantics, mappingZoneReproZoneRecru_data, capturability_name, capturability_dim, capturability_dimNames, capturability_semantics, capturability_data, capturabilityEquationUsed, capturabilityEquation, maturityOgiveEquation, reproductionRateEquation, fbarGroupMin, fbarGroupMax, abundanceReferenceMonth, computeFOnLandings, simulatorToUse, species, topiaId) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [23502-199] at org.h2.message.DbException.getJdbcSQLException(DbException.java:457) at org.h2.message.DbException.getJdbcSQLException(DbException.java:427) at org.h2.message.DbException.get(DbException.java:205) at org.h2.message.DbException.get(DbException.java:181) at org.h2.table.Column.validateConvertUpdateSequence(Column.java:418) at org.h2.table.Table.validateConvertUpdateSequence(Table.java:824) at org.h2.command.dml.Insert.insertRows(Insert.java:175) at org.h2.command.dml.Insert.update(Insert.java:132) at org.h2.command.CommandContainer.update(CommandContainer.java:133) at org.h2.command.Command.executeUpdate(Command.java:267) at org.h2.jdbc.JdbcPreparedStatement.executeUpdateInternal(JdbcPreparedStatement.java:200) at org.h2.jdbc.JdbcPreparedStatement.executeUpdate(JdbcPreparedStatement.java:154) at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:197) ... 74 more 2026-01-26 11:24:40,956 ERROR [AWT-EventQueue-0] (SqlExceptionHelper.java:142) logExceptions - NULL non permis pour la colonne "SIMULATORTOUSE" NULL not allowed for column "SIMULATORTOUSE"; SQL statement: insert into population (topiaVersion, topiaCreateDate, name, geographicId, plusGroup, growth, growthReverse, comment, meanWeight, price, naturalDeathRate, fishingMortalityOtherFleets, caractBioComment, reproductionEquation, monthGapBetweenReproRecrutement, recruitmentDistribution_name, recruitmentDistribution_dim, recruitmentDistribution_dimNames, recruitmentDistribution_semantics, recruitmentDistribution_data, recruitmentEquation, recruitmentComment, zonesComment, seasonsComment, capturabilityComment, migrationComment, mappingZoneReproZoneRecru_name, mappingZoneReproZoneRecru_dim, mappingZoneReproZoneRecru_dimNames, mappingZoneReproZoneRecru_semantics, mappingZoneReproZoneRecru_data, capturability_name, capturability_dim, capturability_dimNames, capturability_semantics, capturability_data, capturabilityEquationUsed, capturabilityEquation, maturityOgiveEquation, reproductionRateEquation, fbarGroupMin, fbarGroupMax, abundanceReferenceMonth, computeFOnLandings, simulatorToUse, species, topiaId) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [23502-199] 2026-01-26 11:24:40,956 ERROR [AWT-EventQueue-0] (IsisFish.java:674) lambda$launchUI$1 - Global application exception javax.persistence.PersistenceException: org.hibernate.exception.ConstraintViolationException: could not execute statement at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:154) at org.hibernate.query.internal.AbstractProducedQuery.list(AbstractProducedQuery.java:1626) at org.nuiton.topia.framework.TopiaContextImpl.find(TopiaContextImpl.java:988) at org.nuiton.topia.framework.TopiaQuery.execute(TopiaQuery.java:1385) at org.nuiton.topia.framework.TopiaQuery.executeToEntityList(TopiaQuery.java:1408) at org.nuiton.topia.framework.TopiaQuery.executeToEntity(TopiaQuery.java:1510) at org.nuiton.topia.persistence.TopiaDAOImpl.findByQuery(TopiaDAOImpl.java:435) at org.nuiton.topia.persistence.TopiaDAOImpl.findByTopiaId(TopiaDAOImpl.java:402) at org.nuiton.topia.framework.TopiaContextImpl.findByTopiaId(TopiaContextImpl.java:917) at fr.ifremer.isisfish.ui.input.tree.FisheryTreeRenderer.getTreeCellRendererComponent(FisheryTreeRenderer.java:88) at java.desktop/javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:570) at java.desktop/javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at java.desktop/javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:271) at java.desktop/javax.swing.JComponent.paintComponent(JComponent.java:852) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1128) at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137) at java.desktop/javax.swing.JViewport.paint(JViewport.java:736) at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137) at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137) at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137) at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961) at java.desktop/javax.swing.JSplitPane.paintChildren(JSplitPane.java:1034) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137) at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137) at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137) at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137) at java.desktop/javax.swing.JComponent.paintToOffscreen(JComponent.java:5318) at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBufferedImpl(RepaintManager.java:1656) at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1631) at java.desktop/javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1569) at java.desktop/javax.swing.RepaintManager.paint(RepaintManager.java:1336) at java.desktop/javax.swing.JComponent._paintImmediately(JComponent.java:5266) at java.desktop/javax.swing.JComponent.paintImmediately(JComponent.java:5076) at java.desktop/javax.swing.RepaintManager$4.run(RepaintManager.java:878) at java.desktop/javax.swing.RepaintManager$4.run(RepaintManager.java:861) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:861) at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:834) at java.desktop/javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:784) at java.desktop/javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1897) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:117) at java.desktop/java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:191) at java.desktop/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:236) at java.desktop/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:234) at java.base/java.security.AccessController.doPrivileged(AccessController.java:319) at java.desktop/java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:234) at java.desktop/java.awt.Dialog.show(Dialog.java:1079) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036) at java.desktop/java.awt.Dialog.setVisible(Dialog.java:1015) at org.jdesktop.swingx.JXErrorPane$1.run(JXErrorPane.java:398) at org.jdesktop.swingx.JXErrorPane.showDialog(JXErrorPane.java:411) at fr.ifremer.isisfish.util.ErrorHelper.showErrorDialog(ErrorHelper.java:76) at fr.ifremer.isisfish.IsisFish.lambda$launchUI$1(IsisFish.java:684) at java.base/java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:695) at java.base/java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:690) at java.desktop/java.awt.EventDispatchThread.processException(EventDispatchThread.java:218) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:210) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) Caused by: org.hibernate.exception.ConstraintViolationException: could not execute statement at org.hibernate.exception.internal.SQLExceptionTypeDelegate.convert(SQLExceptionTypeDelegate.java:59) at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:37) at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:113) at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:99) at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:200) at org.hibernate.engine.jdbc.batch.internal.NonBatchingBatch.addToBatch(NonBatchingBatch.java:46) at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3375) at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3908) at org.hibernate.action.internal.EntityInsertAction.execute(EntityInsertAction.java:107) at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:604) at org.hibernate.engine.spi.ActionQueue.lambda$executeActions$1(ActionQueue.java:478) at java.base/java.util.LinkedHashMap.forEach(LinkedHashMap.java:986) at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:475) at org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:344) at org.hibernate.event.internal.DefaultAutoFlushEventListener.onAutoFlush(DefaultAutoFlushEventListener.java:57) at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:107) at org.hibernate.internal.SessionImpl.autoFlushIfRequired(SessionImpl.java:1367) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1447) at org.hibernate.query.internal.AbstractProducedQuery.doList(AbstractProducedQuery.java:1649) at org.hibernate.query.internal.AbstractProducedQuery.list(AbstractProducedQuery.java:1617) ... 79 more Caused by: org.h2.jdbc.JdbcSQLIntegrityConstraintViolationException: NULL non permis pour la colonne "SIMULATORTOUSE" NULL not allowed for column "SIMULATORTOUSE"; SQL statement: insert into population (topiaVersion, topiaCreateDate, name, geographicId, plusGroup, growth, growthReverse, comment, meanWeight, price, naturalDeathRate, fishingMortalityOtherFleets, caractBioComment, reproductionEquation, monthGapBetweenReproRecrutement, recruitmentDistribution_name, recruitmentDistribution_dim, recruitmentDistribution_dimNames, recruitmentDistribution_semantics, recruitmentDistribution_data, recruitmentEquation, recruitmentComment, zonesComment, seasonsComment, capturabilityComment, migrationComment, mappingZoneReproZoneRecru_name, mappingZoneReproZoneRecru_dim, mappingZoneReproZoneRecru_dimNames, mappingZoneReproZoneRecru_semantics, mappingZoneReproZoneRecru_data, capturability_name, capturability_dim, capturability_dimNames, capturability_semantics, capturability_data, capturabilityEquationUsed, capturabilityEquation, maturityOgiveEquation, reproductionRateEquation, fbarGroupMin, fbarGroupMax, abundanceReferenceMonth, computeFOnLandings, simulatorToUse, species, topiaId) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [23502-199] at org.h2.message.DbException.getJdbcSQLException(DbException.java:457) at org.h2.message.DbException.getJdbcSQLException(DbException.java:427) at org.h2.message.DbException.get(DbException.java:205) at org.h2.message.DbException.get(DbException.java:181) at org.h2.table.Column.validateConvertUpdateSequence(Column.java:418) at org.h2.table.Table.validateConvertUpdateSequence(Table.java:824) at org.h2.command.dml.Insert.insertRows(Insert.java:175) at org.h2.command.dml.Insert.update(Insert.java:132) at org.h2.command.CommandContainer.update(CommandContainer.java:133) at org.h2.command.Command.executeUpdate(Command.java:267) at org.h2.jdbc.JdbcPreparedStatement.executeUpdateInternal(JdbcPreparedStatement.java:200) at org.h2.jdbc.JdbcPreparedStatement.executeUpdate(JdbcPreparedStatement.java:154) at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:197) ... 94 more 2026-01-26 11:24:50,839 ERROR [AWT-EventQueue-0] (SqlExceptionHelper.java:142) logExceptions - NULL non permis pour la colonne "SIMULATORTOUSE" NULL not allowed for column "SIMULATORTOUSE"; SQL statement: insert into population (topiaVersion, topiaCreateDate, name, geographicId, plusGroup, growth, growthReverse, comment, meanWeight, price, naturalDeathRate, fishingMortalityOtherFleets, caractBioComment, reproductionEquation, monthGapBetweenReproRecrutement, recruitmentDistribution_name, recruitmentDistribution_dim, recruitmentDistribution_dimNames, recruitmentDistribution_semantics, recruitmentDistribution_data, recruitmentEquation, recruitmentComment, zonesComment, seasonsComment, capturabilityComment, migrationComment, mappingZoneReproZoneRecru_name, mappingZoneReproZoneRecru_dim, mappingZoneReproZoneRecru_dimNames, mappingZoneReproZoneRecru_semantics, mappingZoneReproZoneRecru_data, capturability_name, capturability_dim, capturability_dimNames, capturability_semantics, capturability_data, capturabilityEquationUsed, capturabilityEquation, maturityOgiveEquation, reproductionRateEquation, fbarGroupMin, fbarGroupMax, abundanceReferenceMonth, computeFOnLandings, simulatorToUse, species, topiaId) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [23502-199] 2026-01-26 11:24:50,839 ERROR [AWT-EventQueue-0] (IsisFish.java:674) lambda$launchUI$1 - Global application exception javax.persistence.PersistenceException: org.hibernate.exception.ConstraintViolationException: could not execute statement at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:154) at org.hibernate.query.internal.AbstractProducedQuery.list(AbstractProducedQuery.java:1626) at org.nuiton.topia.framework.TopiaContextImpl.find(TopiaContextImpl.java:988) at org.nuiton.topia.framework.TopiaQuery.execute(TopiaQuery.java:1385) at org.nuiton.topia.framework.TopiaQuery.executeToEntityList(TopiaQuery.java:1408) at org.nuiton.topia.framework.TopiaQuery.executeToEntity(TopiaQuery.java:1510) at org.nuiton.topia.persistence.TopiaDAOImpl.findByQuery(TopiaDAOImpl.java:435) at org.nuiton.topia.persistence.TopiaDAOImpl.findByTopiaId(TopiaDAOImpl.java:402) at org.nuiton.topia.framework.TopiaContextImpl.findByTopiaId(TopiaContextImpl.java:917) at fr.ifremer.isisfish.ui.input.tree.FisheryTreeRenderer.getTreeCellRendererComponent(FisheryTreeRenderer.java:88) at java.desktop/javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:570) at java.desktop/javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at java.desktop/javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:271) at java.desktop/javax.swing.JComponent.paintComponent(JComponent.java:852) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1128) at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137) at java.desktop/javax.swing.JViewport.paint(JViewport.java:736) at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137) at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137) at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137) at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961) at java.desktop/javax.swing.JSplitPane.paintChildren(JSplitPane.java:1034) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137) at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137) at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137) at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137) at java.desktop/javax.swing.JComponent.paintToOffscreen(JComponent.java:5318) at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBufferedImpl(RepaintManager.java:1656) at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1631) at java.desktop/javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1569) at java.desktop/javax.swing.RepaintManager.paint(RepaintManager.java:1336) at java.desktop/javax.swing.JComponent._paintImmediately(JComponent.java:5266) at java.desktop/javax.swing.JComponent.paintImmediately(JComponent.java:5076) at java.desktop/javax.swing.RepaintManager$4.run(RepaintManager.java:878) at java.desktop/javax.swing.RepaintManager$4.run(RepaintManager.java:861) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:861) at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:834) at java.desktop/javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:784) at java.desktop/javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1897) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) Caused by: org.hibernate.exception.ConstraintViolationException: could not execute statement at org.hibernate.exception.internal.SQLExceptionTypeDelegate.convert(SQLExceptionTypeDelegate.java:59) at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:37) at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:113) at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:99) at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:200) at org.hibernate.engine.jdbc.batch.internal.NonBatchingBatch.addToBatch(NonBatchingBatch.java:46) at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3375) at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3908) at org.hibernate.action.internal.EntityInsertAction.execute(EntityInsertAction.java:107) at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:604) at org.hibernate.engine.spi.ActionQueue.lambda$executeActions$1(ActionQueue.java:478) at java.base/java.util.LinkedHashMap.forEach(LinkedHashMap.java:986) at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:475) at org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:344) at org.hibernate.event.internal.DefaultAutoFlushEventListener.onAutoFlush(DefaultAutoFlushEventListener.java:57) at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:107) at org.hibernate.internal.SessionImpl.autoFlushIfRequired(SessionImpl.java:1367) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1447) at org.hibernate.query.internal.AbstractProducedQuery.doList(AbstractProducedQuery.java:1649) at org.hibernate.query.internal.AbstractProducedQuery.list(AbstractProducedQuery.java:1617) ... 59 more Caused by: org.h2.jdbc.JdbcSQLIntegrityConstraintViolationException: NULL non permis pour la colonne "SIMULATORTOUSE" NULL not allowed for column "SIMULATORTOUSE"; SQL statement: insert into population (topiaVersion, topiaCreateDate, name, geographicId, plusGroup, growth, growthReverse, comment, meanWeight, price, naturalDeathRate, fishingMortalityOtherFleets, caractBioComment, reproductionEquation, monthGapBetweenReproRecrutement, recruitmentDistribution_name, recruitmentDistribution_dim, recruitmentDistribution_dimNames, recruitmentDistribution_semantics, recruitmentDistribution_data, recruitmentEquation, recruitmentComment, zonesComment, seasonsComment, capturabilityComment, migrationComment, mappingZoneReproZoneRecru_name, mappingZoneReproZoneRecru_dim, mappingZoneReproZoneRecru_dimNames, mappingZoneReproZoneRecru_semantics, mappingZoneReproZoneRecru_data, capturability_name, capturability_dim, capturability_dimNames, capturability_semantics, capturability_data, capturabilityEquationUsed, capturabilityEquation, maturityOgiveEquation, reproductionRateEquation, fbarGroupMin, fbarGroupMax, abundanceReferenceMonth, computeFOnLandings, simulatorToUse, species, topiaId) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [23502-199] at org.h2.message.DbException.getJdbcSQLException(DbException.java:457) at org.h2.message.DbException.getJdbcSQLException(DbException.java:427) at org.h2.message.DbException.get(DbException.java:205) at org.h2.message.DbException.get(DbException.java:181) at org.h2.table.Column.validateConvertUpdateSequence(Column.java:418) at org.h2.table.Table.validateConvertUpdateSequence(Table.java:824) at org.h2.command.dml.Insert.insertRows(Insert.java:175) at org.h2.command.dml.Insert.update(Insert.java:132) at org.h2.command.CommandContainer.update(CommandContainer.java:133) at org.h2.command.Command.executeUpdate(Command.java:267) at org.h2.jdbc.JdbcPreparedStatement.executeUpdateInternal(JdbcPreparedStatement.java:200) at org.h2.jdbc.JdbcPreparedStatement.executeUpdate(JdbcPreparedStatement.java:154) at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:197) ... 74 more 2026-01-26 11:24:56,161 ERROR [AWT-EventQueue-0] (SqlExceptionHelper.java:142) logExceptions - NULL non permis pour la colonne "SIMULATORTOUSE" NULL not allowed for column "SIMULATORTOUSE"; SQL statement: insert into population (topiaVersion, topiaCreateDate, name, geographicId, plusGroup, growth, growthReverse, comment, meanWeight, price, naturalDeathRate, fishingMortalityOtherFleets, caractBioComment, reproductionEquation, monthGapBetweenReproRecrutement, recruitmentDistribution_name, recruitmentDistribution_dim, recruitmentDistribution_dimNames, recruitmentDistribution_semantics, recruitmentDistribution_data, recruitmentEquation, recruitmentComment, zonesComment, seasonsComment, capturabilityComment, migrationComment, mappingZoneReproZoneRecru_name, mappingZoneReproZoneRecru_dim, mappingZoneReproZoneRecru_dimNames, mappingZoneReproZoneRecru_semantics, mappingZoneReproZoneRecru_data, capturability_name, capturability_dim, capturability_dimNames, capturability_semantics, capturability_data, capturabilityEquationUsed, capturabilityEquation, maturityOgiveEquation, reproductionRateEquation, fbarGroupMin, fbarGroupMax, abundanceReferenceMonth, computeFOnLandings, simulatorToUse, species, topiaId) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [23502-199] 2026-01-26 11:24:56,161 ERROR [AWT-EventQueue-0] (IsisFish.java:674) lambda$launchUI$1 - Global application exception javax.persistence.PersistenceException: org.hibernate.exception.ConstraintViolationException: could not execute statement at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:154) at org.hibernate.query.internal.AbstractProducedQuery.list(AbstractProducedQuery.java:1626) at org.nuiton.topia.framework.TopiaContextImpl.find(TopiaContextImpl.java:988) at org.nuiton.topia.framework.TopiaQuery.execute(TopiaQuery.java:1385) at org.nuiton.topia.framework.TopiaQuery.executeToEntityList(TopiaQuery.java:1408) at org.nuiton.topia.framework.TopiaQuery.executeToEntity(TopiaQuery.java:1510) at org.nuiton.topia.persistence.TopiaDAOImpl.findByQuery(TopiaDAOImpl.java:435) at org.nuiton.topia.persistence.TopiaDAOImpl.findByTopiaId(TopiaDAOImpl.java:402) at org.nuiton.topia.framework.TopiaContextImpl.findByTopiaId(TopiaContextImpl.java:917) at fr.ifremer.isisfish.ui.input.tree.FisheryTreeRenderer.getTreeCellRendererComponent(FisheryTreeRenderer.java:88) at java.desktop/javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:570) at java.desktop/javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at java.desktop/javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:271) at java.desktop/javax.swing.JComponent.paintComponent(JComponent.java:852) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1128) at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137) at java.desktop/javax.swing.JViewport.paint(JViewport.java:736) at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137) at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137) at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137) at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961) at java.desktop/javax.swing.JSplitPane.paintChildren(JSplitPane.java:1034) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137) at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137) at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137) at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137) at java.desktop/javax.swing.JComponent.paintToOffscreen(JComponent.java:5318) at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBufferedImpl(RepaintManager.java:1656) at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1631) at java.desktop/javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1569) at java.desktop/javax.swing.RepaintManager.paint(RepaintManager.java:1336) at java.desktop/javax.swing.JComponent._paintImmediately(JComponent.java:5266) at java.desktop/javax.swing.JComponent.paintImmediately(JComponent.java:5076) at java.desktop/javax.swing.RepaintManager$4.run(RepaintManager.java:878) at java.desktop/javax.swing.RepaintManager$4.run(RepaintManager.java:861) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:861) at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:834) at java.desktop/javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:784) at java.desktop/javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1897) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) Caused by: org.hibernate.exception.ConstraintViolationException: could not execute statement at org.hibernate.exception.internal.SQLExceptionTypeDelegate.convert(SQLExceptionTypeDelegate.java:59) at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:37) at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:113) at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:99) at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:200) at org.hibernate.engine.jdbc.batch.internal.NonBatchingBatch.addToBatch(NonBatchingBatch.java:46) at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3375) at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3908) at org.hibernate.action.internal.EntityInsertAction.execute(EntityInsertAction.java:107) at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:604) at org.hibernate.engine.spi.ActionQueue.lambda$executeActions$1(ActionQueue.java:478) at java.base/java.util.LinkedHashMap.forEach(LinkedHashMap.java:986) at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:475) at org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:344) at org.hibernate.event.internal.DefaultAutoFlushEventListener.onAutoFlush(DefaultAutoFlushEventListener.java:57) at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:107) at org.hibernate.internal.SessionImpl.autoFlushIfRequired(SessionImpl.java:1367) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1447) at org.hibernate.query.internal.AbstractProducedQuery.doList(AbstractProducedQuery.java:1649) at org.hibernate.query.internal.AbstractProducedQuery.list(AbstractProducedQuery.java:1617) ... 59 more Caused by: org.h2.jdbc.JdbcSQLIntegrityConstraintViolationException: NULL non permis pour la colonne "SIMULATORTOUSE" NULL not allowed for column "SIMULATORTOUSE"; SQL statement: insert into population (topiaVersion, topiaCreateDate, name, geographicId, plusGroup, growth, growthReverse, comment, meanWeight, price, naturalDeathRate, fishingMortalityOtherFleets, caractBioComment, reproductionEquation, monthGapBetweenReproRecrutement, recruitmentDistribution_name, recruitmentDistribution_dim, recruitmentDistribution_dimNames, recruitmentDistribution_semantics, recruitmentDistribution_data, recruitmentEquation, recruitmentComment, zonesComment, seasonsComment, capturabilityComment, migrationComment, mappingZoneReproZoneRecru_name, mappingZoneReproZoneRecru_dim, mappingZoneReproZoneRecru_dimNames, mappingZoneReproZoneRecru_semantics, mappingZoneReproZoneRecru_data, capturability_name, capturability_dim, capturability_dimNames, capturability_semantics, capturability_data, capturabilityEquationUsed, capturabilityEquation, maturityOgiveEquation, reproductionRateEquation, fbarGroupMin, fbarGroupMax, abundanceReferenceMonth, computeFOnLandings, simulatorToUse, species, topiaId) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [23502-199] at org.h2.message.DbException.getJdbcSQLException(DbException.java:457) at org.h2.message.DbException.getJdbcSQLException(DbException.java:427) at org.h2.message.DbException.get(DbException.java:205) at org.h2.message.DbException.get(DbException.java:181) at org.h2.table.Column.validateConvertUpdateSequence(Column.java:418) at org.h2.table.Table.validateConvertUpdateSequence(Table.java:824) at org.h2.command.dml.Insert.insertRows(Insert.java:175) at org.h2.command.dml.Insert.update(Insert.java:132) at org.h2.command.CommandContainer.update(CommandContainer.java:133) at org.h2.command.Command.executeUpdate(Command.java:267) at org.h2.jdbc.JdbcPreparedStatement.executeUpdateInternal(JdbcPreparedStatement.java:200) at org.h2.jdbc.JdbcPreparedStatement.executeUpdate(JdbcPreparedStatement.java:154) at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:197) ... 74 more 2026-01-26 11:24:59,886 ERROR [AWT-EventQueue-0] (SqlExceptionHelper.java:142) logExceptions - NULL non permis pour la colonne "SIMULATORTOUSE" NULL not allowed for column "SIMULATORTOUSE"; SQL statement: insert into population (topiaVersion, topiaCreateDate, name, geographicId, plusGroup, growth, growthReverse, comment, meanWeight, price, naturalDeathRate, fishingMortalityOtherFleets, caractBioComment, reproductionEquation, monthGapBetweenReproRecrutement, recruitmentDistribution_name, recruitmentDistribution_dim, recruitmentDistribution_dimNames, recruitmentDistribution_semantics, recruitmentDistribution_data, recruitmentEquation, recruitmentComment, zonesComment, seasonsComment, capturabilityComment, migrationComment, mappingZoneReproZoneRecru_name, mappingZoneReproZoneRecru_dim, mappingZoneReproZoneRecru_dimNames, mappingZoneReproZoneRecru_semantics, mappingZoneReproZoneRecru_data, capturability_name, capturability_dim, capturability_dimNames, capturability_semantics, capturability_data, capturabilityEquationUsed, capturabilityEquation, maturityOgiveEquation, reproductionRateEquation, fbarGroupMin, fbarGroupMax, abundanceReferenceMonth, computeFOnLandings, simulatorToUse, species, topiaId) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [23502-199] 2026-01-26 11:24:59,887 ERROR [AWT-EventQueue-0] (IsisFish.java:674) lambda$launchUI$1 - Global application exception javax.persistence.PersistenceException: org.hibernate.exception.ConstraintViolationException: could not execute statement at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:154) at org.hibernate.query.internal.AbstractProducedQuery.list(AbstractProducedQuery.java:1626) at org.nuiton.topia.framework.TopiaContextImpl.find(TopiaContextImpl.java:988) at org.nuiton.topia.framework.TopiaQuery.execute(TopiaQuery.java:1385) at org.nuiton.topia.framework.TopiaQuery.executeToEntityList(TopiaQuery.java:1408) at org.nuiton.topia.framework.TopiaQuery.executeToEntity(TopiaQuery.java:1510) at org.nuiton.topia.persistence.TopiaDAOImpl.findByQuery(TopiaDAOImpl.java:435) at org.nuiton.topia.persistence.TopiaDAOImpl.findByTopiaId(TopiaDAOImpl.java:402) at org.nuiton.topia.framework.TopiaContextImpl.findByTopiaId(TopiaContextImpl.java:917) at fr.ifremer.isisfish.ui.input.tree.FisheryTreeRenderer.getTreeCellRendererComponent(FisheryTreeRenderer.java:88) at java.desktop/javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:570) at java.desktop/javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at java.desktop/javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:271) at java.desktop/javax.swing.JComponent.paintComponent(JComponent.java:852) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1128) at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137) at java.desktop/javax.swing.JViewport.paint(JViewport.java:736) at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137) at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137) at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137) at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961) at java.desktop/javax.swing.JSplitPane.paintChildren(JSplitPane.java:1034) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137) at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137) at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137) at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137) at java.desktop/javax.swing.JComponent.paintToOffscreen(JComponent.java:5318) at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBufferedImpl(RepaintManager.java:1656) at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1631) at java.desktop/javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1569) at java.desktop/javax.swing.RepaintManager.paint(RepaintManager.java:1336) at java.desktop/javax.swing.JComponent._paintImmediately(JComponent.java:5266) at java.desktop/javax.swing.JComponent.paintImmediately(JComponent.java:5076) at java.desktop/javax.swing.RepaintManager$4.run(RepaintManager.java:878) at java.desktop/javax.swing.RepaintManager$4.run(RepaintManager.java:861) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:861) at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:834) at java.desktop/javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:784) at java.desktop/javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1897) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) Caused by: org.hibernate.exception.ConstraintViolationException: could not execute statement at org.hibernate.exception.internal.SQLExceptionTypeDelegate.convert(SQLExceptionTypeDelegate.java:59) at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:37) at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:113) at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:99) at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:200) at org.hibernate.engine.jdbc.batch.internal.NonBatchingBatch.addToBatch(NonBatchingBatch.java:46) at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3375) at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3908) at org.hibernate.action.internal.EntityInsertAction.execute(EntityInsertAction.java:107) at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:604) at org.hibernate.engine.spi.ActionQueue.lambda$executeActions$1(ActionQueue.java:478) at java.base/java.util.LinkedHashMap.forEach(LinkedHashMap.java:986) at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:475) at org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:344) at org.hibernate.event.internal.DefaultAutoFlushEventListener.onAutoFlush(DefaultAutoFlushEventListener.java:57) at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:107) at org.hibernate.internal.SessionImpl.autoFlushIfRequired(SessionImpl.java:1367) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1447) at org.hibernate.query.internal.AbstractProducedQuery.doList(AbstractProducedQuery.java:1649) at org.hibernate.query.internal.AbstractProducedQuery.list(AbstractProducedQuery.java:1617) ... 59 more Caused by: org.h2.jdbc.JdbcSQLIntegrityConstraintViolationException: NULL non permis pour la colonne "SIMULATORTOUSE" NULL not allowed for column "SIMULATORTOUSE"; SQL statement: insert into population (topiaVersion, topiaCreateDate, name, geographicId, plusGroup, growth, growthReverse, comment, meanWeight, price, naturalDeathRate, fishingMortalityOtherFleets, caractBioComment, reproductionEquation, monthGapBetweenReproRecrutement, recruitmentDistribution_name, recruitmentDistribution_dim, recruitmentDistribution_dimNames, recruitmentDistribution_semantics, recruitmentDistribution_data, recruitmentEquation, recruitmentComment, zonesComment, seasonsComment, capturabilityComment, migrationComment, mappingZoneReproZoneRecru_name, mappingZoneReproZoneRecru_dim, mappingZoneReproZoneRecru_dimNames, mappingZoneReproZoneRecru_semantics, mappingZoneReproZoneRecru_data, capturability_name, capturability_dim, capturability_dimNames, capturability_semantics, capturability_data, capturabilityEquationUsed, capturabilityEquation, maturityOgiveEquation, reproductionRateEquation, fbarGroupMin, fbarGroupMax, abundanceReferenceMonth, computeFOnLandings, simulatorToUse, species, topiaId) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [23502-199] at org.h2.message.DbException.getJdbcSQLException(DbException.java:457) at org.h2.message.DbException.getJdbcSQLException(DbException.java:427) at org.h2.message.DbException.get(DbException.java:205) at org.h2.message.DbException.get(DbException.java:181) at org.h2.table.Column.validateConvertUpdateSequence(Column.java:418) at org.h2.table.Table.validateConvertUpdateSequence(Table.java:824) at org.h2.command.dml.Insert.insertRows(Insert.java:175) at org.h2.command.dml.Insert.update(Insert.java:132) at org.h2.command.CommandContainer.update(CommandContainer.java:133) at org.h2.command.Command.executeUpdate(Command.java:267) at org.h2.jdbc.JdbcPreparedStatement.executeUpdateInternal(JdbcPreparedStatement.java:200) at org.h2.jdbc.JdbcPreparedStatement.executeUpdate(JdbcPreparedStatement.java:154) at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:197) ... 74 more 2026-01-26 11:25:03,507 ERROR [AWT-EventQueue-0] (SqlExceptionHelper.java:142) logExceptions - NULL non permis pour la colonne "SIMULATORTOUSE" NULL not allowed for column "SIMULATORTOUSE"; SQL statement: insert into population (topiaVersion, topiaCreateDate, name, geographicId, plusGroup, growth, growthReverse, comment, meanWeight, price, naturalDeathRate, fishingMortalityOtherFleets, caractBioComment, reproductionEquation, monthGapBetweenReproRecrutement, recruitmentDistribution_name, recruitmentDistribution_dim, recruitmentDistribution_dimNames, recruitmentDistribution_semantics, recruitmentDistribution_data, recruitmentEquation, recruitmentComment, zonesComment, seasonsComment, capturabilityComment, migrationComment, mappingZoneReproZoneRecru_name, mappingZoneReproZoneRecru_dim, mappingZoneReproZoneRecru_dimNames, mappingZoneReproZoneRecru_semantics, mappingZoneReproZoneRecru_data, capturability_name, capturability_dim, capturability_dimNames, capturability_semantics, capturability_data, capturabilityEquationUsed, capturabilityEquation, maturityOgiveEquation, reproductionRateEquation, fbarGroupMin, fbarGroupMax, abundanceReferenceMonth, computeFOnLandings, simulatorToUse, species, topiaId) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [23502-199] 2026-01-26 11:25:03,508 ERROR [AWT-EventQueue-0] (IsisFish.java:674) lambda$launchUI$1 - Global application exception javax.persistence.PersistenceException: org.hibernate.exception.ConstraintViolationException: could not execute statement at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:154) at org.hibernate.query.internal.AbstractProducedQuery.list(AbstractProducedQuery.java:1626) at org.nuiton.topia.framework.TopiaContextImpl.find(TopiaContextImpl.java:988) at org.nuiton.topia.framework.TopiaQuery.execute(TopiaQuery.java:1385) at org.nuiton.topia.framework.TopiaQuery.executeToEntityList(TopiaQuery.java:1408) at org.nuiton.topia.framework.TopiaQuery.executeToEntity(TopiaQuery.java:1510) at org.nuiton.topia.persistence.TopiaDAOImpl.findByQuery(TopiaDAOImpl.java:435) at org.nuiton.topia.persistence.TopiaDAOImpl.findByTopiaId(TopiaDAOImpl.java:402) at org.nuiton.topia.framework.TopiaContextImpl.findByTopiaId(TopiaContextImpl.java:917) at fr.ifremer.isisfish.ui.input.tree.FisheryTreeRenderer.getTreeCellRendererComponent(FisheryTreeRenderer.java:88) at java.desktop/javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:570) at java.desktop/javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at java.desktop/javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:271) at java.desktop/javax.swing.JComponent.paintComponent(JComponent.java:852) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1128) at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137) at java.desktop/javax.swing.JViewport.paint(JViewport.java:736) at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137) at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137) at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137) at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961) at java.desktop/javax.swing.JSplitPane.paintChildren(JSplitPane.java:1034) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137) at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137) at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137) at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137) at java.desktop/javax.swing.JComponent.paintToOffscreen(JComponent.java:5318) at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBufferedImpl(RepaintManager.java:1656) at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1631) at java.desktop/javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1569) at java.desktop/javax.swing.RepaintManager.paint(RepaintManager.java:1336) at java.desktop/javax.swing.JComponent._paintImmediately(JComponent.java:5266) at java.desktop/javax.swing.JComponent.paintImmediately(JComponent.java:5076) at java.desktop/javax.swing.RepaintManager$4.run(RepaintManager.java:878) at java.desktop/javax.swing.RepaintManager$4.run(RepaintManager.java:861) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:861) at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:834) at java.desktop/javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:784) at java.desktop/javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1897) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) Caused by: org.hibernate.exception.ConstraintViolationException: could not execute statement at org.hibernate.exception.internal.SQLExceptionTypeDelegate.convert(SQLExceptionTypeDelegate.java:59) at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:37) at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:113) at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:99) at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:200) at org.hibernate.engine.jdbc.batch.internal.NonBatchingBatch.addToBatch(NonBatchingBatch.java:46) at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3375) at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3908) at org.hibernate.action.internal.EntityInsertAction.execute(EntityInsertAction.java:107) at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:604) at org.hibernate.engine.spi.ActionQueue.lambda$executeActions$1(ActionQueue.java:478) at java.base/java.util.LinkedHashMap.forEach(LinkedHashMap.java:986) at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:475) at org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:344) at org.hibernate.event.internal.DefaultAutoFlushEventListener.onAutoFlush(DefaultAutoFlushEventListener.java:57) at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:107) at org.hibernate.internal.SessionImpl.autoFlushIfRequired(SessionImpl.java:1367) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1447) at org.hibernate.query.internal.AbstractProducedQuery.doList(AbstractProducedQuery.java:1649) at org.hibernate.query.internal.AbstractProducedQuery.list(AbstractProducedQuery.java:1617) ... 59 more Caused by: org.h2.jdbc.JdbcSQLIntegrityConstraintViolationException: NULL non permis pour la colonne "SIMULATORTOUSE" NULL not allowed for column "SIMULATORTOUSE"; SQL statement: insert into population (topiaVersion, topiaCreateDate, name, geographicId, plusGroup, growth, growthReverse, comment, meanWeight, price, naturalDeathRate, fishingMortalityOtherFleets, caractBioComment, reproductionEquation, monthGapBetweenReproRecrutement, recruitmentDistribution_name, recruitmentDistribution_dim, recruitmentDistribution_dimNames, recruitmentDistribution_semantics, recruitmentDistribution_data, recruitmentEquation, recruitmentComment, zonesComment, seasonsComment, capturabilityComment, migrationComment, mappingZoneReproZoneRecru_name, mappingZoneReproZoneRecru_dim, mappingZoneReproZoneRecru_dimNames, mappingZoneReproZoneRecru_semantics, mappingZoneReproZoneRecru_data, capturability_name, capturability_dim, capturability_dimNames, capturability_semantics, capturability_data, capturabilityEquationUsed, capturabilityEquation, maturityOgiveEquation, reproductionRateEquation, fbarGroupMin, fbarGroupMax, abundanceReferenceMonth, computeFOnLandings, simulatorToUse, species, topiaId) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [23502-199] at org.h2.message.DbException.getJdbcSQLException(DbException.java:457) at org.h2.message.DbException.getJdbcSQLException(DbException.java:427) at org.h2.message.DbException.get(DbException.java:205) at org.h2.message.DbException.get(DbException.java:181) at org.h2.table.Column.validateConvertUpdateSequence(Column.java:418) at org.h2.table.Table.validateConvertUpdateSequence(Table.java:824) at org.h2.command.dml.Insert.insertRows(Insert.java:175) at org.h2.command.dml.Insert.update(Insert.java:132) at org.h2.command.CommandContainer.update(CommandContainer.java:133) at org.h2.command.Command.executeUpdate(Command.java:267) at org.h2.jdbc.JdbcPreparedStatement.executeUpdateInternal(JdbcPreparedStatement.java:200) at org.h2.jdbc.JdbcPreparedStatement.executeUpdate(JdbcPreparedStatement.java:154) at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:197) ... 74 more 2026-01-26 11:25:07,985 ERROR [AWT-EventQueue-0] (SqlExceptionHelper.java:142) logExceptions - NULL non permis pour la colonne "SIMULATORTOUSE" NULL not allowed for column "SIMULATORTOUSE"; SQL statement: insert into population (topiaVersion, topiaCreateDate, name, geographicId, plusGroup, growth, growthReverse, comment, meanWeight, price, naturalDeathRate, fishingMortalityOtherFleets, caractBioComment, reproductionEquation, monthGapBetweenReproRecrutement, recruitmentDistribution_name, recruitmentDistribution_dim, recruitmentDistribution_dimNames, recruitmentDistribution_semantics, recruitmentDistribution_data, recruitmentEquation, recruitmentComment, zonesComment, seasonsComment, capturabilityComment, migrationComment, mappingZoneReproZoneRecru_name, mappingZoneReproZoneRecru_dim, mappingZoneReproZoneRecru_dimNames, mappingZoneReproZoneRecru_semantics, mappingZoneReproZoneRecru_data, capturability_name, capturability_dim, capturability_dimNames, capturability_semantics, capturability_data, capturabilityEquationUsed, capturabilityEquation, maturityOgiveEquation, reproductionRateEquation, fbarGroupMin, fbarGroupMax, abundanceReferenceMonth, computeFOnLandings, simulatorToUse, species, topiaId) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [23502-199] 2026-01-26 11:25:07,985 ERROR [AWT-EventQueue-0] (IsisFish.java:674) lambda$launchUI$1 - Global application exception javax.persistence.PersistenceException: org.hibernate.exception.ConstraintViolationException: could not execute statement at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:154) at org.hibernate.query.internal.AbstractProducedQuery.list(AbstractProducedQuery.java:1626) at org.nuiton.topia.framework.TopiaContextImpl.find(TopiaContextImpl.java:988) at org.nuiton.topia.framework.TopiaQuery.execute(TopiaQuery.java:1385) at org.nuiton.topia.framework.TopiaQuery.executeToEntityList(TopiaQuery.java:1408) at org.nuiton.topia.framework.TopiaQuery.executeToEntity(TopiaQuery.java:1510) at org.nuiton.topia.persistence.TopiaDAOImpl.findByQuery(TopiaDAOImpl.java:435) at org.nuiton.topia.persistence.TopiaDAOImpl.findByTopiaId(TopiaDAOImpl.java:402) at org.nuiton.topia.framework.TopiaContextImpl.findByTopiaId(TopiaContextImpl.java:917) at fr.ifremer.isisfish.ui.input.tree.FisheryTreeRenderer.getTreeCellRendererComponent(FisheryTreeRenderer.java:88) at java.desktop/javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:570) at java.desktop/javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at java.desktop/javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:271) at java.desktop/javax.swing.JComponent.paintComponent(JComponent.java:852) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1128) at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137) at java.desktop/javax.swing.JViewport.paint(JViewport.java:736) at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137) at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137) at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137) at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961) at java.desktop/javax.swing.JSplitPane.paintChildren(JSplitPane.java:1034) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137) at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137) at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137) at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137) at java.desktop/javax.swing.JComponent.paintToOffscreen(JComponent.java:5318) at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBufferedImpl(RepaintManager.java:1656) at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1631) at java.desktop/javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1569) at java.desktop/javax.swing.RepaintManager.paint(RepaintManager.java:1336) at java.desktop/javax.swing.JComponent._paintImmediately(JComponent.java:5266) at java.desktop/javax.swing.JComponent.paintImmediately(JComponent.java:5076) at java.desktop/javax.swing.RepaintManager$4.run(RepaintManager.java:878) at java.desktop/javax.swing.RepaintManager$4.run(RepaintManager.java:861) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:861) at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:834) at java.desktop/javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:784) at java.desktop/javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1897) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) Caused by: org.hibernate.exception.ConstraintViolationException: could not execute statement at org.hibernate.exception.internal.SQLExceptionTypeDelegate.convert(SQLExceptionTypeDelegate.java:59) at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:37) at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:113) at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:99) at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:200) at org.hibernate.engine.jdbc.batch.internal.NonBatchingBatch.addToBatch(NonBatchingBatch.java:46) at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3375) at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3908) at org.hibernate.action.internal.EntityInsertAction.execute(EntityInsertAction.java:107) at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:604) at org.hibernate.engine.spi.ActionQueue.lambda$executeActions$1(ActionQueue.java:478) at java.base/java.util.LinkedHashMap.forEach(LinkedHashMap.java:986) at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:475) at org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:344) at org.hibernate.event.internal.DefaultAutoFlushEventListener.onAutoFlush(DefaultAutoFlushEventListener.java:57) at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:107) at org.hibernate.internal.SessionImpl.autoFlushIfRequired(SessionImpl.java:1367) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1447) at org.hibernate.query.internal.AbstractProducedQuery.doList(AbstractProducedQuery.java:1649) at org.hibernate.query.internal.AbstractProducedQuery.list(AbstractProducedQuery.java:1617) ... 59 more Caused by: org.h2.jdbc.JdbcSQLIntegrityConstraintViolationException: NULL non permis pour la colonne "SIMULATORTOUSE" NULL not allowed for column "SIMULATORTOUSE"; SQL statement: insert into population (topiaVersion, topiaCreateDate, name, geographicId, plusGroup, growth, growthReverse, comment, meanWeight, price, naturalDeathRate, fishingMortalityOtherFleets, caractBioComment, reproductionEquation, monthGapBetweenReproRecrutement, recruitmentDistribution_name, recruitmentDistribution_dim, recruitmentDistribution_dimNames, recruitmentDistribution_semantics, recruitmentDistribution_data, recruitmentEquation, recruitmentComment, zonesComment, seasonsComment, capturabilityComment, migrationComment, mappingZoneReproZoneRecru_name, mappingZoneReproZoneRecru_dim, mappingZoneReproZoneRecru_dimNames, mappingZoneReproZoneRecru_semantics, mappingZoneReproZoneRecru_data, capturability_name, capturability_dim, capturability_dimNames, capturability_semantics, capturability_data, capturabilityEquationUsed, capturabilityEquation, maturityOgiveEquation, reproductionRateEquation, fbarGroupMin, fbarGroupMax, abundanceReferenceMonth, computeFOnLandings, simulatorToUse, species, topiaId) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [23502-199] at org.h2.message.DbException.getJdbcSQLException(DbException.java:457) at org.h2.message.DbException.getJdbcSQLException(DbException.java:427) at org.h2.message.DbException.get(DbException.java:205) at org.h2.message.DbException.get(DbException.java:181) at org.h2.table.Column.validateConvertUpdateSequence(Column.java:418) at org.h2.table.Table.validateConvertUpdateSequence(Table.java:824) at org.h2.command.dml.Insert.insertRows(Insert.java:175) at org.h2.command.dml.Insert.update(Insert.java:132) at org.h2.command.CommandContainer.update(CommandContainer.java:133) at org.h2.command.Command.executeUpdate(Command.java:267) at org.h2.jdbc.JdbcPreparedStatement.executeUpdateInternal(JdbcPreparedStatement.java:200) at org.h2.jdbc.JdbcPreparedStatement.executeUpdate(JdbcPreparedStatement.java:154) at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:197) ... 74 more