 INFO [main] (IsisFish.java:125) main - Starting Isis-Fish 4.1.1.0 with args : []
 INFO [main] (IsisFish.java:126) main - Date: 14/12/12 11:36
 INFO [main] (IsisFish.java:127) main - Java version: 1.6.0_29-b11, Java HotSpot(TM) Client VM
 INFO [main] (IsisFish.java:128) main - System arch: x86
 INFO [main] (IsisFish.java:129) main - R_HOME: C:\Program Files\R\R-2.13.0, R.type: jni
 INFO [main] (IsisFish.java:130) main - PATH: C:\Program Files (x86)\MiKTeX 2.9\miktex\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\DMIX;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files (x86)\NTRU Cryptosystems\NTRU TCG Software Stack\bin\;C:\Program Files\NTRU Cryptosystems\NTRU TCG Software Stack\bin\;C:\Program Files\Wave Systems Corp\Gemalto\Access Client\v5\;C:\Program Files (x86)\Common Files\Roxio Shared\DLLShared\;C:\Program Files (x86)\Common Files\Roxio Shared\10.0\DLLShared\;C:\Program Files\R\R-2.13.0\bin\i386\;C:\Program Files (x86)\Java\jre6\bin;
 INFO [main] (IsisFish.java:330) initVCS - Check state of local repository: C:\Users\lgasche\isis-fish-4\isis-database
 INFO [main] (VCSSVN.java:143) getSVNManager - Try to connect to http://svn.forge.codelutin.com/svn/isis-fish-data
 INFO [main] (VCSSVN.java:231) isConnected - Connexion au serveur disponible, passage en mode connect : http://svn.forge.codelutin.com/svn/isis-fish-data
 INFO [main] (AbstractVCS.java:98) fireAction - Canceled action: SWITCH
 INFO [main] (VCSSVN.java:143) getSVNManager - Try to connect to http://svn.forge.codelutin.com/svn/isis-fish-community
 INFO [main] (VCSSVN.java:231) isConnected - Connexion au serveur disponible, passage en mode connect : http://svn.forge.codelutin.com/svn/isis-fish-community
 INFO [main] (IsisFish.java:159) main - after init done in 7.223.
 INFO [main] (SimulationExecutor.java:78) <init> - SimulationExecutor started with 4 thread for dans un sous processus
 INFO [main] (SimulationExecutor.java:78) <init> - SimulationExecutor started with 1 thread for sur le serveur Caparmor
 INFO [main] (SimulationExecutor.java:78) <init> - SimulationExecutor started with 1 thread for dans le mme processus
 INFO [main] (IsisTray.java:117) getInstance - Use system tray: fr.ifremer.isisfish.IsisTray$AWTSystemTray
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:28: cannot find symbol
symbol  : class Fmin
location: package scripts
import scripts.Fmin;
              ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:29: cannot find symbol
symbol  : class Fmsy
location: package scripts
import scripts.Fmsy;
              ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:30: cannot find symbol
symbol  : class Fsq
location: package scripts
import scripts.Fsq;
              ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:31: cannot find symbol
symbol  : class Fmgt
location: package scripts
import scripts.Fmgt;
              ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:32: cannot find symbol
symbol  : class FsqPartial
location: package scripts
import scripts.FsqPartial;
              ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:216: cannot find symbol
symbol  : class Fsq
location: class rules.CalcTAC
	Fsq optimFsq;
	^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:217: cannot find symbol
symbol  : class Fmsy
location: class rules.CalcTAC
	Fmsy optimFmsy;
	^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:218: cannot find symbol
symbol  : class Fmgt
location: class rules.CalcTAC
	Fmgt optimFmgt;
	^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:219: cannot find symbol
symbol  : class FsqPartial
location: class rules.CalcTAC
	FsqPartial optimFsqPartial;
	^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:714: cannot find symbol
symbol  : variable XSA
location: class rules.CalcTAC
			Bxsa = XSA.ssbExport*1000; // Blue ling SSB;
			       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:715: cannot find symbol
symbol  : variable XSA
location: class rules.CalcTAC
			Fxsa = XSA.fbarExport; // Blue ling F averaged over all age groups;
			       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:716: cannot find symbol
symbol  : variable XSA
location: class rules.CalcTAC
			matrixFageXSA = XSA.matrixFageExport;
			                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:717: package XSA does not exist
			matrixNageXSA = XSA.matrixNageExport.divs(0.001);			
			                   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:758: package FleetManagementDeep does not exist
									CatchPopStrMet_1*FleetManagementDeep.matrixTax.getValue(pop, met, dat);
									                                    ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:763: package FleetManagementDeep does not exist
								System.out.println("tax: "+FleetManagementDeep.matrixTax.getValue(pop,met,dat));
								                                              ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:964: package XSA does not exist
							countNest = XSA.matrixNcur.getValue(ageMinus1)*
							               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:965: package XSA does not exist
								Math.exp(-mortNatAct.getValue(ageMinus1)-XSA.matrixFcur.getValue(ageMinus1));
								                                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:970: package XSA does not exist
							countNest = XSA.matrixNcur.getValue(ageMinus1)*
							               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:971: package XSA does not exist
								Math.exp(-mortNatAct.getValue(ageMinus1)-XSA.matrixFcur.getValue(ageMinus1))+
								                                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:972: package XSA does not exist
								XSA.matrixNcur.getValue(age)*
								   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:973: package XSA does not exist
								Math.exp(-mortNatAct.getValue(age)-XSA.matrixFcur.getValue(age));
								                                      ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:982: package XSA does not exist
						countBcur = XSA.matrixNcur.getValue(age)*age.getMeanWeight()*age.getMaturityOgive();
						               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:984: package XSA does not exist
						countYcurFra = XSA.matrixCcurFra.getValue(age)*age.getMeanWeight();
						                  ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:985: package XSA does not exist
						countYcurOth = XSA.matrixCcurOth.getValue(age)*age.getMeanWeight();						
						                  ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1044: package XSA does not exist
							countNest = XSA.matrixNcur.getValue(ageMinus1)*
							               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1045: package XSA does not exist
								Math.exp(-mortNatAct.getValue(ageMinus1)-XSA.matrixFcur.getValue(ageMinus1));
								                                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1048: package XSA does not exist
							countNest = XSA.matrixNcur.getValue(ageMinus1)*
							               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1049: package XSA does not exist
								Math.exp(-mortNatAct.getValue(ageMinus1)-XSA.matrixFcur.getValue(ageMinus1))+
								                                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1050: package XSA does not exist
								XSA.matrixNcur.getValue(age)*
								   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1051: package XSA does not exist
								Math.exp(-mortNatAct.getValue(age)-XSA.matrixFcur.getValue(age));
								                                      ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1060: package XSA does not exist
						countBcur = XSA.matrixNcur.getValue(age)*age.getMeanWeight()*age.getMaturityOgive();
						               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1062: package XSA does not exist
						countYcurFra = XSA.matrixCcurFra.getValue(age)*age.getMeanWeight();
						                  ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1063: package XSA does not exist
						countYcurOth = XSA.matrixCcurOth.getValue(age)*age.getMeanWeight();
						                  ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1078: package XSA does not exist
					countNest = XSA.matrixNcur.getValue(pop.getPopulationGroup().get(0))+
					               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1079: package XSA does not exist
						matrixProdR.getValue(pop)*XSA.matrixNcur.getValue(pop.getPopulationGroup().get(0))*
						                             ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1080: package XSA does not exist
						(1-XSA.matrixNcur.getValue(pop.getPopulationGroup().get(0))/matrixProdK.getValue(pop))
						      ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1078: operator + cannot be applied to XSA.matrixNcur.getValue,double
					countNest = XSA.matrixNcur.getValue(pop.getPopulationGroup().get(0))+
					                                   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1081: package XSA does not exist
						- XSA.matrixCcurFra.getValue(pop.getPopulationGroup().get(0))
						     ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1082: package XSA does not exist
						- XSA.matrixCcurOth.getValue(pop.getPopulationGroup().get(0));
						     ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1085: package XSA does not exist
					matrixBcur.setValue(date.getYear()-1,pop,XSA.matrixNcur.getValue(pop.getPopulationGroup().get(0)));
					                                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1086: package XSA does not exist
					matrixYcurFra.setValue(date.getYear()-1,pop,XSA.matrixCcurFra.getValue(pop.getPopulationGroup().get(0)));
					                                               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1087: package XSA does not exist
					matrixYcurOth.setValue(date.getYear()-1,pop,XSA.matrixCcurOth.getValue(pop.getPopulationGroup().get(0)));
					                                               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1354: package XSA does not exist
							mortNatAct.getValue(age)+";"+XSA.matrixFcur.getValue(age)+";"+
							                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1355: package XSA does not exist
							XSA.matrixFcurFra.getValue(age)+";"+XSA.matrixFcurOth.getValue(age)+";"+
							   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1355: package XSA does not exist
							XSA.matrixFcurFra.getValue(age)+";"+XSA.matrixFcurOth.getValue(age)+";"+
							                                       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1359: package XSA does not exist
							XSA.matrixNcur.getValue(age)+";"+matrixNest.getValue(age)+";"+
							   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1361: package XSA does not exist
							XSA.matrixCcurFra.getValue(age)+";"+XSA.matrixCcurOth.getValue(age)+";"+
							   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1361: package XSA does not exist
							XSA.matrixCcurFra.getValue(age)+";"+XSA.matrixCcurOth.getValue(age)+";"+
							                                       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1366: package XSA does not exist
							mortNatAct.getValue(age)+";"+XSA.matrixFcur.getValue(age)+";"+
							                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1367: package XSA does not exist
							XSA.matrixFcurFra.getValue(age)+";"+XSA.matrixFcurOth.getValue(age)+";"+
							   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1367: package XSA does not exist
							XSA.matrixFcurFra.getValue(age)+";"+XSA.matrixFcurOth.getValue(age)+";"+
							                                       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1371: package XSA does not exist
							XSA.matrixNcur.getValue(age)+";"+matrixNest.getValue(age)+";"+
							   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1373: package XSA does not exist
							XSA.matrixCcurFra.getValue(age)+";"+XSA.matrixCcurOth.getValue(age)+";"+
							   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1373: package XSA does not exist
							XSA.matrixCcurFra.getValue(age)+";"+XSA.matrixCcurOth.getValue(age)+";"+
							                                       ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1686: cannot find symbol
symbol  : method getGroupMin()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMin = pop.getGroupMin();
                          ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1687: cannot find symbol
symbol  : method getGroupMax()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMax = pop.getGroupMax();
                          ^
Note: C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
56 errors
 INFO [main] (CompileHelper.java:109) loadClass - Can't load class: rules.CalcTAC
java.lang.ClassNotFoundException: rules.CalcTAC
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:107)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:156)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:171)
	at fr.ifremer.isisfish.datastore.RuleStorage.getNewRuleInstance(RuleStorage.java:166)
	at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:86)
	at javax.swing.plaf.basic.BasicListUI.updateLayoutState(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at javax.swing.JList.getPreferredScrollableViewportSize(Unknown Source)
	at javax.swing.ViewportLayout.preferredLayoutSize(Unknown Source)
	at java.awt.Container.preferredSize(Unknown Source)
	at java.awt.Container.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at javax.swing.ScrollPaneLayout.preferredLayoutSize(Unknown Source)
	at java.awt.Container.preferredSize(Unknown Source)
	at java.awt.Container.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at java.awt.GridBagLayout.GetLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.getLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.preferredLayoutSize(Unknown Source)
	at java.awt.Container.preferredSize(Unknown Source)
	at java.awt.Container.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at java.awt.GridBagLayout.GetLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.getLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.preferredLayoutSize(Unknown Source)
	at java.awt.Container.preferredSize(Unknown Source)
	at java.awt.Container.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at javax.swing.plaf.basic.BasicTabbedPaneUI$TabbedPaneLayout.calculateSize(Unknown Source)
	at javax.swing.plaf.basic.BasicTabbedPaneUI$TabbedPaneLayout.preferredLayoutSize(Unknown Source)
	at java.awt.Container.preferredSize(Unknown Source)
	at java.awt.Container.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at java.awt.GridBagLayout.GetLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.getLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.preferredLayoutSize(Unknown Source)
	at java.awt.Container.preferredSize(Unknown Source)
	at java.awt.Container.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at java.awt.GridBagLayout.GetLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.getLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.ArrangeGrid(Unknown Source)
	at java.awt.GridBagLayout.arrangeGrid(Unknown Source)
	at java.awt.GridBagLayout.layoutContainer(Unknown Source)
	at java.awt.Container.layout(Unknown Source)
	at java.awt.Container.doLayout(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validate(Unknown Source)
	at java.awt.Window.show(Unknown Source)
	at java.awt.Component.show(Unknown Source)
	at java.awt.Component.setVisible(Unknown Source)
	at java.awt.Window.setVisible(Unknown Source)
	at fr.ifremer.isisfish.IsisFish.launchUI(IsisFish.java:713)
	at fr.ifremer.isisfish.IsisFish.main(IsisFish.java:165)
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:75: class CalcTAC is public, should be declared in a file named CalcTAC.java
public class CalcTAC extends AbstractRule {
       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:28: cannot find symbol
symbol  : class Fmin
location: package scripts
import scripts.Fmin;
              ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:29: cannot find symbol
symbol  : class Fmsy
location: package scripts
import scripts.Fmsy;
              ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:30: cannot find symbol
symbol  : class Fsq
location: package scripts
import scripts.Fsq;
              ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:31: cannot find symbol
symbol  : class Fmgt
location: package scripts
import scripts.Fmgt;
              ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:32: cannot find symbol
symbol  : class FsqPartial
location: package scripts
import scripts.FsqPartial;
              ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:216: cannot find symbol
symbol  : class Fsq
location: class rules.CalcTAC
	Fsq optimFsq;
	^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:217: cannot find symbol
symbol  : class Fmsy
location: class rules.CalcTAC
	Fmsy optimFmsy;
	^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:218: cannot find symbol
symbol  : class Fmgt
location: class rules.CalcTAC
	Fmgt optimFmgt;
	^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:219: cannot find symbol
symbol  : class FsqPartial
location: class rules.CalcTAC
	FsqPartial optimFsqPartial;
	^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:714: cannot find symbol
symbol  : variable XSA
location: class rules.CalcTAC
			Bxsa = XSA.ssbExport*1000; // Blue ling SSB;
			       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:715: cannot find symbol
symbol  : variable XSA
location: class rules.CalcTAC
			Fxsa = XSA.fbarExport; // Blue ling F averaged over all age groups;
			       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:716: cannot find symbol
symbol  : variable XSA
location: class rules.CalcTAC
			matrixFageXSA = XSA.matrixFageExport;
			                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:717: package XSA does not exist
			matrixNageXSA = XSA.matrixNageExport.divs(0.001);			
			                   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:758: package FleetManagementDeep does not exist
									CatchPopStrMet_1*FleetManagementDeep.matrixTax.getValue(pop, met, dat);
									                                    ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:763: package FleetManagementDeep does not exist
								System.out.println("tax: "+FleetManagementDeep.matrixTax.getValue(pop,met,dat));
								                                              ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:964: package XSA does not exist
							countNest = XSA.matrixNcur.getValue(ageMinus1)*
							               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:965: package XSA does not exist
								Math.exp(-mortNatAct.getValue(ageMinus1)-XSA.matrixFcur.getValue(ageMinus1));
								                                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:970: package XSA does not exist
							countNest = XSA.matrixNcur.getValue(ageMinus1)*
							               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:971: package XSA does not exist
								Math.exp(-mortNatAct.getValue(ageMinus1)-XSA.matrixFcur.getValue(ageMinus1))+
								                                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:972: package XSA does not exist
								XSA.matrixNcur.getValue(age)*
								   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:973: package XSA does not exist
								Math.exp(-mortNatAct.getValue(age)-XSA.matrixFcur.getValue(age));
								                                      ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:982: package XSA does not exist
						countBcur = XSA.matrixNcur.getValue(age)*age.getMeanWeight()*age.getMaturityOgive();
						               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:984: package XSA does not exist
						countYcurFra = XSA.matrixCcurFra.getValue(age)*age.getMeanWeight();
						                  ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:985: package XSA does not exist
						countYcurOth = XSA.matrixCcurOth.getValue(age)*age.getMeanWeight();						
						                  ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:1044: package XSA does not exist
							countNest = XSA.matrixNcur.getValue(ageMinus1)*
							               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:1045: package XSA does not exist
								Math.exp(-mortNatAct.getValue(ageMinus1)-XSA.matrixFcur.getValue(ageMinus1));
								                                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:1048: package XSA does not exist
							countNest = XSA.matrixNcur.getValue(ageMinus1)*
							               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:1049: package XSA does not exist
								Math.exp(-mortNatAct.getValue(ageMinus1)-XSA.matrixFcur.getValue(ageMinus1))+
								                                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:1050: package XSA does not exist
								XSA.matrixNcur.getValue(age)*
								   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:1051: package XSA does not exist
								Math.exp(-mortNatAct.getValue(age)-XSA.matrixFcur.getValue(age));
								                                      ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:1060: package XSA does not exist
						countBcur = XSA.matrixNcur.getValue(age)*age.getMeanWeight()*age.getMaturityOgive();
						               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:1062: package XSA does not exist
						countYcurFra = XSA.matrixCcurFra.getValue(age)*age.getMeanWeight();
						                  ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:1063: package XSA does not exist
						countYcurOth = XSA.matrixCcurOth.getValue(age)*age.getMeanWeight();
						                  ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:1078: package XSA does not exist
					countNest = XSA.matrixNcur.getValue(pop.getPopulationGroup().get(0))+
					               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:1079: package XSA does not exist
						matrixProdR.getValue(pop)*XSA.matrixNcur.getValue(pop.getPopulationGroup().get(0))*
						                             ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:1080: package XSA does not exist
						(1-XSA.matrixNcur.getValue(pop.getPopulationGroup().get(0))/matrixProdK.getValue(pop))
						      ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:1078: operator + cannot be applied to XSA.matrixNcur.getValue,double
					countNest = XSA.matrixNcur.getValue(pop.getPopulationGroup().get(0))+
					                                   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:1081: package XSA does not exist
						- XSA.matrixCcurFra.getValue(pop.getPopulationGroup().get(0))
						     ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:1082: package XSA does not exist
						- XSA.matrixCcurOth.getValue(pop.getPopulationGroup().get(0));
						     ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:1085: package XSA does not exist
					matrixBcur.setValue(date.getYear()-1,pop,XSA.matrixNcur.getValue(pop.getPopulationGroup().get(0)));
					                                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:1086: package XSA does not exist
					matrixYcurFra.setValue(date.getYear()-1,pop,XSA.matrixCcurFra.getValue(pop.getPopulationGroup().get(0)));
					                                               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:1087: package XSA does not exist
					matrixYcurOth.setValue(date.getYear()-1,pop,XSA.matrixCcurOth.getValue(pop.getPopulationGroup().get(0)));
					                                               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:1354: package XSA does not exist
							mortNatAct.getValue(age)+";"+XSA.matrixFcur.getValue(age)+";"+
							                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:1355: package XSA does not exist
							XSA.matrixFcurFra.getValue(age)+";"+XSA.matrixFcurOth.getValue(age)+";"+
							   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:1355: package XSA does not exist
							XSA.matrixFcurFra.getValue(age)+";"+XSA.matrixFcurOth.getValue(age)+";"+
							                                       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:1359: package XSA does not exist
							XSA.matrixNcur.getValue(age)+";"+matrixNest.getValue(age)+";"+
							   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:1361: package XSA does not exist
							XSA.matrixCcurFra.getValue(age)+";"+XSA.matrixCcurOth.getValue(age)+";"+
							   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:1361: package XSA does not exist
							XSA.matrixCcurFra.getValue(age)+";"+XSA.matrixCcurOth.getValue(age)+";"+
							                                       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:1366: package XSA does not exist
							mortNatAct.getValue(age)+";"+XSA.matrixFcur.getValue(age)+";"+
							                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:1367: package XSA does not exist
							XSA.matrixFcurFra.getValue(age)+";"+XSA.matrixFcurOth.getValue(age)+";"+
							   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:1367: package XSA does not exist
							XSA.matrixFcurFra.getValue(age)+";"+XSA.matrixFcurOth.getValue(age)+";"+
							                                       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:1371: package XSA does not exist
							XSA.matrixNcur.getValue(age)+";"+matrixNest.getValue(age)+";"+
							   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:1373: package XSA does not exist
							XSA.matrixCcurFra.getValue(age)+";"+XSA.matrixCcurOth.getValue(age)+";"+
							   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:1373: package XSA does not exist
							XSA.matrixCcurFra.getValue(age)+";"+XSA.matrixCcurOth.getValue(age)+";"+
							                                       ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1686: cannot find symbol
symbol  : method getGroupMin()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMin = pop.getGroupMin();
                          ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1687: cannot find symbol
symbol  : method getGroupMax()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMax = pop.getGroupMax();
                          ^
Note: C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
57 errors
 INFO [main] (CompileHelper.java:109) loadClass - Can't load class: rules.CalcTAC_paul
java.lang.ClassNotFoundException: rules.CalcTAC_paul
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:107)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:156)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:171)
	at fr.ifremer.isisfish.datastore.RuleStorage.getNewRuleInstance(RuleStorage.java:166)
	at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:86)
	at javax.swing.plaf.basic.BasicListUI.updateLayoutState(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at javax.swing.JList.getPreferredScrollableViewportSize(Unknown Source)
	at javax.swing.ViewportLayout.preferredLayoutSize(Unknown Source)
	at java.awt.Container.preferredSize(Unknown Source)
	at java.awt.Container.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at javax.swing.ScrollPaneLayout.preferredLayoutSize(Unknown Source)
	at java.awt.Container.preferredSize(Unknown Source)
	at java.awt.Container.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at java.awt.GridBagLayout.GetLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.getLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.preferredLayoutSize(Unknown Source)
	at java.awt.Container.preferredSize(Unknown Source)
	at java.awt.Container.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at java.awt.GridBagLayout.GetLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.getLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.preferredLayoutSize(Unknown Source)
	at java.awt.Container.preferredSize(Unknown Source)
	at java.awt.Container.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at javax.swing.plaf.basic.BasicTabbedPaneUI$TabbedPaneLayout.calculateSize(Unknown Source)
	at javax.swing.plaf.basic.BasicTabbedPaneUI$TabbedPaneLayout.preferredLayoutSize(Unknown Source)
	at java.awt.Container.preferredSize(Unknown Source)
	at java.awt.Container.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at java.awt.GridBagLayout.GetLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.getLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.preferredLayoutSize(Unknown Source)
	at java.awt.Container.preferredSize(Unknown Source)
	at java.awt.Container.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at java.awt.GridBagLayout.GetLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.getLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.ArrangeGrid(Unknown Source)
	at java.awt.GridBagLayout.arrangeGrid(Unknown Source)
	at java.awt.GridBagLayout.layoutContainer(Unknown Source)
	at java.awt.Container.layout(Unknown Source)
	at java.awt.Container.doLayout(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validate(Unknown Source)
	at java.awt.Window.show(Unknown Source)
	at java.awt.Component.show(Unknown Source)
	at java.awt.Component.setVisible(Unknown Source)
	at java.awt.Window.setVisible(Unknown Source)
	at fr.ifremer.isisfish.IsisFish.launchUI(IsisFish.java:713)
	at fr.ifremer.isisfish.IsisFish.main(IsisFish.java:165)
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\Forced_Abundance_Bar.java:20: cannot find symbol
symbol  : class Date
location: package fr.ifremer.isisfish.types
import fr.ifremer.isisfish.types.Date;
                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\Forced_Abundance_Bar.java:50: rules.Forced_Abundance_Bar is not abstract and does not override abstract method postAction(fr.ifremer.isisfish.simulator.SimulationContext,fr.ifremer.isisfish.types.TimeStep,fr.ifremer.isisfish.entities.Metier) in fr.ifremer.isisfish.rule.Rule
public class Forced_Abundance_Bar extends AbstractRule {
       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\Forced_Abundance_Bar.java:93: warning: [deprecation] getMonth() in java.util.Date has been deprecated
        if(date.getMonth().getMonthNumber() == 0) {
               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\Forced_Abundance_Bar.java:93: int cannot be dereferenced
        if(date.getMonth().getMonthNumber() == 0) {
                          ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\Forced_Abundance_Bar.java:117: warning: [deprecation] getYear() in java.util.Date has been deprecated
				i.setValue(nouN[date.getYear()]);
				                    ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1686: cannot find symbol
symbol  : method getGroupMin()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMin = pop.getGroupMin();
                          ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1687: cannot find symbol
symbol  : method getGroupMax()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMax = pop.getGroupMax();
                          ^
Note: C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
5 errors
2 warnings
 INFO [main] (CompileHelper.java:109) loadClass - Can't load class: rules.Forced_Abundance_Bar
java.lang.ClassNotFoundException: rules.Forced_Abundance_Bar
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:107)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:156)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:171)
	at fr.ifremer.isisfish.datastore.RuleStorage.getNewRuleInstance(RuleStorage.java:166)
	at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:86)
	at javax.swing.plaf.basic.BasicListUI.updateLayoutState(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at javax.swing.JList.getPreferredScrollableViewportSize(Unknown Source)
	at javax.swing.ViewportLayout.preferredLayoutSize(Unknown Source)
	at java.awt.Container.preferredSize(Unknown Source)
	at java.awt.Container.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at javax.swing.ScrollPaneLayout.preferredLayoutSize(Unknown Source)
	at java.awt.Container.preferredSize(Unknown Source)
	at java.awt.Container.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at java.awt.GridBagLayout.GetLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.getLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.preferredLayoutSize(Unknown Source)
	at java.awt.Container.preferredSize(Unknown Source)
	at java.awt.Container.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at java.awt.GridBagLayout.GetLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.getLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.preferredLayoutSize(Unknown Source)
	at java.awt.Container.preferredSize(Unknown Source)
	at java.awt.Container.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at javax.swing.plaf.basic.BasicTabbedPaneUI$TabbedPaneLayout.calculateSize(Unknown Source)
	at javax.swing.plaf.basic.BasicTabbedPaneUI$TabbedPaneLayout.preferredLayoutSize(Unknown Source)
	at java.awt.Container.preferredSize(Unknown Source)
	at java.awt.Container.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at java.awt.GridBagLayout.GetLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.getLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.preferredLayoutSize(Unknown Source)
	at java.awt.Container.preferredSize(Unknown Source)
	at java.awt.Container.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at java.awt.GridBagLayout.GetLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.getLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.ArrangeGrid(Unknown Source)
	at java.awt.GridBagLayout.arrangeGrid(Unknown Source)
	at java.awt.GridBagLayout.layoutContainer(Unknown Source)
	at java.awt.Container.layout(Unknown Source)
	at java.awt.Container.doLayout(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validate(Unknown Source)
	at java.awt.Window.show(Unknown Source)
	at java.awt.Component.show(Unknown Source)
	at java.awt.Component.setVisible(Unknown Source)
	at java.awt.Window.setVisible(Unknown Source)
	at fr.ifremer.isisfish.IsisFish.launchUI(IsisFish.java:713)
	at fr.ifremer.isisfish.IsisFish.main(IsisFish.java:165)
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:166: cannot find symbol
symbol  : variable param_tacInTons
location: class rules.HCR_transition_MSY
                        + " >= param_tacInTons:" + param_tacInTons);
                                                   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:167: cannot find symbol
symbol  : variable param_tacInTons
location: class rules.HCR_transition_MSY
                if (catchTons >= param_tacInTons) {
                                 ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:346: cannot find symbol
symbol  : variable param_propSurvie
location: class rules.HCR_transition_MSY
                        if (param_propSurvie > 0) {
                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:354: cannot find symbol
symbol  : variable param_propSurvie
location: class rules.HCR_transition_MSY
                                        + i.getValue() * param_propSurvie);
                                                         ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1686: cannot find symbol
symbol  : method getGroupMin()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMin = pop.getGroupMin();
                          ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1687: cannot find symbol
symbol  : method getGroupMax()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMax = pop.getGroupMax();
                          ^
Note: C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
6 errors
 INFO [main] (CompileHelper.java:109) loadClass - Can't load class: rules.HCR_transition_MSY
java.lang.ClassNotFoundException: rules.HCR_transition_MSY
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:107)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:156)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:171)
	at fr.ifremer.isisfish.datastore.RuleStorage.getNewRuleInstance(RuleStorage.java:166)
	at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:86)
	at javax.swing.plaf.basic.BasicListUI.updateLayoutState(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at javax.swing.JList.getPreferredScrollableViewportSize(Unknown Source)
	at javax.swing.ViewportLayout.preferredLayoutSize(Unknown Source)
	at java.awt.Container.preferredSize(Unknown Source)
	at java.awt.Container.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at javax.swing.ScrollPaneLayout.preferredLayoutSize(Unknown Source)
	at java.awt.Container.preferredSize(Unknown Source)
	at java.awt.Container.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at java.awt.GridBagLayout.GetLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.getLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.preferredLayoutSize(Unknown Source)
	at java.awt.Container.preferredSize(Unknown Source)
	at java.awt.Container.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at java.awt.GridBagLayout.GetLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.getLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.preferredLayoutSize(Unknown Source)
	at java.awt.Container.preferredSize(Unknown Source)
	at java.awt.Container.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at javax.swing.plaf.basic.BasicTabbedPaneUI$TabbedPaneLayout.calculateSize(Unknown Source)
	at javax.swing.plaf.basic.BasicTabbedPaneUI$TabbedPaneLayout.preferredLayoutSize(Unknown Source)
	at java.awt.Container.preferredSize(Unknown Source)
	at java.awt.Container.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at java.awt.GridBagLayout.GetLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.getLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.preferredLayoutSize(Unknown Source)
	at java.awt.Container.preferredSize(Unknown Source)
	at java.awt.Container.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at java.awt.GridBagLayout.GetLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.getLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.ArrangeGrid(Unknown Source)
	at java.awt.GridBagLayout.arrangeGrid(Unknown Source)
	at java.awt.GridBagLayout.layoutContainer(Unknown Source)
	at java.awt.Container.layout(Unknown Source)
	at java.awt.Container.doLayout(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validate(Unknown Source)
	at java.awt.Window.show(Unknown Source)
	at java.awt.Component.show(Unknown Source)
	at java.awt.Component.setVisible(Unknown Source)
	at java.awt.Window.setVisible(Unknown Source)
	at fr.ifremer.isisfish.IsisFish.launchUI(IsisFish.java:713)
	at fr.ifremer.isisfish.IsisFish.main(IsisFish.java:165)
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:29: cannot find symbol
symbol  : class Date
location: package fr.ifremer.isisfish.types
import fr.ifremer.isisfish.types.Date;
                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:41: cannot find symbol
symbol  : class Date
location: package fr.ifremer.isisfish.types
import fr.ifremer.isisfish.types.Date;
                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:62: rules.RuleB_Fr_Anchois is not abstract and does not override abstract method postAction(fr.ifremer.isisfish.simulator.SimulationContext,fr.ifremer.isisfish.types.TimeStep,fr.ifremer.isisfish.entities.Metier) in fr.ifremer.isisfish.rule.Rule
public class RuleB_Fr_Anchois extends AbstractRule {
       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:122: warning: [deprecation] getYear() in java.util.Date has been deprecated
				int ny = date.getYear() ;
				             ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:123: warning: [deprecation] getMonth() in java.util.Date has been deprecated
				boolean firstSemester = date.getMonth().before(param_beginMonth);
				                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:123: int cannot be dereferenced
				boolean firstSemester = date.getMonth().before(param_beginMonth);
				                                       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:136: cannot find symbol
symbol  : method next()
location: class java.util.Date
				for (Date dat = new Date(0); dat.before(date); dat = dat.next()) {
				                                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: warning: [deprecation] getYear() in java.util.Date has been deprecated
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: warning: [deprecation] getMonth() in java.util.Date has been deprecated
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					                               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: int cannot be dereferenced
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					                                          ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:138: cannot find symbol
symbol  : method getMatrix(java.util.Date,fr.ifremer.isisfish.entities.Population,java.lang.String)
location: class fr.ifremer.isisfish.datastore.ResultStorage
						MatrixND matB = matResult.getMatrix(dat, param_pop, ResultName.MATRIX_BIOMASS);
						                         ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:167: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
				List<Strategy> strategies = siMatrix.getStrategies(new Date(0));	
				                                    ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:168: cannot find symbol
symbol  : method next()
location: class java.util.Date
				for (Date dat = new Date(0); dat.before(date); dat = dat.next()) {
				                                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: warning: [deprecation] getYear() in java.util.Date has been deprecated
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: warning: [deprecation] getMonth() in java.util.Date has been deprecated
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: int cannot be dereferenced
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					                                           ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:170: warning: [deprecation] getYear() in java.util.Date has been deprecated
							(firstSemester & dat.getYear() == ny) ){
							                    ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:172: cannot find symbol
symbol  : method getMatrix(java.util.Date,fr.ifremer.isisfish.entities.Population,java.lang.String)
location: class fr.ifremer.isisfish.datastore.ResultStorage
						MatrixND mat = matResult.getMatrix(dat, param_pop, 
						                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:212: warning: [deprecation] getMonth() in java.util.Date has been deprecated
        TargetSpecies ts = metier.getMetierSeasonInfo(date.getMonth()).getSpeciesTargetSpecies(param_pop.getSpecies());
                                                          ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:212: cannot find symbol
symbol  : method getMetierSeasonInfo(int)
location: interface fr.ifremer.isisfish.entities.Metier
        TargetSpecies ts = metier.getMetierSeasonInfo(date.getMonth()).getSpeciesTargetSpecies(param_pop.getSpecies());
                                 ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:220: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
            for (Strategy str : siMatrix.getStrategies(date)) {
                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:221: warning: [deprecation] getMonth() in java.util.Date has been deprecated
                double prop =  str.getStrategyMonthInfo(date.getMonth()).getProportionMetier(metier);
                                                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:221: cannot find symbol
symbol  : method getStrategyMonthInfo(int)
location: interface fr.ifremer.isisfish.entities.Strategy
                double prop =  str.getStrategyMonthInfo(date.getMonth()).getProportionMetier(metier);
                                  ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:230: warning: [deprecation] getMonth() in java.util.Date has been deprecated
                StrategyMonthInfo smi = str.getStrategyMonthInfo(date.getMonth());
                                                                     ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:230: cannot find symbol
symbol  : method getStrategyMonthInfo(int)
location: interface fr.ifremer.isisfish.entities.Strategy
                StrategyMonthInfo smi = str.getStrategyMonthInfo(date.getMonth());
                                           ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:234: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
                siMatrix.getStrategies(date),
                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:235: cannot find symbol
symbol  : method getMetiers(java.util.Date)
location: class scripts.SiMatrix
                siMatrix.getMetiers(date));
                        ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1686: cannot find symbol
symbol  : method getGroupMin()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMin = pop.getGroupMin();
                          ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1687: cannot find symbol
symbol  : method getGroupMax()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMax = pop.getGroupMax();
                          ^
Note: C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
19 errors
10 warnings
 INFO [main] (CompileHelper.java:109) loadClass - Can't load class: rules.RuleB_Fr_Anchois
java.lang.ClassNotFoundException: rules.RuleB_Fr_Anchois
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:107)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:156)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:171)
	at fr.ifremer.isisfish.datastore.RuleStorage.getNewRuleInstance(RuleStorage.java:166)
	at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:86)
	at javax.swing.plaf.basic.BasicListUI.updateLayoutState(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at javax.swing.JList.getPreferredScrollableViewportSize(Unknown Source)
	at javax.swing.ViewportLayout.preferredLayoutSize(Unknown Source)
	at java.awt.Container.preferredSize(Unknown Source)
	at java.awt.Container.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at javax.swing.ScrollPaneLayout.preferredLayoutSize(Unknown Source)
	at java.awt.Container.preferredSize(Unknown Source)
	at java.awt.Container.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at java.awt.GridBagLayout.GetLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.getLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.preferredLayoutSize(Unknown Source)
	at java.awt.Container.preferredSize(Unknown Source)
	at java.awt.Container.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at java.awt.GridBagLayout.GetLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.getLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.preferredLayoutSize(Unknown Source)
	at java.awt.Container.preferredSize(Unknown Source)
	at java.awt.Container.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at javax.swing.plaf.basic.BasicTabbedPaneUI$TabbedPaneLayout.calculateSize(Unknown Source)
	at javax.swing.plaf.basic.BasicTabbedPaneUI$TabbedPaneLayout.preferredLayoutSize(Unknown Source)
	at java.awt.Container.preferredSize(Unknown Source)
	at java.awt.Container.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at java.awt.GridBagLayout.GetLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.getLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.preferredLayoutSize(Unknown Source)
	at java.awt.Container.preferredSize(Unknown Source)
	at java.awt.Container.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at java.awt.GridBagLayout.GetLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.getLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.ArrangeGrid(Unknown Source)
	at java.awt.GridBagLayout.arrangeGrid(Unknown Source)
	at java.awt.GridBagLayout.layoutContainer(Unknown Source)
	at java.awt.Container.layout(Unknown Source)
	at java.awt.Container.doLayout(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validate(Unknown Source)
	at java.awt.Window.show(Unknown Source)
	at java.awt.Component.show(Unknown Source)
	at java.awt.Component.setVisible(Unknown Source)
	at java.awt.Window.setVisible(Unknown Source)
	at fr.ifremer.isisfish.IsisFish.launchUI(IsisFish.java:713)
	at fr.ifremer.isisfish.IsisFish.main(IsisFish.java:165)
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:28: cannot find symbol
symbol  : class Fmin
location: package scripts
import scripts.Fmin;
              ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:29: cannot find symbol
symbol  : class Fmsy
location: package scripts
import scripts.Fmsy;
              ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:30: cannot find symbol
symbol  : class Fsq
location: package scripts
import scripts.Fsq;
              ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:31: cannot find symbol
symbol  : class Fmgt
location: package scripts
import scripts.Fmgt;
              ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:32: cannot find symbol
symbol  : class FsqPartial
location: package scripts
import scripts.FsqPartial;
              ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:216: cannot find symbol
symbol  : class Fsq
location: class rules.CalcTAC
	Fsq optimFsq;
	^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:217: cannot find symbol
symbol  : class Fmsy
location: class rules.CalcTAC
	Fmsy optimFmsy;
	^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:218: cannot find symbol
symbol  : class Fmgt
location: class rules.CalcTAC
	Fmgt optimFmgt;
	^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:219: cannot find symbol
symbol  : class FsqPartial
location: class rules.CalcTAC
	FsqPartial optimFsqPartial;
	^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:714: cannot find symbol
symbol  : variable XSA
location: class rules.CalcTAC
			Bxsa = XSA.ssbExport*1000; // Blue ling SSB;
			       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:715: cannot find symbol
symbol  : variable XSA
location: class rules.CalcTAC
			Fxsa = XSA.fbarExport; // Blue ling F averaged over all age groups;
			       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:716: cannot find symbol
symbol  : variable XSA
location: class rules.CalcTAC
			matrixFageXSA = XSA.matrixFageExport;
			                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:717: package XSA does not exist
			matrixNageXSA = XSA.matrixNageExport.divs(0.001);			
			                   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:758: package FleetManagementDeep does not exist
									CatchPopStrMet_1*FleetManagementDeep.matrixTax.getValue(pop, met, dat);
									                                    ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:763: package FleetManagementDeep does not exist
								System.out.println("tax: "+FleetManagementDeep.matrixTax.getValue(pop,met,dat));
								                                              ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:964: package XSA does not exist
							countNest = XSA.matrixNcur.getValue(ageMinus1)*
							               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:965: package XSA does not exist
								Math.exp(-mortNatAct.getValue(ageMinus1)-XSA.matrixFcur.getValue(ageMinus1));
								                                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:970: package XSA does not exist
							countNest = XSA.matrixNcur.getValue(ageMinus1)*
							               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:971: package XSA does not exist
								Math.exp(-mortNatAct.getValue(ageMinus1)-XSA.matrixFcur.getValue(ageMinus1))+
								                                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:972: package XSA does not exist
								XSA.matrixNcur.getValue(age)*
								   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:973: package XSA does not exist
								Math.exp(-mortNatAct.getValue(age)-XSA.matrixFcur.getValue(age));
								                                      ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:982: package XSA does not exist
						countBcur = XSA.matrixNcur.getValue(age)*age.getMeanWeight()*age.getMaturityOgive();
						               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:984: package XSA does not exist
						countYcurFra = XSA.matrixCcurFra.getValue(age)*age.getMeanWeight();
						                  ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:985: package XSA does not exist
						countYcurOth = XSA.matrixCcurOth.getValue(age)*age.getMeanWeight();						
						                  ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1044: package XSA does not exist
							countNest = XSA.matrixNcur.getValue(ageMinus1)*
							               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1045: package XSA does not exist
								Math.exp(-mortNatAct.getValue(ageMinus1)-XSA.matrixFcur.getValue(ageMinus1));
								                                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1048: package XSA does not exist
							countNest = XSA.matrixNcur.getValue(ageMinus1)*
							               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1049: package XSA does not exist
								Math.exp(-mortNatAct.getValue(ageMinus1)-XSA.matrixFcur.getValue(ageMinus1))+
								                                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1050: package XSA does not exist
								XSA.matrixNcur.getValue(age)*
								   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1051: package XSA does not exist
								Math.exp(-mortNatAct.getValue(age)-XSA.matrixFcur.getValue(age));
								                                      ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1060: package XSA does not exist
						countBcur = XSA.matrixNcur.getValue(age)*age.getMeanWeight()*age.getMaturityOgive();
						               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1062: package XSA does not exist
						countYcurFra = XSA.matrixCcurFra.getValue(age)*age.getMeanWeight();
						                  ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1063: package XSA does not exist
						countYcurOth = XSA.matrixCcurOth.getValue(age)*age.getMeanWeight();
						                  ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1078: package XSA does not exist
					countNest = XSA.matrixNcur.getValue(pop.getPopulationGroup().get(0))+
					               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1079: package XSA does not exist
						matrixProdR.getValue(pop)*XSA.matrixNcur.getValue(pop.getPopulationGroup().get(0))*
						                             ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1080: package XSA does not exist
						(1-XSA.matrixNcur.getValue(pop.getPopulationGroup().get(0))/matrixProdK.getValue(pop))
						      ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1078: operator + cannot be applied to XSA.matrixNcur.getValue,double
					countNest = XSA.matrixNcur.getValue(pop.getPopulationGroup().get(0))+
					                                   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1081: package XSA does not exist
						- XSA.matrixCcurFra.getValue(pop.getPopulationGroup().get(0))
						     ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1082: package XSA does not exist
						- XSA.matrixCcurOth.getValue(pop.getPopulationGroup().get(0));
						     ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1085: package XSA does not exist
					matrixBcur.setValue(date.getYear()-1,pop,XSA.matrixNcur.getValue(pop.getPopulationGroup().get(0)));
					                                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1086: package XSA does not exist
					matrixYcurFra.setValue(date.getYear()-1,pop,XSA.matrixCcurFra.getValue(pop.getPopulationGroup().get(0)));
					                                               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1087: package XSA does not exist
					matrixYcurOth.setValue(date.getYear()-1,pop,XSA.matrixCcurOth.getValue(pop.getPopulationGroup().get(0)));
					                                               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1354: package XSA does not exist
							mortNatAct.getValue(age)+";"+XSA.matrixFcur.getValue(age)+";"+
							                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1355: package XSA does not exist
							XSA.matrixFcurFra.getValue(age)+";"+XSA.matrixFcurOth.getValue(age)+";"+
							   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1355: package XSA does not exist
							XSA.matrixFcurFra.getValue(age)+";"+XSA.matrixFcurOth.getValue(age)+";"+
							                                       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1359: package XSA does not exist
							XSA.matrixNcur.getValue(age)+";"+matrixNest.getValue(age)+";"+
							   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1361: package XSA does not exist
							XSA.matrixCcurFra.getValue(age)+";"+XSA.matrixCcurOth.getValue(age)+";"+
							   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1361: package XSA does not exist
							XSA.matrixCcurFra.getValue(age)+";"+XSA.matrixCcurOth.getValue(age)+";"+
							                                       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1366: package XSA does not exist
							mortNatAct.getValue(age)+";"+XSA.matrixFcur.getValue(age)+";"+
							                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1367: package XSA does not exist
							XSA.matrixFcurFra.getValue(age)+";"+XSA.matrixFcurOth.getValue(age)+";"+
							   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1367: package XSA does not exist
							XSA.matrixFcurFra.getValue(age)+";"+XSA.matrixFcurOth.getValue(age)+";"+
							                                       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1371: package XSA does not exist
							XSA.matrixNcur.getValue(age)+";"+matrixNest.getValue(age)+";"+
							   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1373: package XSA does not exist
							XSA.matrixCcurFra.getValue(age)+";"+XSA.matrixCcurOth.getValue(age)+";"+
							   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1373: package XSA does not exist
							XSA.matrixCcurFra.getValue(age)+";"+XSA.matrixCcurOth.getValue(age)+";"+
							                                       ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1686: cannot find symbol
symbol  : method getGroupMin()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMin = pop.getGroupMin();
                          ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1687: cannot find symbol
symbol  : method getGroupMax()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMax = pop.getGroupMax();
                          ^
Note: C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
56 errors
 INFO [main] (CompileHelper.java:109) loadClass - Can't load class: rules.CalcTAC
java.lang.ClassNotFoundException: rules.CalcTAC
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:107)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:156)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:171)
	at fr.ifremer.isisfish.datastore.RuleStorage.getNewRuleInstance(RuleStorage.java:166)
	at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:86)
	at javax.swing.plaf.basic.BasicListUI.updateLayoutState(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at javax.swing.JList.getPreferredScrollableViewportSize(Unknown Source)
	at javax.swing.ViewportLayout.preferredLayoutSize(Unknown Source)
	at java.awt.Container.preferredSize(Unknown Source)
	at java.awt.Container.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at javax.swing.ScrollPaneLayout.preferredLayoutSize(Unknown Source)
	at java.awt.Container.preferredSize(Unknown Source)
	at java.awt.Container.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at java.awt.GridBagLayout.GetLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.getLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.preferredLayoutSize(Unknown Source)
	at java.awt.Container.preferredSize(Unknown Source)
	at java.awt.Container.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at java.awt.GridBagLayout.GetLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.getLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.preferredLayoutSize(Unknown Source)
	at java.awt.Container.preferredSize(Unknown Source)
	at java.awt.Container.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at javax.swing.plaf.basic.BasicTabbedPaneUI$TabbedPaneLayout.calculateSize(Unknown Source)
	at javax.swing.plaf.basic.BasicTabbedPaneUI$TabbedPaneLayout.preferredLayoutSize(Unknown Source)
	at java.awt.Container.preferredSize(Unknown Source)
	at java.awt.Container.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at java.awt.GridBagLayout.GetLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.getLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.preferredLayoutSize(Unknown Source)
	at java.awt.Container.preferredSize(Unknown Source)
	at java.awt.Container.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at java.awt.GridBagLayout.GetLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.getLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.ArrangeGrid(Unknown Source)
	at java.awt.GridBagLayout.arrangeGrid(Unknown Source)
	at java.awt.GridBagLayout.layoutContainer(Unknown Source)
	at java.awt.Container.layout(Unknown Source)
	at java.awt.Container.doLayout(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validate(Unknown Source)
	at java.awt.Window.show(Unknown Source)
	at java.awt.Component.show(Unknown Source)
	at java.awt.Component.setVisible(Unknown Source)
	at java.awt.Window.setVisible(Unknown Source)
	at fr.ifremer.isisfish.IsisFish.launchUI(IsisFish.java:713)
	at fr.ifremer.isisfish.IsisFish.main(IsisFish.java:165)
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:75: class CalcTAC is public, should be declared in a file named CalcTAC.java
public class CalcTAC extends AbstractRule {
       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:28: cannot find symbol
symbol  : class Fmin
location: package scripts
import scripts.Fmin;
              ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:29: cannot find symbol
symbol  : class Fmsy
location: package scripts
import scripts.Fmsy;
              ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:30: cannot find symbol
symbol  : class Fsq
location: package scripts
import scripts.Fsq;
              ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:31: cannot find symbol
symbol  : class Fmgt
location: package scripts
import scripts.Fmgt;
              ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:32: cannot find symbol
symbol  : class FsqPartial
location: package scripts
import scripts.FsqPartial;
              ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:216: cannot find symbol
symbol  : class Fsq
location: class rules.CalcTAC
	Fsq optimFsq;
	^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:217: cannot find symbol
symbol  : class Fmsy
location: class rules.CalcTAC
	Fmsy optimFmsy;
	^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:218: cannot find symbol
symbol  : class Fmgt
location: class rules.CalcTAC
	Fmgt optimFmgt;
	^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:219: cannot find symbol
symbol  : class FsqPartial
location: class rules.CalcTAC
	FsqPartial optimFsqPartial;
	^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:714: cannot find symbol
symbol  : variable XSA
location: class rules.CalcTAC
			Bxsa = XSA.ssbExport*1000; // Blue ling SSB;
			       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:715: cannot find symbol
symbol  : variable XSA
location: class rules.CalcTAC
			Fxsa = XSA.fbarExport; // Blue ling F averaged over all age groups;
			       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:716: cannot find symbol
symbol  : variable XSA
location: class rules.CalcTAC
			matrixFageXSA = XSA.matrixFageExport;
			                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:717: package XSA does not exist
			matrixNageXSA = XSA.matrixNageExport.divs(0.001);			
			                   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:758: package FleetManagementDeep does not exist
									CatchPopStrMet_1*FleetManagementDeep.matrixTax.getValue(pop, met, dat);
									                                    ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:763: package FleetManagementDeep does not exist
								System.out.println("tax: "+FleetManagementDeep.matrixTax.getValue(pop,met,dat));
								                                              ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:964: package XSA does not exist
							countNest = XSA.matrixNcur.getValue(ageMinus1)*
							               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:965: package XSA does not exist
								Math.exp(-mortNatAct.getValue(ageMinus1)-XSA.matrixFcur.getValue(ageMinus1));
								                                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:970: package XSA does not exist
							countNest = XSA.matrixNcur.getValue(ageMinus1)*
							               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:971: package XSA does not exist
								Math.exp(-mortNatAct.getValue(ageMinus1)-XSA.matrixFcur.getValue(ageMinus1))+
								                                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:972: package XSA does not exist
								XSA.matrixNcur.getValue(age)*
								   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:973: package XSA does not exist
								Math.exp(-mortNatAct.getValue(age)-XSA.matrixFcur.getValue(age));
								                                      ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:982: package XSA does not exist
						countBcur = XSA.matrixNcur.getValue(age)*age.getMeanWeight()*age.getMaturityOgive();
						               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:984: package XSA does not exist
						countYcurFra = XSA.matrixCcurFra.getValue(age)*age.getMeanWeight();
						                  ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:985: package XSA does not exist
						countYcurOth = XSA.matrixCcurOth.getValue(age)*age.getMeanWeight();						
						                  ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:1044: package XSA does not exist
							countNest = XSA.matrixNcur.getValue(ageMinus1)*
							               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:1045: package XSA does not exist
								Math.exp(-mortNatAct.getValue(ageMinus1)-XSA.matrixFcur.getValue(ageMinus1));
								                                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:1048: package XSA does not exist
							countNest = XSA.matrixNcur.getValue(ageMinus1)*
							               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:1049: package XSA does not exist
								Math.exp(-mortNatAct.getValue(ageMinus1)-XSA.matrixFcur.getValue(ageMinus1))+
								                                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:1050: package XSA does not exist
								XSA.matrixNcur.getValue(age)*
								   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:1051: package XSA does not exist
								Math.exp(-mortNatAct.getValue(age)-XSA.matrixFcur.getValue(age));
								                                      ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:1060: package XSA does not exist
						countBcur = XSA.matrixNcur.getValue(age)*age.getMeanWeight()*age.getMaturityOgive();
						               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:1062: package XSA does not exist
						countYcurFra = XSA.matrixCcurFra.getValue(age)*age.getMeanWeight();
						                  ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:1063: package XSA does not exist
						countYcurOth = XSA.matrixCcurOth.getValue(age)*age.getMeanWeight();
						                  ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:1078: package XSA does not exist
					countNest = XSA.matrixNcur.getValue(pop.getPopulationGroup().get(0))+
					               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:1079: package XSA does not exist
						matrixProdR.getValue(pop)*XSA.matrixNcur.getValue(pop.getPopulationGroup().get(0))*
						                             ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:1080: package XSA does not exist
						(1-XSA.matrixNcur.getValue(pop.getPopulationGroup().get(0))/matrixProdK.getValue(pop))
						      ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:1078: operator + cannot be applied to XSA.matrixNcur.getValue,double
					countNest = XSA.matrixNcur.getValue(pop.getPopulationGroup().get(0))+
					                                   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:1081: package XSA does not exist
						- XSA.matrixCcurFra.getValue(pop.getPopulationGroup().get(0))
						     ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:1082: package XSA does not exist
						- XSA.matrixCcurOth.getValue(pop.getPopulationGroup().get(0));
						     ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:1085: package XSA does not exist
					matrixBcur.setValue(date.getYear()-1,pop,XSA.matrixNcur.getValue(pop.getPopulationGroup().get(0)));
					                                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:1086: package XSA does not exist
					matrixYcurFra.setValue(date.getYear()-1,pop,XSA.matrixCcurFra.getValue(pop.getPopulationGroup().get(0)));
					                                               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:1087: package XSA does not exist
					matrixYcurOth.setValue(date.getYear()-1,pop,XSA.matrixCcurOth.getValue(pop.getPopulationGroup().get(0)));
					                                               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:1354: package XSA does not exist
							mortNatAct.getValue(age)+";"+XSA.matrixFcur.getValue(age)+";"+
							                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:1355: package XSA does not exist
							XSA.matrixFcurFra.getValue(age)+";"+XSA.matrixFcurOth.getValue(age)+";"+
							   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:1355: package XSA does not exist
							XSA.matrixFcurFra.getValue(age)+";"+XSA.matrixFcurOth.getValue(age)+";"+
							                                       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:1359: package XSA does not exist
							XSA.matrixNcur.getValue(age)+";"+matrixNest.getValue(age)+";"+
							   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:1361: package XSA does not exist
							XSA.matrixCcurFra.getValue(age)+";"+XSA.matrixCcurOth.getValue(age)+";"+
							   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:1361: package XSA does not exist
							XSA.matrixCcurFra.getValue(age)+";"+XSA.matrixCcurOth.getValue(age)+";"+
							                                       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:1366: package XSA does not exist
							mortNatAct.getValue(age)+";"+XSA.matrixFcur.getValue(age)+";"+
							                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:1367: package XSA does not exist
							XSA.matrixFcurFra.getValue(age)+";"+XSA.matrixFcurOth.getValue(age)+";"+
							   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:1367: package XSA does not exist
							XSA.matrixFcurFra.getValue(age)+";"+XSA.matrixFcurOth.getValue(age)+";"+
							                                       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:1371: package XSA does not exist
							XSA.matrixNcur.getValue(age)+";"+matrixNest.getValue(age)+";"+
							   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:1373: package XSA does not exist
							XSA.matrixCcurFra.getValue(age)+";"+XSA.matrixCcurOth.getValue(age)+";"+
							   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC_paul.java:1373: package XSA does not exist
							XSA.matrixCcurFra.getValue(age)+";"+XSA.matrixCcurOth.getValue(age)+";"+
							                                       ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1686: cannot find symbol
symbol  : method getGroupMin()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMin = pop.getGroupMin();
                          ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1687: cannot find symbol
symbol  : method getGroupMax()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMax = pop.getGroupMax();
                          ^
Note: C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
57 errors
 INFO [main] (CompileHelper.java:109) loadClass - Can't load class: rules.CalcTAC_paul
java.lang.ClassNotFoundException: rules.CalcTAC_paul
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:107)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:156)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:171)
	at fr.ifremer.isisfish.datastore.RuleStorage.getNewRuleInstance(RuleStorage.java:166)
	at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:86)
	at javax.swing.plaf.basic.BasicListUI.updateLayoutState(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at javax.swing.JList.getPreferredScrollableViewportSize(Unknown Source)
	at javax.swing.ViewportLayout.preferredLayoutSize(Unknown Source)
	at java.awt.Container.preferredSize(Unknown Source)
	at java.awt.Container.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at javax.swing.ScrollPaneLayout.preferredLayoutSize(Unknown Source)
	at java.awt.Container.preferredSize(Unknown Source)
	at java.awt.Container.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at java.awt.GridBagLayout.GetLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.getLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.preferredLayoutSize(Unknown Source)
	at java.awt.Container.preferredSize(Unknown Source)
	at java.awt.Container.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at java.awt.GridBagLayout.GetLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.getLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.preferredLayoutSize(Unknown Source)
	at java.awt.Container.preferredSize(Unknown Source)
	at java.awt.Container.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at javax.swing.plaf.basic.BasicTabbedPaneUI$TabbedPaneLayout.calculateSize(Unknown Source)
	at javax.swing.plaf.basic.BasicTabbedPaneUI$TabbedPaneLayout.preferredLayoutSize(Unknown Source)
	at java.awt.Container.preferredSize(Unknown Source)
	at java.awt.Container.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at java.awt.GridBagLayout.GetLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.getLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.preferredLayoutSize(Unknown Source)
	at java.awt.Container.preferredSize(Unknown Source)
	at java.awt.Container.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at java.awt.GridBagLayout.GetLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.getLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.ArrangeGrid(Unknown Source)
	at java.awt.GridBagLayout.arrangeGrid(Unknown Source)
	at java.awt.GridBagLayout.layoutContainer(Unknown Source)
	at java.awt.Container.layout(Unknown Source)
	at java.awt.Container.doLayout(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validate(Unknown Source)
	at java.awt.Window.show(Unknown Source)
	at java.awt.Component.show(Unknown Source)
	at java.awt.Component.setVisible(Unknown Source)
	at java.awt.Window.setVisible(Unknown Source)
	at fr.ifremer.isisfish.IsisFish.launchUI(IsisFish.java:713)
	at fr.ifremer.isisfish.IsisFish.main(IsisFish.java:165)
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\Forced_Abundance_Bar.java:20: cannot find symbol
symbol  : class Date
location: package fr.ifremer.isisfish.types
import fr.ifremer.isisfish.types.Date;
                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\Forced_Abundance_Bar.java:50: rules.Forced_Abundance_Bar is not abstract and does not override abstract method postAction(fr.ifremer.isisfish.simulator.SimulationContext,fr.ifremer.isisfish.types.TimeStep,fr.ifremer.isisfish.entities.Metier) in fr.ifremer.isisfish.rule.Rule
public class Forced_Abundance_Bar extends AbstractRule {
       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\Forced_Abundance_Bar.java:93: warning: [deprecation] getMonth() in java.util.Date has been deprecated
        if(date.getMonth().getMonthNumber() == 0) {
               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\Forced_Abundance_Bar.java:93: int cannot be dereferenced
        if(date.getMonth().getMonthNumber() == 0) {
                          ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\Forced_Abundance_Bar.java:117: warning: [deprecation] getYear() in java.util.Date has been deprecated
				i.setValue(nouN[date.getYear()]);
				                    ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1686: cannot find symbol
symbol  : method getGroupMin()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMin = pop.getGroupMin();
                          ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1687: cannot find symbol
symbol  : method getGroupMax()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMax = pop.getGroupMax();
                          ^
Note: C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
5 errors
2 warnings
 INFO [main] (CompileHelper.java:109) loadClass - Can't load class: rules.Forced_Abundance_Bar
java.lang.ClassNotFoundException: rules.Forced_Abundance_Bar
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:107)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:156)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:171)
	at fr.ifremer.isisfish.datastore.RuleStorage.getNewRuleInstance(RuleStorage.java:166)
	at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:86)
	at javax.swing.plaf.basic.BasicListUI.updateLayoutState(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at javax.swing.JList.getPreferredScrollableViewportSize(Unknown Source)
	at javax.swing.ViewportLayout.preferredLayoutSize(Unknown Source)
	at java.awt.Container.preferredSize(Unknown Source)
	at java.awt.Container.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at javax.swing.ScrollPaneLayout.preferredLayoutSize(Unknown Source)
	at java.awt.Container.preferredSize(Unknown Source)
	at java.awt.Container.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at java.awt.GridBagLayout.GetLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.getLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.preferredLayoutSize(Unknown Source)
	at java.awt.Container.preferredSize(Unknown Source)
	at java.awt.Container.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at java.awt.GridBagLayout.GetLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.getLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.preferredLayoutSize(Unknown Source)
	at java.awt.Container.preferredSize(Unknown Source)
	at java.awt.Container.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at javax.swing.plaf.basic.BasicTabbedPaneUI$TabbedPaneLayout.calculateSize(Unknown Source)
	at javax.swing.plaf.basic.BasicTabbedPaneUI$TabbedPaneLayout.preferredLayoutSize(Unknown Source)
	at java.awt.Container.preferredSize(Unknown Source)
	at java.awt.Container.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at java.awt.GridBagLayout.GetLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.getLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.preferredLayoutSize(Unknown Source)
	at java.awt.Container.preferredSize(Unknown Source)
	at java.awt.Container.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at java.awt.GridBagLayout.GetLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.getLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.ArrangeGrid(Unknown Source)
	at java.awt.GridBagLayout.arrangeGrid(Unknown Source)
	at java.awt.GridBagLayout.layoutContainer(Unknown Source)
	at java.awt.Container.layout(Unknown Source)
	at java.awt.Container.doLayout(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validate(Unknown Source)
	at java.awt.Window.show(Unknown Source)
	at java.awt.Component.show(Unknown Source)
	at java.awt.Component.setVisible(Unknown Source)
	at java.awt.Window.setVisible(Unknown Source)
	at fr.ifremer.isisfish.IsisFish.launchUI(IsisFish.java:713)
	at fr.ifremer.isisfish.IsisFish.main(IsisFish.java:165)
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:166: cannot find symbol
symbol  : variable param_tacInTons
location: class rules.HCR_transition_MSY
                        + " >= param_tacInTons:" + param_tacInTons);
                                                   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:167: cannot find symbol
symbol  : variable param_tacInTons
location: class rules.HCR_transition_MSY
                if (catchTons >= param_tacInTons) {
                                 ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:346: cannot find symbol
symbol  : variable param_propSurvie
location: class rules.HCR_transition_MSY
                        if (param_propSurvie > 0) {
                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:354: cannot find symbol
symbol  : variable param_propSurvie
location: class rules.HCR_transition_MSY
                                        + i.getValue() * param_propSurvie);
                                                         ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1686: cannot find symbol
symbol  : method getGroupMin()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMin = pop.getGroupMin();
                          ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1687: cannot find symbol
symbol  : method getGroupMax()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMax = pop.getGroupMax();
                          ^
Note: C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
6 errors
 INFO [main] (CompileHelper.java:109) loadClass - Can't load class: rules.HCR_transition_MSY
java.lang.ClassNotFoundException: rules.HCR_transition_MSY
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:107)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:156)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:171)
	at fr.ifremer.isisfish.datastore.RuleStorage.getNewRuleInstance(RuleStorage.java:166)
	at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:86)
	at javax.swing.plaf.basic.BasicListUI.updateLayoutState(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at javax.swing.JList.getPreferredScrollableViewportSize(Unknown Source)
	at javax.swing.ViewportLayout.preferredLayoutSize(Unknown Source)
	at java.awt.Container.preferredSize(Unknown Source)
	at java.awt.Container.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at javax.swing.ScrollPaneLayout.preferredLayoutSize(Unknown Source)
	at java.awt.Container.preferredSize(Unknown Source)
	at java.awt.Container.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at java.awt.GridBagLayout.GetLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.getLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.preferredLayoutSize(Unknown Source)
	at java.awt.Container.preferredSize(Unknown Source)
	at java.awt.Container.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at java.awt.GridBagLayout.GetLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.getLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.preferredLayoutSize(Unknown Source)
	at java.awt.Container.preferredSize(Unknown Source)
	at java.awt.Container.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at javax.swing.plaf.basic.BasicTabbedPaneUI$TabbedPaneLayout.calculateSize(Unknown Source)
	at javax.swing.plaf.basic.BasicTabbedPaneUI$TabbedPaneLayout.preferredLayoutSize(Unknown Source)
	at java.awt.Container.preferredSize(Unknown Source)
	at java.awt.Container.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at java.awt.GridBagLayout.GetLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.getLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.preferredLayoutSize(Unknown Source)
	at java.awt.Container.preferredSize(Unknown Source)
	at java.awt.Container.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at java.awt.GridBagLayout.GetLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.getLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.ArrangeGrid(Unknown Source)
	at java.awt.GridBagLayout.arrangeGrid(Unknown Source)
	at java.awt.GridBagLayout.layoutContainer(Unknown Source)
	at java.awt.Container.layout(Unknown Source)
	at java.awt.Container.doLayout(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validate(Unknown Source)
	at java.awt.Window.show(Unknown Source)
	at java.awt.Component.show(Unknown Source)
	at java.awt.Component.setVisible(Unknown Source)
	at java.awt.Window.setVisible(Unknown Source)
	at fr.ifremer.isisfish.IsisFish.launchUI(IsisFish.java:713)
	at fr.ifremer.isisfish.IsisFish.main(IsisFish.java:165)
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:29: cannot find symbol
symbol  : class Date
location: package fr.ifremer.isisfish.types
import fr.ifremer.isisfish.types.Date;
                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:41: cannot find symbol
symbol  : class Date
location: package fr.ifremer.isisfish.types
import fr.ifremer.isisfish.types.Date;
                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:62: rules.RuleB_Fr_Anchois is not abstract and does not override abstract method postAction(fr.ifremer.isisfish.simulator.SimulationContext,fr.ifremer.isisfish.types.TimeStep,fr.ifremer.isisfish.entities.Metier) in fr.ifremer.isisfish.rule.Rule
public class RuleB_Fr_Anchois extends AbstractRule {
       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:122: warning: [deprecation] getYear() in java.util.Date has been deprecated
				int ny = date.getYear() ;
				             ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:123: warning: [deprecation] getMonth() in java.util.Date has been deprecated
				boolean firstSemester = date.getMonth().before(param_beginMonth);
				                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:123: int cannot be dereferenced
				boolean firstSemester = date.getMonth().before(param_beginMonth);
				                                       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:136: cannot find symbol
symbol  : method next()
location: class java.util.Date
				for (Date dat = new Date(0); dat.before(date); dat = dat.next()) {
				                                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: warning: [deprecation] getYear() in java.util.Date has been deprecated
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: warning: [deprecation] getMonth() in java.util.Date has been deprecated
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					                               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: int cannot be dereferenced
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					                                          ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:138: cannot find symbol
symbol  : method getMatrix(java.util.Date,fr.ifremer.isisfish.entities.Population,java.lang.String)
location: class fr.ifremer.isisfish.datastore.ResultStorage
						MatrixND matB = matResult.getMatrix(dat, param_pop, ResultName.MATRIX_BIOMASS);
						                         ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:167: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
				List<Strategy> strategies = siMatrix.getStrategies(new Date(0));	
				                                    ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:168: cannot find symbol
symbol  : method next()
location: class java.util.Date
				for (Date dat = new Date(0); dat.before(date); dat = dat.next()) {
				                                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: warning: [deprecation] getYear() in java.util.Date has been deprecated
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: warning: [deprecation] getMonth() in java.util.Date has been deprecated
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: int cannot be dereferenced
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					                                           ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:170: warning: [deprecation] getYear() in java.util.Date has been deprecated
							(firstSemester & dat.getYear() == ny) ){
							                    ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:172: cannot find symbol
symbol  : method getMatrix(java.util.Date,fr.ifremer.isisfish.entities.Population,java.lang.String)
location: class fr.ifremer.isisfish.datastore.ResultStorage
						MatrixND mat = matResult.getMatrix(dat, param_pop, 
						                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:212: warning: [deprecation] getMonth() in java.util.Date has been deprecated
        TargetSpecies ts = metier.getMetierSeasonInfo(date.getMonth()).getSpeciesTargetSpecies(param_pop.getSpecies());
                                                          ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:212: cannot find symbol
symbol  : method getMetierSeasonInfo(int)
location: interface fr.ifremer.isisfish.entities.Metier
        TargetSpecies ts = metier.getMetierSeasonInfo(date.getMonth()).getSpeciesTargetSpecies(param_pop.getSpecies());
                                 ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:220: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
            for (Strategy str : siMatrix.getStrategies(date)) {
                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:221: warning: [deprecation] getMonth() in java.util.Date has been deprecated
                double prop =  str.getStrategyMonthInfo(date.getMonth()).getProportionMetier(metier);
                                                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:221: cannot find symbol
symbol  : method getStrategyMonthInfo(int)
location: interface fr.ifremer.isisfish.entities.Strategy
                double prop =  str.getStrategyMonthInfo(date.getMonth()).getProportionMetier(metier);
                                  ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:230: warning: [deprecation] getMonth() in java.util.Date has been deprecated
                StrategyMonthInfo smi = str.getStrategyMonthInfo(date.getMonth());
                                                                     ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:230: cannot find symbol
symbol  : method getStrategyMonthInfo(int)
location: interface fr.ifremer.isisfish.entities.Strategy
                StrategyMonthInfo smi = str.getStrategyMonthInfo(date.getMonth());
                                           ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:234: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
                siMatrix.getStrategies(date),
                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:235: cannot find symbol
symbol  : method getMetiers(java.util.Date)
location: class scripts.SiMatrix
                siMatrix.getMetiers(date));
                        ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1686: cannot find symbol
symbol  : method getGroupMin()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMin = pop.getGroupMin();
                          ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1687: cannot find symbol
symbol  : method getGroupMax()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMax = pop.getGroupMax();
                          ^
Note: C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
19 errors
10 warnings
 INFO [main] (CompileHelper.java:109) loadClass - Can't load class: rules.RuleB_Fr_Anchois
java.lang.ClassNotFoundException: rules.RuleB_Fr_Anchois
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:107)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:156)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:171)
	at fr.ifremer.isisfish.datastore.RuleStorage.getNewRuleInstance(RuleStorage.java:166)
	at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:86)
	at javax.swing.plaf.basic.BasicListUI.updateLayoutState(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at javax.swing.JList.getPreferredScrollableViewportSize(Unknown Source)
	at javax.swing.ViewportLayout.preferredLayoutSize(Unknown Source)
	at java.awt.Container.preferredSize(Unknown Source)
	at java.awt.Container.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at javax.swing.ScrollPaneLayout.preferredLayoutSize(Unknown Source)
	at java.awt.Container.preferredSize(Unknown Source)
	at java.awt.Container.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at java.awt.GridBagLayout.GetLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.getLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.preferredLayoutSize(Unknown Source)
	at java.awt.Container.preferredSize(Unknown Source)
	at java.awt.Container.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at java.awt.GridBagLayout.GetLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.getLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.preferredLayoutSize(Unknown Source)
	at java.awt.Container.preferredSize(Unknown Source)
	at java.awt.Container.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at javax.swing.plaf.basic.BasicTabbedPaneUI$TabbedPaneLayout.calculateSize(Unknown Source)
	at javax.swing.plaf.basic.BasicTabbedPaneUI$TabbedPaneLayout.preferredLayoutSize(Unknown Source)
	at java.awt.Container.preferredSize(Unknown Source)
	at java.awt.Container.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at java.awt.GridBagLayout.GetLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.getLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.preferredLayoutSize(Unknown Source)
	at java.awt.Container.preferredSize(Unknown Source)
	at java.awt.Container.getPreferredSize(Unknown Source)
	at javax.swing.JComponent.getPreferredSize(Unknown Source)
	at java.awt.GridBagLayout.GetLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.getLayoutInfo(Unknown Source)
	at java.awt.GridBagLayout.ArrangeGrid(Unknown Source)
	at java.awt.GridBagLayout.arrangeGrid(Unknown Source)
	at java.awt.GridBagLayout.layoutContainer(Unknown Source)
	at java.awt.Container.layout(Unknown Source)
	at java.awt.Container.doLayout(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validateTree(Unknown Source)
	at java.awt.Container.validate(Unknown Source)
	at java.awt.Window.show(Unknown Source)
	at java.awt.Component.show(Unknown Source)
	at java.awt.Component.setVisible(Unknown Source)
	at java.awt.Window.setVisible(Unknown Source)
	at fr.ifremer.isisfish.IsisFish.launchUI(IsisFish.java:713)
	at fr.ifremer.isisfish.IsisFish.main(IsisFish.java:165)
 INFO [Thread-9] (CronService.java:84) run - Starting 1 registered services
 INFO [AWT-EventQueue-0] (RegionStorage.java:238) getRegion - Try to open region CHANNEL(C:\Users\lgasche\isis-fish-4\isis-database\regions\CHANNEL)
 INFO [AWT-EventQueue-0] (DataStorage.java:209) getStorage - Create new storage for CHANNEL
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:28: cannot find symbol
symbol  : class Fmin
location: package scripts
import scripts.Fmin;
              ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:29: cannot find symbol
symbol  : class Fmsy
location: package scripts
import scripts.Fmsy;
              ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:30: cannot find symbol
symbol  : class Fsq
location: package scripts
import scripts.Fsq;
              ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:31: cannot find symbol
symbol  : class Fmgt
location: package scripts
import scripts.Fmgt;
              ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:32: cannot find symbol
symbol  : class FsqPartial
location: package scripts
import scripts.FsqPartial;
              ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:216: cannot find symbol
symbol  : class Fsq
location: class rules.CalcTAC
	Fsq optimFsq;
	^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:217: cannot find symbol
symbol  : class Fmsy
location: class rules.CalcTAC
	Fmsy optimFmsy;
	^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:218: cannot find symbol
symbol  : class Fmgt
location: class rules.CalcTAC
	Fmgt optimFmgt;
	^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:219: cannot find symbol
symbol  : class FsqPartial
location: class rules.CalcTAC
	FsqPartial optimFsqPartial;
	^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:714: cannot find symbol
symbol  : variable XSA
location: class rules.CalcTAC
			Bxsa = XSA.ssbExport*1000; // Blue ling SSB;
			       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:715: cannot find symbol
symbol  : variable XSA
location: class rules.CalcTAC
			Fxsa = XSA.fbarExport; // Blue ling F averaged over all age groups;
			       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:716: cannot find symbol
symbol  : variable XSA
location: class rules.CalcTAC
			matrixFageXSA = XSA.matrixFageExport;
			                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:717: package XSA does not exist
			matrixNageXSA = XSA.matrixNageExport.divs(0.001);			
			                   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:758: package FleetManagementDeep does not exist
									CatchPopStrMet_1*FleetManagementDeep.matrixTax.getValue(pop, met, dat);
									                                    ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:763: package FleetManagementDeep does not exist
								System.out.println("tax: "+FleetManagementDeep.matrixTax.getValue(pop,met,dat));
								                                              ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:964: package XSA does not exist
							countNest = XSA.matrixNcur.getValue(ageMinus1)*
							               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:965: package XSA does not exist
								Math.exp(-mortNatAct.getValue(ageMinus1)-XSA.matrixFcur.getValue(ageMinus1));
								                                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:970: package XSA does not exist
							countNest = XSA.matrixNcur.getValue(ageMinus1)*
							               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:971: package XSA does not exist
								Math.exp(-mortNatAct.getValue(ageMinus1)-XSA.matrixFcur.getValue(ageMinus1))+
								                                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:972: package XSA does not exist
								XSA.matrixNcur.getValue(age)*
								   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:973: package XSA does not exist
								Math.exp(-mortNatAct.getValue(age)-XSA.matrixFcur.getValue(age));
								                                      ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:982: package XSA does not exist
						countBcur = XSA.matrixNcur.getValue(age)*age.getMeanWeight()*age.getMaturityOgive();
						               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:984: package XSA does not exist
						countYcurFra = XSA.matrixCcurFra.getValue(age)*age.getMeanWeight();
						                  ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:985: package XSA does not exist
						countYcurOth = XSA.matrixCcurOth.getValue(age)*age.getMeanWeight();						
						                  ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1044: package XSA does not exist
							countNest = XSA.matrixNcur.getValue(ageMinus1)*
							               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1045: package XSA does not exist
								Math.exp(-mortNatAct.getValue(ageMinus1)-XSA.matrixFcur.getValue(ageMinus1));
								                                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1048: package XSA does not exist
							countNest = XSA.matrixNcur.getValue(ageMinus1)*
							               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1049: package XSA does not exist
								Math.exp(-mortNatAct.getValue(ageMinus1)-XSA.matrixFcur.getValue(ageMinus1))+
								                                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1050: package XSA does not exist
								XSA.matrixNcur.getValue(age)*
								   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1051: package XSA does not exist
								Math.exp(-mortNatAct.getValue(age)-XSA.matrixFcur.getValue(age));
								                                      ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1060: package XSA does not exist
						countBcur = XSA.matrixNcur.getValue(age)*age.getMeanWeight()*age.getMaturityOgive();
						               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1062: package XSA does not exist
						countYcurFra = XSA.matrixCcurFra.getValue(age)*age.getMeanWeight();
						                  ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1063: package XSA does not exist
						countYcurOth = XSA.matrixCcurOth.getValue(age)*age.getMeanWeight();
						                  ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1078: package XSA does not exist
					countNest = XSA.matrixNcur.getValue(pop.getPopulationGroup().get(0))+
					               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1079: package XSA does not exist
						matrixProdR.getValue(pop)*XSA.matrixNcur.getValue(pop.getPopulationGroup().get(0))*
						                             ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1080: package XSA does not exist
						(1-XSA.matrixNcur.getValue(pop.getPopulationGroup().get(0))/matrixProdK.getValue(pop))
						      ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1078: operator + cannot be applied to XSA.matrixNcur.getValue,double
					countNest = XSA.matrixNcur.getValue(pop.getPopulationGroup().get(0))+
					                                   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1081: package XSA does not exist
						- XSA.matrixCcurFra.getValue(pop.getPopulationGroup().get(0))
						     ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1082: package XSA does not exist
						- XSA.matrixCcurOth.getValue(pop.getPopulationGroup().get(0));
						     ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1085: package XSA does not exist
					matrixBcur.setValue(date.getYear()-1,pop,XSA.matrixNcur.getValue(pop.getPopulationGroup().get(0)));
					                                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1086: package XSA does not exist
					matrixYcurFra.setValue(date.getYear()-1,pop,XSA.matrixCcurFra.getValue(pop.getPopulationGroup().get(0)));
					                                               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1087: package XSA does not exist
					matrixYcurOth.setValue(date.getYear()-1,pop,XSA.matrixCcurOth.getValue(pop.getPopulationGroup().get(0)));
					                                               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1354: package XSA does not exist
							mortNatAct.getValue(age)+";"+XSA.matrixFcur.getValue(age)+";"+
							                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1355: package XSA does not exist
							XSA.matrixFcurFra.getValue(age)+";"+XSA.matrixFcurOth.getValue(age)+";"+
							   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1355: package XSA does not exist
							XSA.matrixFcurFra.getValue(age)+";"+XSA.matrixFcurOth.getValue(age)+";"+
							                                       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1359: package XSA does not exist
							XSA.matrixNcur.getValue(age)+";"+matrixNest.getValue(age)+";"+
							   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1361: package XSA does not exist
							XSA.matrixCcurFra.getValue(age)+";"+XSA.matrixCcurOth.getValue(age)+";"+
							   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1361: package XSA does not exist
							XSA.matrixCcurFra.getValue(age)+";"+XSA.matrixCcurOth.getValue(age)+";"+
							                                       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1366: package XSA does not exist
							mortNatAct.getValue(age)+";"+XSA.matrixFcur.getValue(age)+";"+
							                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1367: package XSA does not exist
							XSA.matrixFcurFra.getValue(age)+";"+XSA.matrixFcurOth.getValue(age)+";"+
							   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1367: package XSA does not exist
							XSA.matrixFcurFra.getValue(age)+";"+XSA.matrixFcurOth.getValue(age)+";"+
							                                       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1371: package XSA does not exist
							XSA.matrixNcur.getValue(age)+";"+matrixNest.getValue(age)+";"+
							   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1373: package XSA does not exist
							XSA.matrixCcurFra.getValue(age)+";"+XSA.matrixCcurOth.getValue(age)+";"+
							   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\CalcTAC.java:1373: package XSA does not exist
							XSA.matrixCcurFra.getValue(age)+";"+XSA.matrixCcurOth.getValue(age)+";"+
							                                       ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1686: cannot find symbol
symbol  : method getGroupMin()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMin = pop.getGroupMin();
                          ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1687: cannot find symbol
symbol  : method getGroupMax()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMax = pop.getGroupMax();
                          ^
Note: C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
56 errors
 INFO [AWT-EventQueue-0] (CompileHelper.java:109) loadClass - Can't load class: rules.CalcTAC
java.lang.ClassNotFoundException: rules.CalcTAC
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:107)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:156)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:171)
	at fr.ifremer.isisfish.datastore.RuleStorage.getNewRuleInstance(RuleStorage.java:166)
	at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:86)
	at javax.swing.plaf.basic.BasicListUI.paintCell(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paintImpl(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paint(Unknown Source)
	at javax.swing.plaf.synth.SynthListUI.update(Unknown Source)
	at javax.swing.JComponent.paintComponent(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
	at javax.swing.RepaintManager.paint(Unknown Source)
	at javax.swing.JComponent.paintForceDoubleBuffered(Unknown Source)
	at javax.swing.JViewport.blitDoubleBuffered(Unknown Source)
	at javax.swing.JViewport.windowBlitPaint(Unknown Source)
	at javax.swing.JViewport.setViewPosition(Unknown Source)
	at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.vsbStateChanged(Unknown Source)
	at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.stateChanged(Unknown Source)
	at javax.swing.DefaultBoundedRangeModel.fireStateChanged(Unknown Source)
	at javax.swing.DefaultBoundedRangeModel.setRangeProperties(Unknown Source)
	at javax.swing.DefaultBoundedRangeModel.setValue(Unknown Source)
	at javax.swing.JScrollBar.setValue(Unknown Source)
	at javax.swing.plaf.basic.BasicScrollBarUI$TrackListener.setValueFrom(Unknown Source)
	at javax.swing.plaf.basic.BasicScrollBarUI$TrackListener.mouseDragged(Unknown Source)
	at java.awt.Component.processMouseMotionEvent(Unknown Source)
	at javax.swing.JComponent.processMouseMotionEvent(Unknown Source)
	at java.awt.Component.processEvent(Unknown Source)
	at java.awt.Container.processEvent(Unknown Source)
	at java.awt.Component.dispatchEventImpl(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
	at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
	at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Window.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$000(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue$2.run(Unknown Source)
	at java.awt.EventQueue$2.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:166: cannot find symbol
symbol  : variable param_tacInTons
location: class rules.HCR_transition_MSY
                        + " >= param_tacInTons:" + param_tacInTons);
                                                   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:167: cannot find symbol
symbol  : variable param_tacInTons
location: class rules.HCR_transition_MSY
                if (catchTons >= param_tacInTons) {
                                 ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:346: cannot find symbol
symbol  : variable param_propSurvie
location: class rules.HCR_transition_MSY
                        if (param_propSurvie > 0) {
                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:354: cannot find symbol
symbol  : variable param_propSurvie
location: class rules.HCR_transition_MSY
                                        + i.getValue() * param_propSurvie);
                                                         ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1686: cannot find symbol
symbol  : method getGroupMin()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMin = pop.getGroupMin();
                          ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1687: cannot find symbol
symbol  : method getGroupMax()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMax = pop.getGroupMax();
                          ^
Note: C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
6 errors
 INFO [AWT-EventQueue-0] (CompileHelper.java:109) loadClass - Can't load class: rules.HCR_transition_MSY
java.lang.ClassNotFoundException: rules.HCR_transition_MSY
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:107)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:156)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:171)
	at fr.ifremer.isisfish.datastore.RuleStorage.getNewRuleInstance(RuleStorage.java:166)
	at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:86)
	at javax.swing.plaf.basic.BasicListUI.paintCell(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paintImpl(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paint(Unknown Source)
	at javax.swing.plaf.synth.SynthListUI.update(Unknown Source)
	at javax.swing.JComponent.paintComponent(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
	at javax.swing.RepaintManager.paint(Unknown Source)
	at javax.swing.JComponent.paintForceDoubleBuffered(Unknown Source)
	at javax.swing.JViewport.paintView(Unknown Source)
	at javax.swing.JViewport.windowBlitPaint(Unknown Source)
	at javax.swing.JViewport.setViewPosition(Unknown Source)
	at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.vsbStateChanged(Unknown Source)
	at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.stateChanged(Unknown Source)
	at javax.swing.DefaultBoundedRangeModel.fireStateChanged(Unknown Source)
	at javax.swing.DefaultBoundedRangeModel.setRangeProperties(Unknown Source)
	at javax.swing.DefaultBoundedRangeModel.setValue(Unknown Source)
	at javax.swing.JScrollBar.setValue(Unknown Source)
	at javax.swing.plaf.basic.BasicScrollBarUI$TrackListener.setValueFrom(Unknown Source)
	at javax.swing.plaf.basic.BasicScrollBarUI$TrackListener.mouseDragged(Unknown Source)
	at java.awt.Component.processMouseMotionEvent(Unknown Source)
	at javax.swing.JComponent.processMouseMotionEvent(Unknown Source)
	at java.awt.Component.processEvent(Unknown Source)
	at java.awt.Container.processEvent(Unknown Source)
	at java.awt.Component.dispatchEventImpl(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
	at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
	at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Window.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$000(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue$2.run(Unknown Source)
	at java.awt.EventQueue$2.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:29: cannot find symbol
symbol  : class Date
location: package fr.ifremer.isisfish.types
import fr.ifremer.isisfish.types.Date;
                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:41: cannot find symbol
symbol  : class Date
location: package fr.ifremer.isisfish.types
import fr.ifremer.isisfish.types.Date;
                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:62: rules.RuleB_Fr_Anchois is not abstract and does not override abstract method postAction(fr.ifremer.isisfish.simulator.SimulationContext,fr.ifremer.isisfish.types.TimeStep,fr.ifremer.isisfish.entities.Metier) in fr.ifremer.isisfish.rule.Rule
public class RuleB_Fr_Anchois extends AbstractRule {
       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:122: warning: [deprecation] getYear() in java.util.Date has been deprecated
				int ny = date.getYear() ;
				             ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:123: warning: [deprecation] getMonth() in java.util.Date has been deprecated
				boolean firstSemester = date.getMonth().before(param_beginMonth);
				                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:123: int cannot be dereferenced
				boolean firstSemester = date.getMonth().before(param_beginMonth);
				                                       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:136: cannot find symbol
symbol  : method next()
location: class java.util.Date
				for (Date dat = new Date(0); dat.before(date); dat = dat.next()) {
				                                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: warning: [deprecation] getYear() in java.util.Date has been deprecated
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: warning: [deprecation] getMonth() in java.util.Date has been deprecated
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					                               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: int cannot be dereferenced
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					                                          ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:138: cannot find symbol
symbol  : method getMatrix(java.util.Date,fr.ifremer.isisfish.entities.Population,java.lang.String)
location: class fr.ifremer.isisfish.datastore.ResultStorage
						MatrixND matB = matResult.getMatrix(dat, param_pop, ResultName.MATRIX_BIOMASS);
						                         ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:167: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
				List<Strategy> strategies = siMatrix.getStrategies(new Date(0));	
				                                    ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:168: cannot find symbol
symbol  : method next()
location: class java.util.Date
				for (Date dat = new Date(0); dat.before(date); dat = dat.next()) {
				                                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: warning: [deprecation] getYear() in java.util.Date has been deprecated
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: warning: [deprecation] getMonth() in java.util.Date has been deprecated
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: int cannot be dereferenced
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					                                           ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:170: warning: [deprecation] getYear() in java.util.Date has been deprecated
							(firstSemester & dat.getYear() == ny) ){
							                    ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:172: cannot find symbol
symbol  : method getMatrix(java.util.Date,fr.ifremer.isisfish.entities.Population,java.lang.String)
location: class fr.ifremer.isisfish.datastore.ResultStorage
						MatrixND mat = matResult.getMatrix(dat, param_pop, 
						                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:212: warning: [deprecation] getMonth() in java.util.Date has been deprecated
        TargetSpecies ts = metier.getMetierSeasonInfo(date.getMonth()).getSpeciesTargetSpecies(param_pop.getSpecies());
                                                          ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:212: cannot find symbol
symbol  : method getMetierSeasonInfo(int)
location: interface fr.ifremer.isisfish.entities.Metier
        TargetSpecies ts = metier.getMetierSeasonInfo(date.getMonth()).getSpeciesTargetSpecies(param_pop.getSpecies());
                                 ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:220: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
            for (Strategy str : siMatrix.getStrategies(date)) {
                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:221: warning: [deprecation] getMonth() in java.util.Date has been deprecated
                double prop =  str.getStrategyMonthInfo(date.getMonth()).getProportionMetier(metier);
                                                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:221: cannot find symbol
symbol  : method getStrategyMonthInfo(int)
location: interface fr.ifremer.isisfish.entities.Strategy
                double prop =  str.getStrategyMonthInfo(date.getMonth()).getProportionMetier(metier);
                                  ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:230: warning: [deprecation] getMonth() in java.util.Date has been deprecated
                StrategyMonthInfo smi = str.getStrategyMonthInfo(date.getMonth());
                                                                     ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:230: cannot find symbol
symbol  : method getStrategyMonthInfo(int)
location: interface fr.ifremer.isisfish.entities.Strategy
                StrategyMonthInfo smi = str.getStrategyMonthInfo(date.getMonth());
                                           ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:234: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
                siMatrix.getStrategies(date),
                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:235: cannot find symbol
symbol  : method getMetiers(java.util.Date)
location: class scripts.SiMatrix
                siMatrix.getMetiers(date));
                        ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1686: cannot find symbol
symbol  : method getGroupMin()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMin = pop.getGroupMin();
                          ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1687: cannot find symbol
symbol  : method getGroupMax()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMax = pop.getGroupMax();
                          ^
Note: C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
19 errors
10 warnings
 INFO [AWT-EventQueue-0] (CompileHelper.java:109) loadClass - Can't load class: rules.RuleB_Fr_Anchois
java.lang.ClassNotFoundException: rules.RuleB_Fr_Anchois
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:107)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:156)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:171)
	at fr.ifremer.isisfish.datastore.RuleStorage.getNewRuleInstance(RuleStorage.java:166)
	at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:86)
	at javax.swing.plaf.basic.BasicListUI.paintCell(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paintImpl(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paint(Unknown Source)
	at javax.swing.plaf.synth.SynthListUI.update(Unknown Source)
	at javax.swing.JComponent.paintComponent(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
	at javax.swing.RepaintManager.paint(Unknown Source)
	at javax.swing.JComponent.paintForceDoubleBuffered(Unknown Source)
	at javax.swing.JViewport.paintView(Unknown Source)
	at javax.swing.JViewport.windowBlitPaint(Unknown Source)
	at javax.swing.JViewport.setViewPosition(Unknown Source)
	at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.vsbStateChanged(Unknown Source)
	at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.stateChanged(Unknown Source)
	at javax.swing.DefaultBoundedRangeModel.fireStateChanged(Unknown Source)
	at javax.swing.DefaultBoundedRangeModel.setRangeProperties(Unknown Source)
	at javax.swing.DefaultBoundedRangeModel.setValue(Unknown Source)
	at javax.swing.JScrollBar.setValue(Unknown Source)
	at javax.swing.plaf.basic.BasicScrollBarUI$TrackListener.setValueFrom(Unknown Source)
	at javax.swing.plaf.basic.BasicScrollBarUI$TrackListener.mouseDragged(Unknown Source)
	at java.awt.Component.processMouseMotionEvent(Unknown Source)
	at javax.swing.JComponent.processMouseMotionEvent(Unknown Source)
	at java.awt.Component.processEvent(Unknown Source)
	at java.awt.Container.processEvent(Unknown Source)
	at java.awt.Component.dispatchEventImpl(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
	at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
	at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Window.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$000(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue$2.run(Unknown Source)
	at java.awt.EventQueue$2.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:166: cannot find symbol
symbol  : variable param_tacInTons
location: class rules.HCR_transition_MSY
                        + " >= param_tacInTons:" + param_tacInTons);
                                                   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:167: cannot find symbol
symbol  : variable param_tacInTons
location: class rules.HCR_transition_MSY
                if (catchTons >= param_tacInTons) {
                                 ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:346: cannot find symbol
symbol  : variable param_propSurvie
location: class rules.HCR_transition_MSY
                        if (param_propSurvie > 0) {
                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:354: cannot find symbol
symbol  : variable param_propSurvie
location: class rules.HCR_transition_MSY
                                        + i.getValue() * param_propSurvie);
                                                         ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1686: cannot find symbol
symbol  : method getGroupMin()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMin = pop.getGroupMin();
                          ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1687: cannot find symbol
symbol  : method getGroupMax()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMax = pop.getGroupMax();
                          ^
Note: C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
6 errors
 INFO [AWT-EventQueue-0] (CompileHelper.java:109) loadClass - Can't load class: rules.HCR_transition_MSY
java.lang.ClassNotFoundException: rules.HCR_transition_MSY
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:107)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:156)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:171)
	at fr.ifremer.isisfish.datastore.RuleStorage.getNewRuleInstance(RuleStorage.java:166)
	at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:86)
	at javax.swing.plaf.basic.BasicListUI.paintCell(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paintImpl(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paint(Unknown Source)
	at javax.swing.plaf.synth.SynthListUI.update(Unknown Source)
	at javax.swing.JComponent.paintComponent(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JViewport.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JLayeredPane.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
	at javax.swing.RepaintManager.paint(Unknown Source)
	at javax.swing.JComponent._paintImmediately(Unknown Source)
	at javax.swing.JComponent.paintImmediately(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.access$700(Unknown Source)
	at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$000(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:29: cannot find symbol
symbol  : class Date
location: package fr.ifremer.isisfish.types
import fr.ifremer.isisfish.types.Date;
                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:41: cannot find symbol
symbol  : class Date
location: package fr.ifremer.isisfish.types
import fr.ifremer.isisfish.types.Date;
                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:62: rules.RuleB_Fr_Anchois is not abstract and does not override abstract method postAction(fr.ifremer.isisfish.simulator.SimulationContext,fr.ifremer.isisfish.types.TimeStep,fr.ifremer.isisfish.entities.Metier) in fr.ifremer.isisfish.rule.Rule
public class RuleB_Fr_Anchois extends AbstractRule {
       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:122: warning: [deprecation] getYear() in java.util.Date has been deprecated
				int ny = date.getYear() ;
				             ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:123: warning: [deprecation] getMonth() in java.util.Date has been deprecated
				boolean firstSemester = date.getMonth().before(param_beginMonth);
				                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:123: int cannot be dereferenced
				boolean firstSemester = date.getMonth().before(param_beginMonth);
				                                       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:136: cannot find symbol
symbol  : method next()
location: class java.util.Date
				for (Date dat = new Date(0); dat.before(date); dat = dat.next()) {
				                                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: warning: [deprecation] getYear() in java.util.Date has been deprecated
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: warning: [deprecation] getMonth() in java.util.Date has been deprecated
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					                               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: int cannot be dereferenced
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					                                          ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:138: cannot find symbol
symbol  : method getMatrix(java.util.Date,fr.ifremer.isisfish.entities.Population,java.lang.String)
location: class fr.ifremer.isisfish.datastore.ResultStorage
						MatrixND matB = matResult.getMatrix(dat, param_pop, ResultName.MATRIX_BIOMASS);
						                         ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:167: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
				List<Strategy> strategies = siMatrix.getStrategies(new Date(0));	
				                                    ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:168: cannot find symbol
symbol  : method next()
location: class java.util.Date
				for (Date dat = new Date(0); dat.before(date); dat = dat.next()) {
				                                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: warning: [deprecation] getYear() in java.util.Date has been deprecated
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: warning: [deprecation] getMonth() in java.util.Date has been deprecated
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: int cannot be dereferenced
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					                                           ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:170: warning: [deprecation] getYear() in java.util.Date has been deprecated
							(firstSemester & dat.getYear() == ny) ){
							                    ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:172: cannot find symbol
symbol  : method getMatrix(java.util.Date,fr.ifremer.isisfish.entities.Population,java.lang.String)
location: class fr.ifremer.isisfish.datastore.ResultStorage
						MatrixND mat = matResult.getMatrix(dat, param_pop, 
						                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:212: warning: [deprecation] getMonth() in java.util.Date has been deprecated
        TargetSpecies ts = metier.getMetierSeasonInfo(date.getMonth()).getSpeciesTargetSpecies(param_pop.getSpecies());
                                                          ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:212: cannot find symbol
symbol  : method getMetierSeasonInfo(int)
location: interface fr.ifremer.isisfish.entities.Metier
        TargetSpecies ts = metier.getMetierSeasonInfo(date.getMonth()).getSpeciesTargetSpecies(param_pop.getSpecies());
                                 ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:220: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
            for (Strategy str : siMatrix.getStrategies(date)) {
                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:221: warning: [deprecation] getMonth() in java.util.Date has been deprecated
                double prop =  str.getStrategyMonthInfo(date.getMonth()).getProportionMetier(metier);
                                                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:221: cannot find symbol
symbol  : method getStrategyMonthInfo(int)
location: interface fr.ifremer.isisfish.entities.Strategy
                double prop =  str.getStrategyMonthInfo(date.getMonth()).getProportionMetier(metier);
                                  ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:230: warning: [deprecation] getMonth() in java.util.Date has been deprecated
                StrategyMonthInfo smi = str.getStrategyMonthInfo(date.getMonth());
                                                                     ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:230: cannot find symbol
symbol  : method getStrategyMonthInfo(int)
location: interface fr.ifremer.isisfish.entities.Strategy
                StrategyMonthInfo smi = str.getStrategyMonthInfo(date.getMonth());
                                           ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:234: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
                siMatrix.getStrategies(date),
                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:235: cannot find symbol
symbol  : method getMetiers(java.util.Date)
location: class scripts.SiMatrix
                siMatrix.getMetiers(date));
                        ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1686: cannot find symbol
symbol  : method getGroupMin()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMin = pop.getGroupMin();
                          ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1687: cannot find symbol
symbol  : method getGroupMax()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMax = pop.getGroupMax();
                          ^
Note: C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
19 errors
10 warnings
 INFO [AWT-EventQueue-0] (CompileHelper.java:109) loadClass - Can't load class: rules.RuleB_Fr_Anchois
java.lang.ClassNotFoundException: rules.RuleB_Fr_Anchois
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:107)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:156)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:171)
	at fr.ifremer.isisfish.datastore.RuleStorage.getNewRuleInstance(RuleStorage.java:166)
	at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:86)
	at javax.swing.plaf.basic.BasicListUI.paintCell(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paintImpl(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paint(Unknown Source)
	at javax.swing.plaf.synth.SynthListUI.update(Unknown Source)
	at javax.swing.JComponent.paintComponent(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JViewport.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JLayeredPane.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
	at javax.swing.RepaintManager.paint(Unknown Source)
	at javax.swing.JComponent._paintImmediately(Unknown Source)
	at javax.swing.JComponent.paintImmediately(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.access$700(Unknown Source)
	at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$000(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:166: cannot find symbol
symbol  : variable param_tacInTons
location: class rules.HCR_transition_MSY
                        + " >= param_tacInTons:" + param_tacInTons);
                                                   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:167: cannot find symbol
symbol  : variable param_tacInTons
location: class rules.HCR_transition_MSY
                if (catchTons >= param_tacInTons) {
                                 ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:346: cannot find symbol
symbol  : variable param_propSurvie
location: class rules.HCR_transition_MSY
                        if (param_propSurvie > 0) {
                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:354: cannot find symbol
symbol  : variable param_propSurvie
location: class rules.HCR_transition_MSY
                                        + i.getValue() * param_propSurvie);
                                                         ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1686: cannot find symbol
symbol  : method getGroupMin()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMin = pop.getGroupMin();
                          ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1687: cannot find symbol
symbol  : method getGroupMax()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMax = pop.getGroupMax();
                          ^
Note: C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
6 errors
 INFO [AWT-EventQueue-0] (CompileHelper.java:109) loadClass - Can't load class: rules.HCR_transition_MSY
java.lang.ClassNotFoundException: rules.HCR_transition_MSY
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:107)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:156)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:171)
	at fr.ifremer.isisfish.datastore.RuleStorage.getNewRuleInstance(RuleStorage.java:166)
	at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:86)
	at javax.swing.plaf.basic.BasicListUI.paintCell(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paintImpl(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paint(Unknown Source)
	at javax.swing.plaf.synth.SynthListUI.update(Unknown Source)
	at javax.swing.JComponent.paintComponent(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
	at javax.swing.RepaintManager.paint(Unknown Source)
	at javax.swing.JComponent._paintImmediately(Unknown Source)
	at javax.swing.JComponent.paintImmediately(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.access$700(Unknown Source)
	at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$000(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:29: cannot find symbol
symbol  : class Date
location: package fr.ifremer.isisfish.types
import fr.ifremer.isisfish.types.Date;
                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:41: cannot find symbol
symbol  : class Date
location: package fr.ifremer.isisfish.types
import fr.ifremer.isisfish.types.Date;
                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:62: rules.RuleB_Fr_Anchois is not abstract and does not override abstract method postAction(fr.ifremer.isisfish.simulator.SimulationContext,fr.ifremer.isisfish.types.TimeStep,fr.ifremer.isisfish.entities.Metier) in fr.ifremer.isisfish.rule.Rule
public class RuleB_Fr_Anchois extends AbstractRule {
       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:122: warning: [deprecation] getYear() in java.util.Date has been deprecated
				int ny = date.getYear() ;
				             ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:123: warning: [deprecation] getMonth() in java.util.Date has been deprecated
				boolean firstSemester = date.getMonth().before(param_beginMonth);
				                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:123: int cannot be dereferenced
				boolean firstSemester = date.getMonth().before(param_beginMonth);
				                                       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:136: cannot find symbol
symbol  : method next()
location: class java.util.Date
				for (Date dat = new Date(0); dat.before(date); dat = dat.next()) {
				                                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: warning: [deprecation] getYear() in java.util.Date has been deprecated
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: warning: [deprecation] getMonth() in java.util.Date has been deprecated
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					                               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: int cannot be dereferenced
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					                                          ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:138: cannot find symbol
symbol  : method getMatrix(java.util.Date,fr.ifremer.isisfish.entities.Population,java.lang.String)
location: class fr.ifremer.isisfish.datastore.ResultStorage
						MatrixND matB = matResult.getMatrix(dat, param_pop, ResultName.MATRIX_BIOMASS);
						                         ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:167: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
				List<Strategy> strategies = siMatrix.getStrategies(new Date(0));	
				                                    ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:168: cannot find symbol
symbol  : method next()
location: class java.util.Date
				for (Date dat = new Date(0); dat.before(date); dat = dat.next()) {
				                                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: warning: [deprecation] getYear() in java.util.Date has been deprecated
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: warning: [deprecation] getMonth() in java.util.Date has been deprecated
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: int cannot be dereferenced
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					                                           ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:170: warning: [deprecation] getYear() in java.util.Date has been deprecated
							(firstSemester & dat.getYear() == ny) ){
							                    ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:172: cannot find symbol
symbol  : method getMatrix(java.util.Date,fr.ifremer.isisfish.entities.Population,java.lang.String)
location: class fr.ifremer.isisfish.datastore.ResultStorage
						MatrixND mat = matResult.getMatrix(dat, param_pop, 
						                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:212: warning: [deprecation] getMonth() in java.util.Date has been deprecated
        TargetSpecies ts = metier.getMetierSeasonInfo(date.getMonth()).getSpeciesTargetSpecies(param_pop.getSpecies());
                                                          ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:212: cannot find symbol
symbol  : method getMetierSeasonInfo(int)
location: interface fr.ifremer.isisfish.entities.Metier
        TargetSpecies ts = metier.getMetierSeasonInfo(date.getMonth()).getSpeciesTargetSpecies(param_pop.getSpecies());
                                 ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:220: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
            for (Strategy str : siMatrix.getStrategies(date)) {
                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:221: warning: [deprecation] getMonth() in java.util.Date has been deprecated
                double prop =  str.getStrategyMonthInfo(date.getMonth()).getProportionMetier(metier);
                                                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:221: cannot find symbol
symbol  : method getStrategyMonthInfo(int)
location: interface fr.ifremer.isisfish.entities.Strategy
                double prop =  str.getStrategyMonthInfo(date.getMonth()).getProportionMetier(metier);
                                  ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:230: warning: [deprecation] getMonth() in java.util.Date has been deprecated
                StrategyMonthInfo smi = str.getStrategyMonthInfo(date.getMonth());
                                                                     ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:230: cannot find symbol
symbol  : method getStrategyMonthInfo(int)
location: interface fr.ifremer.isisfish.entities.Strategy
                StrategyMonthInfo smi = str.getStrategyMonthInfo(date.getMonth());
                                           ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:234: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
                siMatrix.getStrategies(date),
                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:235: cannot find symbol
symbol  : method getMetiers(java.util.Date)
location: class scripts.SiMatrix
                siMatrix.getMetiers(date));
                        ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1686: cannot find symbol
symbol  : method getGroupMin()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMin = pop.getGroupMin();
                          ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1687: cannot find symbol
symbol  : method getGroupMax()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMax = pop.getGroupMax();
                          ^
Note: C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
19 errors
10 warnings
 INFO [AWT-EventQueue-0] (CompileHelper.java:109) loadClass - Can't load class: rules.RuleB_Fr_Anchois
java.lang.ClassNotFoundException: rules.RuleB_Fr_Anchois
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:107)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:156)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:171)
	at fr.ifremer.isisfish.datastore.RuleStorage.getNewRuleInstance(RuleStorage.java:166)
	at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:86)
	at javax.swing.plaf.basic.BasicListUI.paintCell(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paintImpl(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paint(Unknown Source)
	at javax.swing.plaf.synth.SynthListUI.update(Unknown Source)
	at javax.swing.JComponent.paintComponent(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
	at javax.swing.RepaintManager.paint(Unknown Source)
	at javax.swing.JComponent._paintImmediately(Unknown Source)
	at javax.swing.JComponent.paintImmediately(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.access$700(Unknown Source)
	at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$000(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:166: cannot find symbol
symbol  : variable param_tacInTons
location: class rules.HCR_transition_MSY
                        + " >= param_tacInTons:" + param_tacInTons);
                                                   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:167: cannot find symbol
symbol  : variable param_tacInTons
location: class rules.HCR_transition_MSY
                if (catchTons >= param_tacInTons) {
                                 ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:346: cannot find symbol
symbol  : variable param_propSurvie
location: class rules.HCR_transition_MSY
                        if (param_propSurvie > 0) {
                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:354: cannot find symbol
symbol  : variable param_propSurvie
location: class rules.HCR_transition_MSY
                                        + i.getValue() * param_propSurvie);
                                                         ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1686: cannot find symbol
symbol  : method getGroupMin()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMin = pop.getGroupMin();
                          ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1687: cannot find symbol
symbol  : method getGroupMax()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMax = pop.getGroupMax();
                          ^
Note: C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
6 errors
 INFO [AWT-EventQueue-0] (CompileHelper.java:109) loadClass - Can't load class: rules.HCR_transition_MSY
java.lang.ClassNotFoundException: rules.HCR_transition_MSY
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:107)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:156)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:171)
	at fr.ifremer.isisfish.datastore.RuleStorage.getNewRuleInstance(RuleStorage.java:166)
	at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:86)
	at javax.swing.plaf.basic.BasicListUI.paintCell(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paintImpl(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paint(Unknown Source)
	at javax.swing.plaf.synth.SynthListUI.update(Unknown Source)
	at javax.swing.JComponent.paintComponent(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JViewport.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JLayeredPane.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
	at javax.swing.RepaintManager.paint(Unknown Source)
	at javax.swing.JComponent._paintImmediately(Unknown Source)
	at javax.swing.JComponent.paintImmediately(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.access$700(Unknown Source)
	at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$000(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:29: cannot find symbol
symbol  : class Date
location: package fr.ifremer.isisfish.types
import fr.ifremer.isisfish.types.Date;
                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:41: cannot find symbol
symbol  : class Date
location: package fr.ifremer.isisfish.types
import fr.ifremer.isisfish.types.Date;
                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:62: rules.RuleB_Fr_Anchois is not abstract and does not override abstract method postAction(fr.ifremer.isisfish.simulator.SimulationContext,fr.ifremer.isisfish.types.TimeStep,fr.ifremer.isisfish.entities.Metier) in fr.ifremer.isisfish.rule.Rule
public class RuleB_Fr_Anchois extends AbstractRule {
       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:122: warning: [deprecation] getYear() in java.util.Date has been deprecated
				int ny = date.getYear() ;
				             ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:123: warning: [deprecation] getMonth() in java.util.Date has been deprecated
				boolean firstSemester = date.getMonth().before(param_beginMonth);
				                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:123: int cannot be dereferenced
				boolean firstSemester = date.getMonth().before(param_beginMonth);
				                                       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:136: cannot find symbol
symbol  : method next()
location: class java.util.Date
				for (Date dat = new Date(0); dat.before(date); dat = dat.next()) {
				                                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: warning: [deprecation] getYear() in java.util.Date has been deprecated
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: warning: [deprecation] getMonth() in java.util.Date has been deprecated
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					                               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: int cannot be dereferenced
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					                                          ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:138: cannot find symbol
symbol  : method getMatrix(java.util.Date,fr.ifremer.isisfish.entities.Population,java.lang.String)
location: class fr.ifremer.isisfish.datastore.ResultStorage
						MatrixND matB = matResult.getMatrix(dat, param_pop, ResultName.MATRIX_BIOMASS);
						                         ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:167: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
				List<Strategy> strategies = siMatrix.getStrategies(new Date(0));	
				                                    ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:168: cannot find symbol
symbol  : method next()
location: class java.util.Date
				for (Date dat = new Date(0); dat.before(date); dat = dat.next()) {
				                                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: warning: [deprecation] getYear() in java.util.Date has been deprecated
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: warning: [deprecation] getMonth() in java.util.Date has been deprecated
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: int cannot be dereferenced
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					                                           ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:170: warning: [deprecation] getYear() in java.util.Date has been deprecated
							(firstSemester & dat.getYear() == ny) ){
							                    ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:172: cannot find symbol
symbol  : method getMatrix(java.util.Date,fr.ifremer.isisfish.entities.Population,java.lang.String)
location: class fr.ifremer.isisfish.datastore.ResultStorage
						MatrixND mat = matResult.getMatrix(dat, param_pop, 
						                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:212: warning: [deprecation] getMonth() in java.util.Date has been deprecated
        TargetSpecies ts = metier.getMetierSeasonInfo(date.getMonth()).getSpeciesTargetSpecies(param_pop.getSpecies());
                                                          ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:212: cannot find symbol
symbol  : method getMetierSeasonInfo(int)
location: interface fr.ifremer.isisfish.entities.Metier
        TargetSpecies ts = metier.getMetierSeasonInfo(date.getMonth()).getSpeciesTargetSpecies(param_pop.getSpecies());
                                 ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:220: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
            for (Strategy str : siMatrix.getStrategies(date)) {
                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:221: warning: [deprecation] getMonth() in java.util.Date has been deprecated
                double prop =  str.getStrategyMonthInfo(date.getMonth()).getProportionMetier(metier);
                                                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:221: cannot find symbol
symbol  : method getStrategyMonthInfo(int)
location: interface fr.ifremer.isisfish.entities.Strategy
                double prop =  str.getStrategyMonthInfo(date.getMonth()).getProportionMetier(metier);
                                  ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:230: warning: [deprecation] getMonth() in java.util.Date has been deprecated
                StrategyMonthInfo smi = str.getStrategyMonthInfo(date.getMonth());
                                                                     ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:230: cannot find symbol
symbol  : method getStrategyMonthInfo(int)
location: interface fr.ifremer.isisfish.entities.Strategy
                StrategyMonthInfo smi = str.getStrategyMonthInfo(date.getMonth());
                                           ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:234: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
                siMatrix.getStrategies(date),
                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:235: cannot find symbol
symbol  : method getMetiers(java.util.Date)
location: class scripts.SiMatrix
                siMatrix.getMetiers(date));
                        ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1686: cannot find symbol
symbol  : method getGroupMin()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMin = pop.getGroupMin();
                          ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1687: cannot find symbol
symbol  : method getGroupMax()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMax = pop.getGroupMax();
                          ^
Note: C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
19 errors
10 warnings
 INFO [AWT-EventQueue-0] (CompileHelper.java:109) loadClass - Can't load class: rules.RuleB_Fr_Anchois
java.lang.ClassNotFoundException: rules.RuleB_Fr_Anchois
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:107)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:156)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:171)
	at fr.ifremer.isisfish.datastore.RuleStorage.getNewRuleInstance(RuleStorage.java:166)
	at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:86)
	at javax.swing.plaf.basic.BasicListUI.paintCell(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paintImpl(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paint(Unknown Source)
	at javax.swing.plaf.synth.SynthListUI.update(Unknown Source)
	at javax.swing.JComponent.paintComponent(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JViewport.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JLayeredPane.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
	at javax.swing.RepaintManager.paint(Unknown Source)
	at javax.swing.JComponent._paintImmediately(Unknown Source)
	at javax.swing.JComponent.paintImmediately(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.access$700(Unknown Source)
	at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$000(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:166: cannot find symbol
symbol  : variable param_tacInTons
location: class rules.HCR_transition_MSY
                        + " >= param_tacInTons:" + param_tacInTons);
                                                   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:167: cannot find symbol
symbol  : variable param_tacInTons
location: class rules.HCR_transition_MSY
                if (catchTons >= param_tacInTons) {
                                 ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:346: cannot find symbol
symbol  : variable param_propSurvie
location: class rules.HCR_transition_MSY
                        if (param_propSurvie > 0) {
                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:354: cannot find symbol
symbol  : variable param_propSurvie
location: class rules.HCR_transition_MSY
                                        + i.getValue() * param_propSurvie);
                                                         ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1686: cannot find symbol
symbol  : method getGroupMin()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMin = pop.getGroupMin();
                          ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1687: cannot find symbol
symbol  : method getGroupMax()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMax = pop.getGroupMax();
                          ^
Note: C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
6 errors
 INFO [AWT-EventQueue-0] (CompileHelper.java:109) loadClass - Can't load class: rules.HCR_transition_MSY
java.lang.ClassNotFoundException: rules.HCR_transition_MSY
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:107)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:156)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:171)
	at fr.ifremer.isisfish.datastore.RuleStorage.getNewRuleInstance(RuleStorage.java:166)
	at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:86)
	at javax.swing.plaf.basic.BasicListUI.paintCell(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paintImpl(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paint(Unknown Source)
	at javax.swing.plaf.synth.SynthListUI.update(Unknown Source)
	at javax.swing.JComponent.paintComponent(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JViewport.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JLayeredPane.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
	at javax.swing.RepaintManager.paint(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at java.awt.GraphicsCallback$PaintCallback.run(Unknown Source)
	at sun.awt.SunGraphicsCallback.runOneComponent(Unknown Source)
	at sun.awt.SunGraphicsCallback.runComponents(Unknown Source)
	at java.awt.Container.paint(Unknown Source)
	at java.awt.Window.paint(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.access$700(Unknown Source)
	at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$000(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.Dialog$1.run(Unknown Source)
	at java.awt.Dialog$3.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.awt.Dialog.show(Unknown Source)
	at java.awt.Component.show(Unknown Source)
	at java.awt.Component.setVisible(Unknown Source)
	at java.awt.Window.setVisible(Unknown Source)
	at java.awt.Dialog.setVisible(Unknown Source)
	at fr.ifremer.isisfish.ui.widget.editor.ScriptParameterDialog.displayConfigurationFrame(ScriptParameterDialog.java:141)
	at fr.ifremer.isisfish.ui.simulator.RuleChooserHandler.addSelectedRules(RuleChooserHandler.java:63)
	at fr.ifremer.isisfish.ui.simulator.RuleChooser.doActionPerformed__on__addRulesButton(RuleChooser.java:317)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at jaxx.runtime.JAXXUtil$1.invoke(JAXXUtil.java:257)
	at $Proxy4.actionPerformed(Unknown Source)
	at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
	at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
	at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
	at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
	at java.awt.Component.processMouseEvent(Unknown Source)
	at javax.swing.JComponent.processMouseEvent(Unknown Source)
	at java.awt.Component.processEvent(Unknown Source)
	at java.awt.Container.processEvent(Unknown Source)
	at java.awt.Component.dispatchEventImpl(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
	at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
	at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Window.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$000(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue$2.run(Unknown Source)
	at java.awt.EventQueue$2.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:29: cannot find symbol
symbol  : class Date
location: package fr.ifremer.isisfish.types
import fr.ifremer.isisfish.types.Date;
                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:41: cannot find symbol
symbol  : class Date
location: package fr.ifremer.isisfish.types
import fr.ifremer.isisfish.types.Date;
                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:62: rules.RuleB_Fr_Anchois is not abstract and does not override abstract method postAction(fr.ifremer.isisfish.simulator.SimulationContext,fr.ifremer.isisfish.types.TimeStep,fr.ifremer.isisfish.entities.Metier) in fr.ifremer.isisfish.rule.Rule
public class RuleB_Fr_Anchois extends AbstractRule {
       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:122: warning: [deprecation] getYear() in java.util.Date has been deprecated
				int ny = date.getYear() ;
				             ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:123: warning: [deprecation] getMonth() in java.util.Date has been deprecated
				boolean firstSemester = date.getMonth().before(param_beginMonth);
				                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:123: int cannot be dereferenced
				boolean firstSemester = date.getMonth().before(param_beginMonth);
				                                       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:136: cannot find symbol
symbol  : method next()
location: class java.util.Date
				for (Date dat = new Date(0); dat.before(date); dat = dat.next()) {
				                                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: warning: [deprecation] getYear() in java.util.Date has been deprecated
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: warning: [deprecation] getMonth() in java.util.Date has been deprecated
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					                               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: int cannot be dereferenced
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					                                          ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:138: cannot find symbol
symbol  : method getMatrix(java.util.Date,fr.ifremer.isisfish.entities.Population,java.lang.String)
location: class fr.ifremer.isisfish.datastore.ResultStorage
						MatrixND matB = matResult.getMatrix(dat, param_pop, ResultName.MATRIX_BIOMASS);
						                         ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:167: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
				List<Strategy> strategies = siMatrix.getStrategies(new Date(0));	
				                                    ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:168: cannot find symbol
symbol  : method next()
location: class java.util.Date
				for (Date dat = new Date(0); dat.before(date); dat = dat.next()) {
				                                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: warning: [deprecation] getYear() in java.util.Date has been deprecated
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: warning: [deprecation] getMonth() in java.util.Date has been deprecated
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: int cannot be dereferenced
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					                                           ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:170: warning: [deprecation] getYear() in java.util.Date has been deprecated
							(firstSemester & dat.getYear() == ny) ){
							                    ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:172: cannot find symbol
symbol  : method getMatrix(java.util.Date,fr.ifremer.isisfish.entities.Population,java.lang.String)
location: class fr.ifremer.isisfish.datastore.ResultStorage
						MatrixND mat = matResult.getMatrix(dat, param_pop, 
						                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:212: warning: [deprecation] getMonth() in java.util.Date has been deprecated
        TargetSpecies ts = metier.getMetierSeasonInfo(date.getMonth()).getSpeciesTargetSpecies(param_pop.getSpecies());
                                                          ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:212: cannot find symbol
symbol  : method getMetierSeasonInfo(int)
location: interface fr.ifremer.isisfish.entities.Metier
        TargetSpecies ts = metier.getMetierSeasonInfo(date.getMonth()).getSpeciesTargetSpecies(param_pop.getSpecies());
                                 ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:220: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
            for (Strategy str : siMatrix.getStrategies(date)) {
                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:221: warning: [deprecation] getMonth() in java.util.Date has been deprecated
                double prop =  str.getStrategyMonthInfo(date.getMonth()).getProportionMetier(metier);
                                                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:221: cannot find symbol
symbol  : method getStrategyMonthInfo(int)
location: interface fr.ifremer.isisfish.entities.Strategy
                double prop =  str.getStrategyMonthInfo(date.getMonth()).getProportionMetier(metier);
                                  ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:230: warning: [deprecation] getMonth() in java.util.Date has been deprecated
                StrategyMonthInfo smi = str.getStrategyMonthInfo(date.getMonth());
                                                                     ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:230: cannot find symbol
symbol  : method getStrategyMonthInfo(int)
location: interface fr.ifremer.isisfish.entities.Strategy
                StrategyMonthInfo smi = str.getStrategyMonthInfo(date.getMonth());
                                           ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:234: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
                siMatrix.getStrategies(date),
                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:235: cannot find symbol
symbol  : method getMetiers(java.util.Date)
location: class scripts.SiMatrix
                siMatrix.getMetiers(date));
                        ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1686: cannot find symbol
symbol  : method getGroupMin()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMin = pop.getGroupMin();
                          ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1687: cannot find symbol
symbol  : method getGroupMax()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMax = pop.getGroupMax();
                          ^
Note: C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
19 errors
10 warnings
 INFO [AWT-EventQueue-0] (CompileHelper.java:109) loadClass - Can't load class: rules.RuleB_Fr_Anchois
java.lang.ClassNotFoundException: rules.RuleB_Fr_Anchois
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:107)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:156)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:171)
	at fr.ifremer.isisfish.datastore.RuleStorage.getNewRuleInstance(RuleStorage.java:166)
	at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:86)
	at javax.swing.plaf.basic.BasicListUI.paintCell(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paintImpl(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paint(Unknown Source)
	at javax.swing.plaf.synth.SynthListUI.update(Unknown Source)
	at javax.swing.JComponent.paintComponent(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JViewport.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JLayeredPane.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
	at javax.swing.RepaintManager.paint(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at java.awt.GraphicsCallback$PaintCallback.run(Unknown Source)
	at sun.awt.SunGraphicsCallback.runOneComponent(Unknown Source)
	at sun.awt.SunGraphicsCallback.runComponents(Unknown Source)
	at java.awt.Container.paint(Unknown Source)
	at java.awt.Window.paint(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.access$700(Unknown Source)
	at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$000(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.Dialog$1.run(Unknown Source)
	at java.awt.Dialog$3.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.awt.Dialog.show(Unknown Source)
	at java.awt.Component.show(Unknown Source)
	at java.awt.Component.setVisible(Unknown Source)
	at java.awt.Window.setVisible(Unknown Source)
	at java.awt.Dialog.setVisible(Unknown Source)
	at fr.ifremer.isisfish.ui.widget.editor.ScriptParameterDialog.displayConfigurationFrame(ScriptParameterDialog.java:141)
	at fr.ifremer.isisfish.ui.simulator.RuleChooserHandler.addSelectedRules(RuleChooserHandler.java:63)
	at fr.ifremer.isisfish.ui.simulator.RuleChooser.doActionPerformed__on__addRulesButton(RuleChooser.java:317)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at jaxx.runtime.JAXXUtil$1.invoke(JAXXUtil.java:257)
	at $Proxy4.actionPerformed(Unknown Source)
	at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
	at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
	at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
	at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
	at java.awt.Component.processMouseEvent(Unknown Source)
	at javax.swing.JComponent.processMouseEvent(Unknown Source)
	at java.awt.Component.processEvent(Unknown Source)
	at java.awt.Container.processEvent(Unknown Source)
	at java.awt.Component.dispatchEventImpl(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
	at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
	at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Window.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$000(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue$2.run(Unknown Source)
	at java.awt.EventQueue$2.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:29: cannot find symbol
symbol  : class Date
location: package fr.ifremer.isisfish.types
import fr.ifremer.isisfish.types.Date;
                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:41: cannot find symbol
symbol  : class Date
location: package fr.ifremer.isisfish.types
import fr.ifremer.isisfish.types.Date;
                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:62: rules.RuleB_Fr_Anchois is not abstract and does not override abstract method postAction(fr.ifremer.isisfish.simulator.SimulationContext,fr.ifremer.isisfish.types.TimeStep,fr.ifremer.isisfish.entities.Metier) in fr.ifremer.isisfish.rule.Rule
public class RuleB_Fr_Anchois extends AbstractRule {
       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:122: warning: [deprecation] getYear() in java.util.Date has been deprecated
				int ny = date.getYear() ;
				             ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:123: warning: [deprecation] getMonth() in java.util.Date has been deprecated
				boolean firstSemester = date.getMonth().before(param_beginMonth);
				                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:123: int cannot be dereferenced
				boolean firstSemester = date.getMonth().before(param_beginMonth);
				                                       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:136: cannot find symbol
symbol  : method next()
location: class java.util.Date
				for (Date dat = new Date(0); dat.before(date); dat = dat.next()) {
				                                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: warning: [deprecation] getYear() in java.util.Date has been deprecated
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: warning: [deprecation] getMonth() in java.util.Date has been deprecated
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					                               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: int cannot be dereferenced
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					                                          ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:138: cannot find symbol
symbol  : method getMatrix(java.util.Date,fr.ifremer.isisfish.entities.Population,java.lang.String)
location: class fr.ifremer.isisfish.datastore.ResultStorage
						MatrixND matB = matResult.getMatrix(dat, param_pop, ResultName.MATRIX_BIOMASS);
						                         ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:167: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
				List<Strategy> strategies = siMatrix.getStrategies(new Date(0));	
				                                    ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:168: cannot find symbol
symbol  : method next()
location: class java.util.Date
				for (Date dat = new Date(0); dat.before(date); dat = dat.next()) {
				                                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: warning: [deprecation] getYear() in java.util.Date has been deprecated
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: warning: [deprecation] getMonth() in java.util.Date has been deprecated
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: int cannot be dereferenced
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					                                           ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:170: warning: [deprecation] getYear() in java.util.Date has been deprecated
							(firstSemester & dat.getYear() == ny) ){
							                    ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:172: cannot find symbol
symbol  : method getMatrix(java.util.Date,fr.ifremer.isisfish.entities.Population,java.lang.String)
location: class fr.ifremer.isisfish.datastore.ResultStorage
						MatrixND mat = matResult.getMatrix(dat, param_pop, 
						                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:212: warning: [deprecation] getMonth() in java.util.Date has been deprecated
        TargetSpecies ts = metier.getMetierSeasonInfo(date.getMonth()).getSpeciesTargetSpecies(param_pop.getSpecies());
                                                          ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:212: cannot find symbol
symbol  : method getMetierSeasonInfo(int)
location: interface fr.ifremer.isisfish.entities.Metier
        TargetSpecies ts = metier.getMetierSeasonInfo(date.getMonth()).getSpeciesTargetSpecies(param_pop.getSpecies());
                                 ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:220: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
            for (Strategy str : siMatrix.getStrategies(date)) {
                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:221: warning: [deprecation] getMonth() in java.util.Date has been deprecated
                double prop =  str.getStrategyMonthInfo(date.getMonth()).getProportionMetier(metier);
                                                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:221: cannot find symbol
symbol  : method getStrategyMonthInfo(int)
location: interface fr.ifremer.isisfish.entities.Strategy
                double prop =  str.getStrategyMonthInfo(date.getMonth()).getProportionMetier(metier);
                                  ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:230: warning: [deprecation] getMonth() in java.util.Date has been deprecated
                StrategyMonthInfo smi = str.getStrategyMonthInfo(date.getMonth());
                                                                     ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:230: cannot find symbol
symbol  : method getStrategyMonthInfo(int)
location: interface fr.ifremer.isisfish.entities.Strategy
                StrategyMonthInfo smi = str.getStrategyMonthInfo(date.getMonth());
                                           ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:234: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
                siMatrix.getStrategies(date),
                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:235: cannot find symbol
symbol  : method getMetiers(java.util.Date)
location: class scripts.SiMatrix
                siMatrix.getMetiers(date));
                        ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1686: cannot find symbol
symbol  : method getGroupMin()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMin = pop.getGroupMin();
                          ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1687: cannot find symbol
symbol  : method getGroupMax()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMax = pop.getGroupMax();
                          ^
Note: C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
19 errors
10 warnings
 INFO [AWT-EventQueue-0] (CompileHelper.java:109) loadClass - Can't load class: rules.RuleB_Fr_Anchois
java.lang.ClassNotFoundException: rules.RuleB_Fr_Anchois
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:107)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:156)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:171)
	at fr.ifremer.isisfish.datastore.RuleStorage.getNewRuleInstance(RuleStorage.java:166)
	at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:86)
	at javax.swing.JList.getToolTipText(Unknown Source)
	at javax.swing.ToolTipManager.checkForTipChange(Unknown Source)
	at javax.swing.ToolTipManager.mouseMoved(Unknown Source)
	at java.awt.AWTEventMulticaster.mouseMoved(Unknown Source)
	at java.awt.Component.processMouseMotionEvent(Unknown Source)
	at javax.swing.JComponent.processMouseMotionEvent(Unknown Source)
	at java.awt.Component.processEvent(Unknown Source)
	at java.awt.Container.processEvent(Unknown Source)
	at java.awt.Component.dispatchEventImpl(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
	at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
	at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Window.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$000(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue$2.run(Unknown Source)
	at java.awt.EventQueue$2.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:166: cannot find symbol
symbol  : variable param_tacInTons
location: class rules.HCR_transition_MSY
                        + " >= param_tacInTons:" + param_tacInTons);
                                                   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:167: cannot find symbol
symbol  : variable param_tacInTons
location: class rules.HCR_transition_MSY
                if (catchTons >= param_tacInTons) {
                                 ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:346: cannot find symbol
symbol  : variable param_propSurvie
location: class rules.HCR_transition_MSY
                        if (param_propSurvie > 0) {
                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:354: cannot find symbol
symbol  : variable param_propSurvie
location: class rules.HCR_transition_MSY
                                        + i.getValue() * param_propSurvie);
                                                         ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1686: cannot find symbol
symbol  : method getGroupMin()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMin = pop.getGroupMin();
                          ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1687: cannot find symbol
symbol  : method getGroupMax()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMax = pop.getGroupMax();
                          ^
Note: C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
6 errors
 INFO [AWT-EventQueue-0] (CompileHelper.java:109) loadClass - Can't load class: rules.HCR_transition_MSY
java.lang.ClassNotFoundException: rules.HCR_transition_MSY
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:107)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:156)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:171)
	at fr.ifremer.isisfish.datastore.RuleStorage.getNewRuleInstance(RuleStorage.java:166)
	at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:86)
	at javax.swing.plaf.basic.BasicListUI.paintCell(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paintImpl(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paint(Unknown Source)
	at javax.swing.plaf.synth.SynthListUI.update(Unknown Source)
	at javax.swing.JComponent.paintComponent(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JViewport.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JLayeredPane.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
	at javax.swing.RepaintManager.paint(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at java.awt.GraphicsCallback$PaintCallback.run(Unknown Source)
	at sun.awt.SunGraphicsCallback.runOneComponent(Unknown Source)
	at sun.awt.SunGraphicsCallback.runComponents(Unknown Source)
	at java.awt.Container.paint(Unknown Source)
	at java.awt.Window.paint(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.access$700(Unknown Source)
	at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$000(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:29: cannot find symbol
symbol  : class Date
location: package fr.ifremer.isisfish.types
import fr.ifremer.isisfish.types.Date;
                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:41: cannot find symbol
symbol  : class Date
location: package fr.ifremer.isisfish.types
import fr.ifremer.isisfish.types.Date;
                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:62: rules.RuleB_Fr_Anchois is not abstract and does not override abstract method postAction(fr.ifremer.isisfish.simulator.SimulationContext,fr.ifremer.isisfish.types.TimeStep,fr.ifremer.isisfish.entities.Metier) in fr.ifremer.isisfish.rule.Rule
public class RuleB_Fr_Anchois extends AbstractRule {
       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:122: warning: [deprecation] getYear() in java.util.Date has been deprecated
				int ny = date.getYear() ;
				             ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:123: warning: [deprecation] getMonth() in java.util.Date has been deprecated
				boolean firstSemester = date.getMonth().before(param_beginMonth);
				                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:123: int cannot be dereferenced
				boolean firstSemester = date.getMonth().before(param_beginMonth);
				                                       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:136: cannot find symbol
symbol  : method next()
location: class java.util.Date
				for (Date dat = new Date(0); dat.before(date); dat = dat.next()) {
				                                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: warning: [deprecation] getYear() in java.util.Date has been deprecated
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: warning: [deprecation] getMonth() in java.util.Date has been deprecated
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					                               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: int cannot be dereferenced
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					                                          ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:138: cannot find symbol
symbol  : method getMatrix(java.util.Date,fr.ifremer.isisfish.entities.Population,java.lang.String)
location: class fr.ifremer.isisfish.datastore.ResultStorage
						MatrixND matB = matResult.getMatrix(dat, param_pop, ResultName.MATRIX_BIOMASS);
						                         ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:167: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
				List<Strategy> strategies = siMatrix.getStrategies(new Date(0));	
				                                    ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:168: cannot find symbol
symbol  : method next()
location: class java.util.Date
				for (Date dat = new Date(0); dat.before(date); dat = dat.next()) {
				                                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: warning: [deprecation] getYear() in java.util.Date has been deprecated
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: warning: [deprecation] getMonth() in java.util.Date has been deprecated
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: int cannot be dereferenced
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					                                           ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:170: warning: [deprecation] getYear() in java.util.Date has been deprecated
							(firstSemester & dat.getYear() == ny) ){
							                    ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:172: cannot find symbol
symbol  : method getMatrix(java.util.Date,fr.ifremer.isisfish.entities.Population,java.lang.String)
location: class fr.ifremer.isisfish.datastore.ResultStorage
						MatrixND mat = matResult.getMatrix(dat, param_pop, 
						                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:212: warning: [deprecation] getMonth() in java.util.Date has been deprecated
        TargetSpecies ts = metier.getMetierSeasonInfo(date.getMonth()).getSpeciesTargetSpecies(param_pop.getSpecies());
                                                          ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:212: cannot find symbol
symbol  : method getMetierSeasonInfo(int)
location: interface fr.ifremer.isisfish.entities.Metier
        TargetSpecies ts = metier.getMetierSeasonInfo(date.getMonth()).getSpeciesTargetSpecies(param_pop.getSpecies());
                                 ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:220: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
            for (Strategy str : siMatrix.getStrategies(date)) {
                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:221: warning: [deprecation] getMonth() in java.util.Date has been deprecated
                double prop =  str.getStrategyMonthInfo(date.getMonth()).getProportionMetier(metier);
                                                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:221: cannot find symbol
symbol  : method getStrategyMonthInfo(int)
location: interface fr.ifremer.isisfish.entities.Strategy
                double prop =  str.getStrategyMonthInfo(date.getMonth()).getProportionMetier(metier);
                                  ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:230: warning: [deprecation] getMonth() in java.util.Date has been deprecated
                StrategyMonthInfo smi = str.getStrategyMonthInfo(date.getMonth());
                                                                     ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:230: cannot find symbol
symbol  : method getStrategyMonthInfo(int)
location: interface fr.ifremer.isisfish.entities.Strategy
                StrategyMonthInfo smi = str.getStrategyMonthInfo(date.getMonth());
                                           ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:234: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
                siMatrix.getStrategies(date),
                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:235: cannot find symbol
symbol  : method getMetiers(java.util.Date)
location: class scripts.SiMatrix
                siMatrix.getMetiers(date));
                        ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1686: cannot find symbol
symbol  : method getGroupMin()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMin = pop.getGroupMin();
                          ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1687: cannot find symbol
symbol  : method getGroupMax()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMax = pop.getGroupMax();
                          ^
Note: C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
19 errors
10 warnings
 INFO [AWT-EventQueue-0] (CompileHelper.java:109) loadClass - Can't load class: rules.RuleB_Fr_Anchois
java.lang.ClassNotFoundException: rules.RuleB_Fr_Anchois
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:107)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:156)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:171)
	at fr.ifremer.isisfish.datastore.RuleStorage.getNewRuleInstance(RuleStorage.java:166)
	at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:86)
	at javax.swing.plaf.basic.BasicListUI.paintCell(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paintImpl(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paint(Unknown Source)
	at javax.swing.plaf.synth.SynthListUI.update(Unknown Source)
	at javax.swing.JComponent.paintComponent(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JViewport.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JLayeredPane.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
	at javax.swing.RepaintManager.paint(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at java.awt.GraphicsCallback$PaintCallback.run(Unknown Source)
	at sun.awt.SunGraphicsCallback.runOneComponent(Unknown Source)
	at sun.awt.SunGraphicsCallback.runComponents(Unknown Source)
	at java.awt.Container.paint(Unknown Source)
	at java.awt.Window.paint(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.access$700(Unknown Source)
	at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$000(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:166: cannot find symbol
symbol  : variable param_tacInTons
location: class rules.HCR_transition_MSY
                        + " >= param_tacInTons:" + param_tacInTons);
                                                   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:167: cannot find symbol
symbol  : variable param_tacInTons
location: class rules.HCR_transition_MSY
                if (catchTons >= param_tacInTons) {
                                 ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:346: cannot find symbol
symbol  : variable param_propSurvie
location: class rules.HCR_transition_MSY
                        if (param_propSurvie > 0) {
                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:354: cannot find symbol
symbol  : variable param_propSurvie
location: class rules.HCR_transition_MSY
                                        + i.getValue() * param_propSurvie);
                                                         ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1686: cannot find symbol
symbol  : method getGroupMin()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMin = pop.getGroupMin();
                          ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1687: cannot find symbol
symbol  : method getGroupMax()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMax = pop.getGroupMax();
                          ^
Note: C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
6 errors
 INFO [AWT-EventQueue-0] (CompileHelper.java:109) loadClass - Can't load class: rules.HCR_transition_MSY
java.lang.ClassNotFoundException: rules.HCR_transition_MSY
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:107)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:156)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:171)
	at fr.ifremer.isisfish.datastore.RuleStorage.getNewRuleInstance(RuleStorage.java:166)
	at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:86)
	at javax.swing.plaf.basic.BasicListUI.paintCell(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paintImpl(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paint(Unknown Source)
	at javax.swing.plaf.synth.SynthListUI.update(Unknown Source)
	at javax.swing.JComponent.paintComponent(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JViewport.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JLayeredPane.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
	at javax.swing.RepaintManager.paint(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at java.awt.GraphicsCallback$PaintCallback.run(Unknown Source)
	at sun.awt.SunGraphicsCallback.runOneComponent(Unknown Source)
	at sun.awt.SunGraphicsCallback.runComponents(Unknown Source)
	at java.awt.Container.paint(Unknown Source)
	at java.awt.Window.paint(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.access$700(Unknown Source)
	at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$000(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.Dialog$1.run(Unknown Source)
	at java.awt.Dialog$3.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.awt.Dialog.show(Unknown Source)
	at java.awt.Component.show(Unknown Source)
	at java.awt.Component.setVisible(Unknown Source)
	at java.awt.Window.setVisible(Unknown Source)
	at java.awt.Dialog.setVisible(Unknown Source)
	at fr.ifremer.isisfish.ui.widget.editor.ScriptParameterDialog.displayConfigurationFrame(ScriptParameterDialog.java:141)
	at fr.ifremer.isisfish.ui.simulator.RuleChooserHandler.addSelectedRules(RuleChooserHandler.java:63)
	at fr.ifremer.isisfish.ui.simulator.RuleChooser.doActionPerformed__on__addRulesButton(RuleChooser.java:317)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at jaxx.runtime.JAXXUtil$1.invoke(JAXXUtil.java:257)
	at $Proxy4.actionPerformed(Unknown Source)
	at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
	at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
	at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
	at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
	at java.awt.Component.processMouseEvent(Unknown Source)
	at javax.swing.JComponent.processMouseEvent(Unknown Source)
	at java.awt.Component.processEvent(Unknown Source)
	at java.awt.Container.processEvent(Unknown Source)
	at java.awt.Component.dispatchEventImpl(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
	at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
	at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Window.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$000(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue$2.run(Unknown Source)
	at java.awt.EventQueue$2.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:29: cannot find symbol
symbol  : class Date
location: package fr.ifremer.isisfish.types
import fr.ifremer.isisfish.types.Date;
                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:41: cannot find symbol
symbol  : class Date
location: package fr.ifremer.isisfish.types
import fr.ifremer.isisfish.types.Date;
                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:62: rules.RuleB_Fr_Anchois is not abstract and does not override abstract method postAction(fr.ifremer.isisfish.simulator.SimulationContext,fr.ifremer.isisfish.types.TimeStep,fr.ifremer.isisfish.entities.Metier) in fr.ifremer.isisfish.rule.Rule
public class RuleB_Fr_Anchois extends AbstractRule {
       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:122: warning: [deprecation] getYear() in java.util.Date has been deprecated
				int ny = date.getYear() ;
				             ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:123: warning: [deprecation] getMonth() in java.util.Date has been deprecated
				boolean firstSemester = date.getMonth().before(param_beginMonth);
				                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:123: int cannot be dereferenced
				boolean firstSemester = date.getMonth().before(param_beginMonth);
				                                       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:136: cannot find symbol
symbol  : method next()
location: class java.util.Date
				for (Date dat = new Date(0); dat.before(date); dat = dat.next()) {
				                                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: warning: [deprecation] getYear() in java.util.Date has been deprecated
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: warning: [deprecation] getMonth() in java.util.Date has been deprecated
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					                               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: int cannot be dereferenced
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					                                          ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:138: cannot find symbol
symbol  : method getMatrix(java.util.Date,fr.ifremer.isisfish.entities.Population,java.lang.String)
location: class fr.ifremer.isisfish.datastore.ResultStorage
						MatrixND matB = matResult.getMatrix(dat, param_pop, ResultName.MATRIX_BIOMASS);
						                         ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:167: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
				List<Strategy> strategies = siMatrix.getStrategies(new Date(0));	
				                                    ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:168: cannot find symbol
symbol  : method next()
location: class java.util.Date
				for (Date dat = new Date(0); dat.before(date); dat = dat.next()) {
				                                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: warning: [deprecation] getYear() in java.util.Date has been deprecated
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: warning: [deprecation] getMonth() in java.util.Date has been deprecated
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: int cannot be dereferenced
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					                                           ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:170: warning: [deprecation] getYear() in java.util.Date has been deprecated
							(firstSemester & dat.getYear() == ny) ){
							                    ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:172: cannot find symbol
symbol  : method getMatrix(java.util.Date,fr.ifremer.isisfish.entities.Population,java.lang.String)
location: class fr.ifremer.isisfish.datastore.ResultStorage
						MatrixND mat = matResult.getMatrix(dat, param_pop, 
						                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:212: warning: [deprecation] getMonth() in java.util.Date has been deprecated
        TargetSpecies ts = metier.getMetierSeasonInfo(date.getMonth()).getSpeciesTargetSpecies(param_pop.getSpecies());
                                                          ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:212: cannot find symbol
symbol  : method getMetierSeasonInfo(int)
location: interface fr.ifremer.isisfish.entities.Metier
        TargetSpecies ts = metier.getMetierSeasonInfo(date.getMonth()).getSpeciesTargetSpecies(param_pop.getSpecies());
                                 ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:220: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
            for (Strategy str : siMatrix.getStrategies(date)) {
                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:221: warning: [deprecation] getMonth() in java.util.Date has been deprecated
                double prop =  str.getStrategyMonthInfo(date.getMonth()).getProportionMetier(metier);
                                                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:221: cannot find symbol
symbol  : method getStrategyMonthInfo(int)
location: interface fr.ifremer.isisfish.entities.Strategy
                double prop =  str.getStrategyMonthInfo(date.getMonth()).getProportionMetier(metier);
                                  ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:230: warning: [deprecation] getMonth() in java.util.Date has been deprecated
                StrategyMonthInfo smi = str.getStrategyMonthInfo(date.getMonth());
                                                                     ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:230: cannot find symbol
symbol  : method getStrategyMonthInfo(int)
location: interface fr.ifremer.isisfish.entities.Strategy
                StrategyMonthInfo smi = str.getStrategyMonthInfo(date.getMonth());
                                           ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:234: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
                siMatrix.getStrategies(date),
                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:235: cannot find symbol
symbol  : method getMetiers(java.util.Date)
location: class scripts.SiMatrix
                siMatrix.getMetiers(date));
                        ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1686: cannot find symbol
symbol  : method getGroupMin()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMin = pop.getGroupMin();
                          ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1687: cannot find symbol
symbol  : method getGroupMax()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMax = pop.getGroupMax();
                          ^
Note: C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
19 errors
10 warnings
 INFO [AWT-EventQueue-0] (CompileHelper.java:109) loadClass - Can't load class: rules.RuleB_Fr_Anchois
java.lang.ClassNotFoundException: rules.RuleB_Fr_Anchois
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:107)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:156)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:171)
	at fr.ifremer.isisfish.datastore.RuleStorage.getNewRuleInstance(RuleStorage.java:166)
	at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:86)
	at javax.swing.plaf.basic.BasicListUI.paintCell(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paintImpl(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paint(Unknown Source)
	at javax.swing.plaf.synth.SynthListUI.update(Unknown Source)
	at javax.swing.JComponent.paintComponent(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JViewport.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JLayeredPane.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
	at javax.swing.RepaintManager.paint(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at java.awt.GraphicsCallback$PaintCallback.run(Unknown Source)
	at sun.awt.SunGraphicsCallback.runOneComponent(Unknown Source)
	at sun.awt.SunGraphicsCallback.runComponents(Unknown Source)
	at java.awt.Container.paint(Unknown Source)
	at java.awt.Window.paint(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.access$700(Unknown Source)
	at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$000(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.Dialog$1.run(Unknown Source)
	at java.awt.Dialog$3.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.awt.Dialog.show(Unknown Source)
	at java.awt.Component.show(Unknown Source)
	at java.awt.Component.setVisible(Unknown Source)
	at java.awt.Window.setVisible(Unknown Source)
	at java.awt.Dialog.setVisible(Unknown Source)
	at fr.ifremer.isisfish.ui.widget.editor.ScriptParameterDialog.displayConfigurationFrame(ScriptParameterDialog.java:141)
	at fr.ifremer.isisfish.ui.simulator.RuleChooserHandler.addSelectedRules(RuleChooserHandler.java:63)
	at fr.ifremer.isisfish.ui.simulator.RuleChooser.doActionPerformed__on__addRulesButton(RuleChooser.java:317)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at jaxx.runtime.JAXXUtil$1.invoke(JAXXUtil.java:257)
	at $Proxy4.actionPerformed(Unknown Source)
	at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
	at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
	at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
	at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
	at java.awt.Component.processMouseEvent(Unknown Source)
	at javax.swing.JComponent.processMouseEvent(Unknown Source)
	at java.awt.Component.processEvent(Unknown Source)
	at java.awt.Container.processEvent(Unknown Source)
	at java.awt.Component.dispatchEventImpl(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
	at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
	at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Window.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$000(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue$2.run(Unknown Source)
	at java.awt.EventQueue$2.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:29: cannot find symbol
symbol  : class Date
location: package fr.ifremer.isisfish.types
import fr.ifremer.isisfish.types.Date;
                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:41: cannot find symbol
symbol  : class Date
location: package fr.ifremer.isisfish.types
import fr.ifremer.isisfish.types.Date;
                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:62: rules.RuleB_Fr_Anchois is not abstract and does not override abstract method postAction(fr.ifremer.isisfish.simulator.SimulationContext,fr.ifremer.isisfish.types.TimeStep,fr.ifremer.isisfish.entities.Metier) in fr.ifremer.isisfish.rule.Rule
public class RuleB_Fr_Anchois extends AbstractRule {
       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:122: warning: [deprecation] getYear() in java.util.Date has been deprecated
				int ny = date.getYear() ;
				             ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:123: warning: [deprecation] getMonth() in java.util.Date has been deprecated
				boolean firstSemester = date.getMonth().before(param_beginMonth);
				                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:123: int cannot be dereferenced
				boolean firstSemester = date.getMonth().before(param_beginMonth);
				                                       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:136: cannot find symbol
symbol  : method next()
location: class java.util.Date
				for (Date dat = new Date(0); dat.before(date); dat = dat.next()) {
				                                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: warning: [deprecation] getYear() in java.util.Date has been deprecated
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: warning: [deprecation] getMonth() in java.util.Date has been deprecated
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					                               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: int cannot be dereferenced
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					                                          ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:138: cannot find symbol
symbol  : method getMatrix(java.util.Date,fr.ifremer.isisfish.entities.Population,java.lang.String)
location: class fr.ifremer.isisfish.datastore.ResultStorage
						MatrixND matB = matResult.getMatrix(dat, param_pop, ResultName.MATRIX_BIOMASS);
						                         ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:167: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
				List<Strategy> strategies = siMatrix.getStrategies(new Date(0));	
				                                    ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:168: cannot find symbol
symbol  : method next()
location: class java.util.Date
				for (Date dat = new Date(0); dat.before(date); dat = dat.next()) {
				                                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: warning: [deprecation] getYear() in java.util.Date has been deprecated
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: warning: [deprecation] getMonth() in java.util.Date has been deprecated
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: int cannot be dereferenced
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					                                           ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:170: warning: [deprecation] getYear() in java.util.Date has been deprecated
							(firstSemester & dat.getYear() == ny) ){
							                    ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:172: cannot find symbol
symbol  : method getMatrix(java.util.Date,fr.ifremer.isisfish.entities.Population,java.lang.String)
location: class fr.ifremer.isisfish.datastore.ResultStorage
						MatrixND mat = matResult.getMatrix(dat, param_pop, 
						                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:212: warning: [deprecation] getMonth() in java.util.Date has been deprecated
        TargetSpecies ts = metier.getMetierSeasonInfo(date.getMonth()).getSpeciesTargetSpecies(param_pop.getSpecies());
                                                          ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:212: cannot find symbol
symbol  : method getMetierSeasonInfo(int)
location: interface fr.ifremer.isisfish.entities.Metier
        TargetSpecies ts = metier.getMetierSeasonInfo(date.getMonth()).getSpeciesTargetSpecies(param_pop.getSpecies());
                                 ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:220: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
            for (Strategy str : siMatrix.getStrategies(date)) {
                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:221: warning: [deprecation] getMonth() in java.util.Date has been deprecated
                double prop =  str.getStrategyMonthInfo(date.getMonth()).getProportionMetier(metier);
                                                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:221: cannot find symbol
symbol  : method getStrategyMonthInfo(int)
location: interface fr.ifremer.isisfish.entities.Strategy
                double prop =  str.getStrategyMonthInfo(date.getMonth()).getProportionMetier(metier);
                                  ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:230: warning: [deprecation] getMonth() in java.util.Date has been deprecated
                StrategyMonthInfo smi = str.getStrategyMonthInfo(date.getMonth());
                                                                     ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:230: cannot find symbol
symbol  : method getStrategyMonthInfo(int)
location: interface fr.ifremer.isisfish.entities.Strategy
                StrategyMonthInfo smi = str.getStrategyMonthInfo(date.getMonth());
                                           ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:234: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
                siMatrix.getStrategies(date),
                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:235: cannot find symbol
symbol  : method getMetiers(java.util.Date)
location: class scripts.SiMatrix
                siMatrix.getMetiers(date));
                        ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1686: cannot find symbol
symbol  : method getGroupMin()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMin = pop.getGroupMin();
                          ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1687: cannot find symbol
symbol  : method getGroupMax()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMax = pop.getGroupMax();
                          ^
Note: C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
19 errors
10 warnings
 INFO [AWT-EventQueue-0] (CompileHelper.java:109) loadClass - Can't load class: rules.RuleB_Fr_Anchois
java.lang.ClassNotFoundException: rules.RuleB_Fr_Anchois
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:107)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:156)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:171)
	at fr.ifremer.isisfish.datastore.RuleStorage.getNewRuleInstance(RuleStorage.java:166)
	at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:86)
	at javax.swing.plaf.basic.BasicListUI.paintCell(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paintImpl(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paint(Unknown Source)
	at javax.swing.plaf.synth.SynthListUI.update(Unknown Source)
	at javax.swing.JComponent.paintComponent(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JViewport.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JLayeredPane.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
	at javax.swing.RepaintManager.paint(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at java.awt.GraphicsCallback$PaintCallback.run(Unknown Source)
	at sun.awt.SunGraphicsCallback.runOneComponent(Unknown Source)
	at sun.awt.SunGraphicsCallback.runComponents(Unknown Source)
	at java.awt.Container.paint(Unknown Source)
	at java.awt.Window.paint(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.access$700(Unknown Source)
	at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$000(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:166: cannot find symbol
symbol  : variable param_tacInTons
location: class rules.HCR_transition_MSY
                        + " >= param_tacInTons:" + param_tacInTons);
                                                   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:167: cannot find symbol
symbol  : variable param_tacInTons
location: class rules.HCR_transition_MSY
                if (catchTons >= param_tacInTons) {
                                 ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:346: cannot find symbol
symbol  : variable param_propSurvie
location: class rules.HCR_transition_MSY
                        if (param_propSurvie > 0) {
                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:354: cannot find symbol
symbol  : variable param_propSurvie
location: class rules.HCR_transition_MSY
                                        + i.getValue() * param_propSurvie);
                                                         ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1686: cannot find symbol
symbol  : method getGroupMin()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMin = pop.getGroupMin();
                          ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1687: cannot find symbol
symbol  : method getGroupMax()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMax = pop.getGroupMax();
                          ^
Note: C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
6 errors
 INFO [AWT-EventQueue-0] (CompileHelper.java:109) loadClass - Can't load class: rules.HCR_transition_MSY
java.lang.ClassNotFoundException: rules.HCR_transition_MSY
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:107)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:156)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:171)
	at fr.ifremer.isisfish.datastore.RuleStorage.getNewRuleInstance(RuleStorage.java:166)
	at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:86)
	at javax.swing.plaf.basic.BasicListUI.paintCell(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paintImpl(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paint(Unknown Source)
	at javax.swing.plaf.synth.SynthListUI.update(Unknown Source)
	at javax.swing.JComponent.paintComponent(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JViewport.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JLayeredPane.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
	at javax.swing.RepaintManager.paint(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at java.awt.GraphicsCallback$PaintCallback.run(Unknown Source)
	at sun.awt.SunGraphicsCallback.runOneComponent(Unknown Source)
	at sun.awt.SunGraphicsCallback.runComponents(Unknown Source)
	at java.awt.Container.paint(Unknown Source)
	at java.awt.Window.paint(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.access$700(Unknown Source)
	at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$000(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:29: cannot find symbol
symbol  : class Date
location: package fr.ifremer.isisfish.types
import fr.ifremer.isisfish.types.Date;
                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:41: cannot find symbol
symbol  : class Date
location: package fr.ifremer.isisfish.types
import fr.ifremer.isisfish.types.Date;
                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:62: rules.RuleB_Fr_Anchois is not abstract and does not override abstract method postAction(fr.ifremer.isisfish.simulator.SimulationContext,fr.ifremer.isisfish.types.TimeStep,fr.ifremer.isisfish.entities.Metier) in fr.ifremer.isisfish.rule.Rule
public class RuleB_Fr_Anchois extends AbstractRule {
       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:122: warning: [deprecation] getYear() in java.util.Date has been deprecated
				int ny = date.getYear() ;
				             ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:123: warning: [deprecation] getMonth() in java.util.Date has been deprecated
				boolean firstSemester = date.getMonth().before(param_beginMonth);
				                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:123: int cannot be dereferenced
				boolean firstSemester = date.getMonth().before(param_beginMonth);
				                                       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:136: cannot find symbol
symbol  : method next()
location: class java.util.Date
				for (Date dat = new Date(0); dat.before(date); dat = dat.next()) {
				                                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: warning: [deprecation] getYear() in java.util.Date has been deprecated
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: warning: [deprecation] getMonth() in java.util.Date has been deprecated
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					                               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: int cannot be dereferenced
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					                                          ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:138: cannot find symbol
symbol  : method getMatrix(java.util.Date,fr.ifremer.isisfish.entities.Population,java.lang.String)
location: class fr.ifremer.isisfish.datastore.ResultStorage
						MatrixND matB = matResult.getMatrix(dat, param_pop, ResultName.MATRIX_BIOMASS);
						                         ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:167: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
				List<Strategy> strategies = siMatrix.getStrategies(new Date(0));	
				                                    ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:168: cannot find symbol
symbol  : method next()
location: class java.util.Date
				for (Date dat = new Date(0); dat.before(date); dat = dat.next()) {
				                                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: warning: [deprecation] getYear() in java.util.Date has been deprecated
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: warning: [deprecation] getMonth() in java.util.Date has been deprecated
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: int cannot be dereferenced
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					                                           ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:170: warning: [deprecation] getYear() in java.util.Date has been deprecated
							(firstSemester & dat.getYear() == ny) ){
							                    ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:172: cannot find symbol
symbol  : method getMatrix(java.util.Date,fr.ifremer.isisfish.entities.Population,java.lang.String)
location: class fr.ifremer.isisfish.datastore.ResultStorage
						MatrixND mat = matResult.getMatrix(dat, param_pop, 
						                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:212: warning: [deprecation] getMonth() in java.util.Date has been deprecated
        TargetSpecies ts = metier.getMetierSeasonInfo(date.getMonth()).getSpeciesTargetSpecies(param_pop.getSpecies());
                                                          ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:212: cannot find symbol
symbol  : method getMetierSeasonInfo(int)
location: interface fr.ifremer.isisfish.entities.Metier
        TargetSpecies ts = metier.getMetierSeasonInfo(date.getMonth()).getSpeciesTargetSpecies(param_pop.getSpecies());
                                 ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:220: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
            for (Strategy str : siMatrix.getStrategies(date)) {
                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:221: warning: [deprecation] getMonth() in java.util.Date has been deprecated
                double prop =  str.getStrategyMonthInfo(date.getMonth()).getProportionMetier(metier);
                                                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:221: cannot find symbol
symbol  : method getStrategyMonthInfo(int)
location: interface fr.ifremer.isisfish.entities.Strategy
                double prop =  str.getStrategyMonthInfo(date.getMonth()).getProportionMetier(metier);
                                  ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:230: warning: [deprecation] getMonth() in java.util.Date has been deprecated
                StrategyMonthInfo smi = str.getStrategyMonthInfo(date.getMonth());
                                                                     ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:230: cannot find symbol
symbol  : method getStrategyMonthInfo(int)
location: interface fr.ifremer.isisfish.entities.Strategy
                StrategyMonthInfo smi = str.getStrategyMonthInfo(date.getMonth());
                                           ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:234: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
                siMatrix.getStrategies(date),
                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:235: cannot find symbol
symbol  : method getMetiers(java.util.Date)
location: class scripts.SiMatrix
                siMatrix.getMetiers(date));
                        ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1686: cannot find symbol
symbol  : method getGroupMin()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMin = pop.getGroupMin();
                          ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1687: cannot find symbol
symbol  : method getGroupMax()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMax = pop.getGroupMax();
                          ^
Note: C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
19 errors
10 warnings
 INFO [AWT-EventQueue-0] (CompileHelper.java:109) loadClass - Can't load class: rules.RuleB_Fr_Anchois
java.lang.ClassNotFoundException: rules.RuleB_Fr_Anchois
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:107)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:156)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:171)
	at fr.ifremer.isisfish.datastore.RuleStorage.getNewRuleInstance(RuleStorage.java:166)
	at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:86)
	at javax.swing.plaf.basic.BasicListUI.paintCell(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paintImpl(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paint(Unknown Source)
	at javax.swing.plaf.synth.SynthListUI.update(Unknown Source)
	at javax.swing.JComponent.paintComponent(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JViewport.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JLayeredPane.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
	at javax.swing.RepaintManager.paint(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at java.awt.GraphicsCallback$PaintCallback.run(Unknown Source)
	at sun.awt.SunGraphicsCallback.runOneComponent(Unknown Source)
	at sun.awt.SunGraphicsCallback.runComponents(Unknown Source)
	at java.awt.Container.paint(Unknown Source)
	at java.awt.Window.paint(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.access$700(Unknown Source)
	at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$000(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:29: cannot find symbol
symbol  : class Date
location: package fr.ifremer.isisfish.types
import fr.ifremer.isisfish.types.Date;
                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:41: cannot find symbol
symbol  : class Date
location: package fr.ifremer.isisfish.types
import fr.ifremer.isisfish.types.Date;
                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:62: rules.RuleB_Fr_Anchois is not abstract and does not override abstract method postAction(fr.ifremer.isisfish.simulator.SimulationContext,fr.ifremer.isisfish.types.TimeStep,fr.ifremer.isisfish.entities.Metier) in fr.ifremer.isisfish.rule.Rule
public class RuleB_Fr_Anchois extends AbstractRule {
       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:122: warning: [deprecation] getYear() in java.util.Date has been deprecated
				int ny = date.getYear() ;
				             ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:123: warning: [deprecation] getMonth() in java.util.Date has been deprecated
				boolean firstSemester = date.getMonth().before(param_beginMonth);
				                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:123: int cannot be dereferenced
				boolean firstSemester = date.getMonth().before(param_beginMonth);
				                                       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:136: cannot find symbol
symbol  : method next()
location: class java.util.Date
				for (Date dat = new Date(0); dat.before(date); dat = dat.next()) {
				                                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: warning: [deprecation] getYear() in java.util.Date has been deprecated
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: warning: [deprecation] getMonth() in java.util.Date has been deprecated
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					                               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: int cannot be dereferenced
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					                                          ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:138: cannot find symbol
symbol  : method getMatrix(java.util.Date,fr.ifremer.isisfish.entities.Population,java.lang.String)
location: class fr.ifremer.isisfish.datastore.ResultStorage
						MatrixND matB = matResult.getMatrix(dat, param_pop, ResultName.MATRIX_BIOMASS);
						                         ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:167: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
				List<Strategy> strategies = siMatrix.getStrategies(new Date(0));	
				                                    ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:168: cannot find symbol
symbol  : method next()
location: class java.util.Date
				for (Date dat = new Date(0); dat.before(date); dat = dat.next()) {
				                                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: warning: [deprecation] getYear() in java.util.Date has been deprecated
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: warning: [deprecation] getMonth() in java.util.Date has been deprecated
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: int cannot be dereferenced
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					                                           ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:170: warning: [deprecation] getYear() in java.util.Date has been deprecated
							(firstSemester & dat.getYear() == ny) ){
							                    ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:172: cannot find symbol
symbol  : method getMatrix(java.util.Date,fr.ifremer.isisfish.entities.Population,java.lang.String)
location: class fr.ifremer.isisfish.datastore.ResultStorage
						MatrixND mat = matResult.getMatrix(dat, param_pop, 
						                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:212: warning: [deprecation] getMonth() in java.util.Date has been deprecated
        TargetSpecies ts = metier.getMetierSeasonInfo(date.getMonth()).getSpeciesTargetSpecies(param_pop.getSpecies());
                                                          ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:212: cannot find symbol
symbol  : method getMetierSeasonInfo(int)
location: interface fr.ifremer.isisfish.entities.Metier
        TargetSpecies ts = metier.getMetierSeasonInfo(date.getMonth()).getSpeciesTargetSpecies(param_pop.getSpecies());
                                 ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:220: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
            for (Strategy str : siMatrix.getStrategies(date)) {
                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:221: warning: [deprecation] getMonth() in java.util.Date has been deprecated
                double prop =  str.getStrategyMonthInfo(date.getMonth()).getProportionMetier(metier);
                                                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:221: cannot find symbol
symbol  : method getStrategyMonthInfo(int)
location: interface fr.ifremer.isisfish.entities.Strategy
                double prop =  str.getStrategyMonthInfo(date.getMonth()).getProportionMetier(metier);
                                  ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:230: warning: [deprecation] getMonth() in java.util.Date has been deprecated
                StrategyMonthInfo smi = str.getStrategyMonthInfo(date.getMonth());
                                                                     ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:230: cannot find symbol
symbol  : method getStrategyMonthInfo(int)
location: interface fr.ifremer.isisfish.entities.Strategy
                StrategyMonthInfo smi = str.getStrategyMonthInfo(date.getMonth());
                                           ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:234: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
                siMatrix.getStrategies(date),
                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:235: cannot find symbol
symbol  : method getMetiers(java.util.Date)
location: class scripts.SiMatrix
                siMatrix.getMetiers(date));
                        ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1686: cannot find symbol
symbol  : method getGroupMin()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMin = pop.getGroupMin();
                          ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1687: cannot find symbol
symbol  : method getGroupMax()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMax = pop.getGroupMax();
                          ^
Note: C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
19 errors
10 warnings
 INFO [AWT-EventQueue-0] (CompileHelper.java:109) loadClass - Can't load class: rules.RuleB_Fr_Anchois
java.lang.ClassNotFoundException: rules.RuleB_Fr_Anchois
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:107)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:156)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:171)
	at fr.ifremer.isisfish.datastore.RuleStorage.getNewRuleInstance(RuleStorage.java:166)
	at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:86)
	at javax.swing.plaf.basic.BasicListUI.paintCell(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paintImpl(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paint(Unknown Source)
	at javax.swing.plaf.synth.SynthListUI.update(Unknown Source)
	at javax.swing.JComponent.paintComponent(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JViewport.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JLayeredPane.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
	at javax.swing.RepaintManager.paint(Unknown Source)
	at javax.swing.JComponent._paintImmediately(Unknown Source)
	at javax.swing.JComponent.paintImmediately(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.access$700(Unknown Source)
	at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$000(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:29: cannot find symbol
symbol  : class Date
location: package fr.ifremer.isisfish.types
import fr.ifremer.isisfish.types.Date;
                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:41: cannot find symbol
symbol  : class Date
location: package fr.ifremer.isisfish.types
import fr.ifremer.isisfish.types.Date;
                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:62: rules.RuleB_Fr_Anchois is not abstract and does not override abstract method postAction(fr.ifremer.isisfish.simulator.SimulationContext,fr.ifremer.isisfish.types.TimeStep,fr.ifremer.isisfish.entities.Metier) in fr.ifremer.isisfish.rule.Rule
public class RuleB_Fr_Anchois extends AbstractRule {
       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:122: warning: [deprecation] getYear() in java.util.Date has been deprecated
				int ny = date.getYear() ;
				             ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:123: warning: [deprecation] getMonth() in java.util.Date has been deprecated
				boolean firstSemester = date.getMonth().before(param_beginMonth);
				                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:123: int cannot be dereferenced
				boolean firstSemester = date.getMonth().before(param_beginMonth);
				                                       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:136: cannot find symbol
symbol  : method next()
location: class java.util.Date
				for (Date dat = new Date(0); dat.before(date); dat = dat.next()) {
				                                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: warning: [deprecation] getYear() in java.util.Date has been deprecated
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: warning: [deprecation] getMonth() in java.util.Date has been deprecated
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					                               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: int cannot be dereferenced
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					                                          ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:138: cannot find symbol
symbol  : method getMatrix(java.util.Date,fr.ifremer.isisfish.entities.Population,java.lang.String)
location: class fr.ifremer.isisfish.datastore.ResultStorage
						MatrixND matB = matResult.getMatrix(dat, param_pop, ResultName.MATRIX_BIOMASS);
						                         ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:167: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
				List<Strategy> strategies = siMatrix.getStrategies(new Date(0));	
				                                    ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:168: cannot find symbol
symbol  : method next()
location: class java.util.Date
				for (Date dat = new Date(0); dat.before(date); dat = dat.next()) {
				                                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: warning: [deprecation] getYear() in java.util.Date has been deprecated
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: warning: [deprecation] getMonth() in java.util.Date has been deprecated
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: int cannot be dereferenced
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					                                           ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:170: warning: [deprecation] getYear() in java.util.Date has been deprecated
							(firstSemester & dat.getYear() == ny) ){
							                    ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:172: cannot find symbol
symbol  : method getMatrix(java.util.Date,fr.ifremer.isisfish.entities.Population,java.lang.String)
location: class fr.ifremer.isisfish.datastore.ResultStorage
						MatrixND mat = matResult.getMatrix(dat, param_pop, 
						                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:212: warning: [deprecation] getMonth() in java.util.Date has been deprecated
        TargetSpecies ts = metier.getMetierSeasonInfo(date.getMonth()).getSpeciesTargetSpecies(param_pop.getSpecies());
                                                          ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:212: cannot find symbol
symbol  : method getMetierSeasonInfo(int)
location: interface fr.ifremer.isisfish.entities.Metier
        TargetSpecies ts = metier.getMetierSeasonInfo(date.getMonth()).getSpeciesTargetSpecies(param_pop.getSpecies());
                                 ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:220: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
            for (Strategy str : siMatrix.getStrategies(date)) {
                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:221: warning: [deprecation] getMonth() in java.util.Date has been deprecated
                double prop =  str.getStrategyMonthInfo(date.getMonth()).getProportionMetier(metier);
                                                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:221: cannot find symbol
symbol  : method getStrategyMonthInfo(int)
location: interface fr.ifremer.isisfish.entities.Strategy
                double prop =  str.getStrategyMonthInfo(date.getMonth()).getProportionMetier(metier);
                                  ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:230: warning: [deprecation] getMonth() in java.util.Date has been deprecated
                StrategyMonthInfo smi = str.getStrategyMonthInfo(date.getMonth());
                                                                     ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:230: cannot find symbol
symbol  : method getStrategyMonthInfo(int)
location: interface fr.ifremer.isisfish.entities.Strategy
                StrategyMonthInfo smi = str.getStrategyMonthInfo(date.getMonth());
                                           ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:234: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
                siMatrix.getStrategies(date),
                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:235: cannot find symbol
symbol  : method getMetiers(java.util.Date)
location: class scripts.SiMatrix
                siMatrix.getMetiers(date));
                        ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1686: cannot find symbol
symbol  : method getGroupMin()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMin = pop.getGroupMin();
                          ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1687: cannot find symbol
symbol  : method getGroupMax()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMax = pop.getGroupMax();
                          ^
Note: C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
19 errors
10 warnings
 INFO [AWT-EventQueue-0] (CompileHelper.java:109) loadClass - Can't load class: rules.RuleB_Fr_Anchois
java.lang.ClassNotFoundException: rules.RuleB_Fr_Anchois
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:107)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:156)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:171)
	at fr.ifremer.isisfish.datastore.RuleStorage.getNewRuleInstance(RuleStorage.java:166)
	at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:86)
	at javax.swing.plaf.basic.BasicListUI.paintCell(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paintImpl(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paint(Unknown Source)
	at javax.swing.plaf.synth.SynthListUI.update(Unknown Source)
	at javax.swing.JComponent.paintComponent(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JViewport.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JLayeredPane.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
	at javax.swing.RepaintManager.paint(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at java.awt.GraphicsCallback$PaintCallback.run(Unknown Source)
	at sun.awt.SunGraphicsCallback.runOneComponent(Unknown Source)
	at sun.awt.SunGraphicsCallback.runComponents(Unknown Source)
	at java.awt.Container.paint(Unknown Source)
	at java.awt.Window.paint(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.access$700(Unknown Source)
	at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$000(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:166: cannot find symbol
symbol  : variable param_tacInTons
location: class rules.HCR_transition_MSY
                        + " >= param_tacInTons:" + param_tacInTons);
                                                   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:167: cannot find symbol
symbol  : variable param_tacInTons
location: class rules.HCR_transition_MSY
                if (catchTons >= param_tacInTons) {
                                 ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:346: cannot find symbol
symbol  : variable param_propSurvie
location: class rules.HCR_transition_MSY
                        if (param_propSurvie > 0) {
                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:354: cannot find symbol
symbol  : variable param_propSurvie
location: class rules.HCR_transition_MSY
                                        + i.getValue() * param_propSurvie);
                                                         ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1686: cannot find symbol
symbol  : method getGroupMin()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMin = pop.getGroupMin();
                          ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1687: cannot find symbol
symbol  : method getGroupMax()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMax = pop.getGroupMax();
                          ^
Note: C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
6 errors
 INFO [AWT-EventQueue-0] (CompileHelper.java:109) loadClass - Can't load class: rules.HCR_transition_MSY
java.lang.ClassNotFoundException: rules.HCR_transition_MSY
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:107)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:156)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:171)
	at fr.ifremer.isisfish.datastore.RuleStorage.getNewRuleInstance(RuleStorage.java:166)
	at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:86)
	at javax.swing.plaf.basic.BasicListUI.paintCell(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paintImpl(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paint(Unknown Source)
	at javax.swing.plaf.synth.SynthListUI.update(Unknown Source)
	at javax.swing.JComponent.paintComponent(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JViewport.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
	at javax.swing.RepaintManager.paint(Unknown Source)
	at javax.swing.JComponent._paintImmediately(Unknown Source)
	at javax.swing.JComponent.paintImmediately(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.access$700(Unknown Source)
	at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$000(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:29: cannot find symbol
symbol  : class Date
location: package fr.ifremer.isisfish.types
import fr.ifremer.isisfish.types.Date;
                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:41: cannot find symbol
symbol  : class Date
location: package fr.ifremer.isisfish.types
import fr.ifremer.isisfish.types.Date;
                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:62: rules.RuleB_Fr_Anchois is not abstract and does not override abstract method postAction(fr.ifremer.isisfish.simulator.SimulationContext,fr.ifremer.isisfish.types.TimeStep,fr.ifremer.isisfish.entities.Metier) in fr.ifremer.isisfish.rule.Rule
public class RuleB_Fr_Anchois extends AbstractRule {
       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:122: warning: [deprecation] getYear() in java.util.Date has been deprecated
				int ny = date.getYear() ;
				             ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:123: warning: [deprecation] getMonth() in java.util.Date has been deprecated
				boolean firstSemester = date.getMonth().before(param_beginMonth);
				                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:123: int cannot be dereferenced
				boolean firstSemester = date.getMonth().before(param_beginMonth);
				                                       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:136: cannot find symbol
symbol  : method next()
location: class java.util.Date
				for (Date dat = new Date(0); dat.before(date); dat = dat.next()) {
				                                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: warning: [deprecation] getYear() in java.util.Date has been deprecated
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: warning: [deprecation] getMonth() in java.util.Date has been deprecated
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					                               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: int cannot be dereferenced
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					                                          ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:138: cannot find symbol
symbol  : method getMatrix(java.util.Date,fr.ifremer.isisfish.entities.Population,java.lang.String)
location: class fr.ifremer.isisfish.datastore.ResultStorage
						MatrixND matB = matResult.getMatrix(dat, param_pop, ResultName.MATRIX_BIOMASS);
						                         ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:167: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
				List<Strategy> strategies = siMatrix.getStrategies(new Date(0));	
				                                    ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:168: cannot find symbol
symbol  : method next()
location: class java.util.Date
				for (Date dat = new Date(0); dat.before(date); dat = dat.next()) {
				                                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: warning: [deprecation] getYear() in java.util.Date has been deprecated
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: warning: [deprecation] getMonth() in java.util.Date has been deprecated
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: int cannot be dereferenced
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					                                           ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:170: warning: [deprecation] getYear() in java.util.Date has been deprecated
							(firstSemester & dat.getYear() == ny) ){
							                    ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:172: cannot find symbol
symbol  : method getMatrix(java.util.Date,fr.ifremer.isisfish.entities.Population,java.lang.String)
location: class fr.ifremer.isisfish.datastore.ResultStorage
						MatrixND mat = matResult.getMatrix(dat, param_pop, 
						                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:212: warning: [deprecation] getMonth() in java.util.Date has been deprecated
        TargetSpecies ts = metier.getMetierSeasonInfo(date.getMonth()).getSpeciesTargetSpecies(param_pop.getSpecies());
                                                          ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:212: cannot find symbol
symbol  : method getMetierSeasonInfo(int)
location: interface fr.ifremer.isisfish.entities.Metier
        TargetSpecies ts = metier.getMetierSeasonInfo(date.getMonth()).getSpeciesTargetSpecies(param_pop.getSpecies());
                                 ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:220: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
            for (Strategy str : siMatrix.getStrategies(date)) {
                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:221: warning: [deprecation] getMonth() in java.util.Date has been deprecated
                double prop =  str.getStrategyMonthInfo(date.getMonth()).getProportionMetier(metier);
                                                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:221: cannot find symbol
symbol  : method getStrategyMonthInfo(int)
location: interface fr.ifremer.isisfish.entities.Strategy
                double prop =  str.getStrategyMonthInfo(date.getMonth()).getProportionMetier(metier);
                                  ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:230: warning: [deprecation] getMonth() in java.util.Date has been deprecated
                StrategyMonthInfo smi = str.getStrategyMonthInfo(date.getMonth());
                                                                     ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:230: cannot find symbol
symbol  : method getStrategyMonthInfo(int)
location: interface fr.ifremer.isisfish.entities.Strategy
                StrategyMonthInfo smi = str.getStrategyMonthInfo(date.getMonth());
                                           ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:234: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
                siMatrix.getStrategies(date),
                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:235: cannot find symbol
symbol  : method getMetiers(java.util.Date)
location: class scripts.SiMatrix
                siMatrix.getMetiers(date));
                        ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1686: cannot find symbol
symbol  : method getGroupMin()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMin = pop.getGroupMin();
                          ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1687: cannot find symbol
symbol  : method getGroupMax()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMax = pop.getGroupMax();
                          ^
Note: C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
19 errors
10 warnings
 INFO [AWT-EventQueue-0] (CompileHelper.java:109) loadClass - Can't load class: rules.RuleB_Fr_Anchois
java.lang.ClassNotFoundException: rules.RuleB_Fr_Anchois
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:107)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:156)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:171)
	at fr.ifremer.isisfish.datastore.RuleStorage.getNewRuleInstance(RuleStorage.java:166)
	at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:86)
	at javax.swing.plaf.basic.BasicListUI.paintCell(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paintImpl(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paint(Unknown Source)
	at javax.swing.plaf.synth.SynthListUI.update(Unknown Source)
	at javax.swing.JComponent.paintComponent(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JViewport.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
	at javax.swing.RepaintManager.paint(Unknown Source)
	at javax.swing.JComponent._paintImmediately(Unknown Source)
	at javax.swing.JComponent.paintImmediately(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.access$700(Unknown Source)
	at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$000(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:166: cannot find symbol
symbol  : variable param_tacInTons
location: class rules.HCR_transition_MSY
                        + " >= param_tacInTons:" + param_tacInTons);
                                                   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:167: cannot find symbol
symbol  : variable param_tacInTons
location: class rules.HCR_transition_MSY
                if (catchTons >= param_tacInTons) {
                                 ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:346: cannot find symbol
symbol  : variable param_propSurvie
location: class rules.HCR_transition_MSY
                        if (param_propSurvie > 0) {
                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:354: cannot find symbol
symbol  : variable param_propSurvie
location: class rules.HCR_transition_MSY
                                        + i.getValue() * param_propSurvie);
                                                         ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1686: cannot find symbol
symbol  : method getGroupMin()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMin = pop.getGroupMin();
                          ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1687: cannot find symbol
symbol  : method getGroupMax()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMax = pop.getGroupMax();
                          ^
Note: C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
6 errors
 INFO [AWT-EventQueue-0] (CompileHelper.java:109) loadClass - Can't load class: rules.HCR_transition_MSY
java.lang.ClassNotFoundException: rules.HCR_transition_MSY
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:107)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:156)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:171)
	at fr.ifremer.isisfish.datastore.RuleStorage.getNewRuleInstance(RuleStorage.java:166)
	at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:86)
	at javax.swing.plaf.basic.BasicListUI.paintCell(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paintImpl(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paint(Unknown Source)
	at javax.swing.plaf.synth.SynthListUI.update(Unknown Source)
	at javax.swing.JComponent.paintComponent(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JViewport.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
	at javax.swing.RepaintManager.paint(Unknown Source)
	at javax.swing.JComponent._paintImmediately(Unknown Source)
	at javax.swing.JComponent.paintImmediately(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.access$700(Unknown Source)
	at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$000(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:29: cannot find symbol
symbol  : class Date
location: package fr.ifremer.isisfish.types
import fr.ifremer.isisfish.types.Date;
                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:41: cannot find symbol
symbol  : class Date
location: package fr.ifremer.isisfish.types
import fr.ifremer.isisfish.types.Date;
                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:62: rules.RuleB_Fr_Anchois is not abstract and does not override abstract method postAction(fr.ifremer.isisfish.simulator.SimulationContext,fr.ifremer.isisfish.types.TimeStep,fr.ifremer.isisfish.entities.Metier) in fr.ifremer.isisfish.rule.Rule
public class RuleB_Fr_Anchois extends AbstractRule {
       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:122: warning: [deprecation] getYear() in java.util.Date has been deprecated
				int ny = date.getYear() ;
				             ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:123: warning: [deprecation] getMonth() in java.util.Date has been deprecated
				boolean firstSemester = date.getMonth().before(param_beginMonth);
				                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:123: int cannot be dereferenced
				boolean firstSemester = date.getMonth().before(param_beginMonth);
				                                       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:136: cannot find symbol
symbol  : method next()
location: class java.util.Date
				for (Date dat = new Date(0); dat.before(date); dat = dat.next()) {
				                                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: warning: [deprecation] getYear() in java.util.Date has been deprecated
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: warning: [deprecation] getMonth() in java.util.Date has been deprecated
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					                               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: int cannot be dereferenced
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					                                          ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:138: cannot find symbol
symbol  : method getMatrix(java.util.Date,fr.ifremer.isisfish.entities.Population,java.lang.String)
location: class fr.ifremer.isisfish.datastore.ResultStorage
						MatrixND matB = matResult.getMatrix(dat, param_pop, ResultName.MATRIX_BIOMASS);
						                         ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:167: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
				List<Strategy> strategies = siMatrix.getStrategies(new Date(0));	
				                                    ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:168: cannot find symbol
symbol  : method next()
location: class java.util.Date
				for (Date dat = new Date(0); dat.before(date); dat = dat.next()) {
				                                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: warning: [deprecation] getYear() in java.util.Date has been deprecated
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: warning: [deprecation] getMonth() in java.util.Date has been deprecated
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: int cannot be dereferenced
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					                                           ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:170: warning: [deprecation] getYear() in java.util.Date has been deprecated
							(firstSemester & dat.getYear() == ny) ){
							                    ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:172: cannot find symbol
symbol  : method getMatrix(java.util.Date,fr.ifremer.isisfish.entities.Population,java.lang.String)
location: class fr.ifremer.isisfish.datastore.ResultStorage
						MatrixND mat = matResult.getMatrix(dat, param_pop, 
						                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:212: warning: [deprecation] getMonth() in java.util.Date has been deprecated
        TargetSpecies ts = metier.getMetierSeasonInfo(date.getMonth()).getSpeciesTargetSpecies(param_pop.getSpecies());
                                                          ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:212: cannot find symbol
symbol  : method getMetierSeasonInfo(int)
location: interface fr.ifremer.isisfish.entities.Metier
        TargetSpecies ts = metier.getMetierSeasonInfo(date.getMonth()).getSpeciesTargetSpecies(param_pop.getSpecies());
                                 ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:220: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
            for (Strategy str : siMatrix.getStrategies(date)) {
                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:221: warning: [deprecation] getMonth() in java.util.Date has been deprecated
                double prop =  str.getStrategyMonthInfo(date.getMonth()).getProportionMetier(metier);
                                                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:221: cannot find symbol
symbol  : method getStrategyMonthInfo(int)
location: interface fr.ifremer.isisfish.entities.Strategy
                double prop =  str.getStrategyMonthInfo(date.getMonth()).getProportionMetier(metier);
                                  ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:230: warning: [deprecation] getMonth() in java.util.Date has been deprecated
                StrategyMonthInfo smi = str.getStrategyMonthInfo(date.getMonth());
                                                                     ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:230: cannot find symbol
symbol  : method getStrategyMonthInfo(int)
location: interface fr.ifremer.isisfish.entities.Strategy
                StrategyMonthInfo smi = str.getStrategyMonthInfo(date.getMonth());
                                           ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:234: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
                siMatrix.getStrategies(date),
                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:235: cannot find symbol
symbol  : method getMetiers(java.util.Date)
location: class scripts.SiMatrix
                siMatrix.getMetiers(date));
                        ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1686: cannot find symbol
symbol  : method getGroupMin()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMin = pop.getGroupMin();
                          ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1687: cannot find symbol
symbol  : method getGroupMax()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMax = pop.getGroupMax();
                          ^
Note: C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
19 errors
10 warnings
 INFO [AWT-EventQueue-0] (CompileHelper.java:109) loadClass - Can't load class: rules.RuleB_Fr_Anchois
java.lang.ClassNotFoundException: rules.RuleB_Fr_Anchois
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:107)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:156)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:171)
	at fr.ifremer.isisfish.datastore.RuleStorage.getNewRuleInstance(RuleStorage.java:166)
	at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:86)
	at javax.swing.plaf.basic.BasicListUI.paintCell(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paintImpl(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paint(Unknown Source)
	at javax.swing.plaf.synth.SynthListUI.update(Unknown Source)
	at javax.swing.JComponent.paintComponent(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JViewport.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
	at javax.swing.RepaintManager.paint(Unknown Source)
	at javax.swing.JComponent._paintImmediately(Unknown Source)
	at javax.swing.JComponent.paintImmediately(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.access$700(Unknown Source)
	at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$000(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:166: cannot find symbol
symbol  : variable param_tacInTons
location: class rules.HCR_transition_MSY
                        + " >= param_tacInTons:" + param_tacInTons);
                                                   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:167: cannot find symbol
symbol  : variable param_tacInTons
location: class rules.HCR_transition_MSY
                if (catchTons >= param_tacInTons) {
                                 ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:346: cannot find symbol
symbol  : variable param_propSurvie
location: class rules.HCR_transition_MSY
                        if (param_propSurvie > 0) {
                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:354: cannot find symbol
symbol  : variable param_propSurvie
location: class rules.HCR_transition_MSY
                                        + i.getValue() * param_propSurvie);
                                                         ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1686: cannot find symbol
symbol  : method getGroupMin()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMin = pop.getGroupMin();
                          ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1687: cannot find symbol
symbol  : method getGroupMax()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMax = pop.getGroupMax();
                          ^
Note: C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
6 errors
 INFO [AWT-EventQueue-0] (CompileHelper.java:109) loadClass - Can't load class: rules.HCR_transition_MSY
java.lang.ClassNotFoundException: rules.HCR_transition_MSY
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:107)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:156)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:171)
	at fr.ifremer.isisfish.datastore.RuleStorage.getNewRuleInstance(RuleStorage.java:166)
	at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:86)
	at javax.swing.plaf.basic.BasicListUI.paintCell(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paintImpl(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paint(Unknown Source)
	at javax.swing.plaf.synth.SynthListUI.update(Unknown Source)
	at javax.swing.JComponent.paintComponent(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JViewport.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
	at javax.swing.RepaintManager.paint(Unknown Source)
	at javax.swing.JComponent._paintImmediately(Unknown Source)
	at javax.swing.JComponent.paintImmediately(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.access$700(Unknown Source)
	at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$000(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:29: cannot find symbol
symbol  : class Date
location: package fr.ifremer.isisfish.types
import fr.ifremer.isisfish.types.Date;
                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:41: cannot find symbol
symbol  : class Date
location: package fr.ifremer.isisfish.types
import fr.ifremer.isisfish.types.Date;
                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:62: rules.RuleB_Fr_Anchois is not abstract and does not override abstract method postAction(fr.ifremer.isisfish.simulator.SimulationContext,fr.ifremer.isisfish.types.TimeStep,fr.ifremer.isisfish.entities.Metier) in fr.ifremer.isisfish.rule.Rule
public class RuleB_Fr_Anchois extends AbstractRule {
       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:122: warning: [deprecation] getYear() in java.util.Date has been deprecated
				int ny = date.getYear() ;
				             ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:123: warning: [deprecation] getMonth() in java.util.Date has been deprecated
				boolean firstSemester = date.getMonth().before(param_beginMonth);
				                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:123: int cannot be dereferenced
				boolean firstSemester = date.getMonth().before(param_beginMonth);
				                                       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:136: cannot find symbol
symbol  : method next()
location: class java.util.Date
				for (Date dat = new Date(0); dat.before(date); dat = dat.next()) {
				                                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: warning: [deprecation] getYear() in java.util.Date has been deprecated
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: warning: [deprecation] getMonth() in java.util.Date has been deprecated
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					                               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: int cannot be dereferenced
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					                                          ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:138: cannot find symbol
symbol  : method getMatrix(java.util.Date,fr.ifremer.isisfish.entities.Population,java.lang.String)
location: class fr.ifremer.isisfish.datastore.ResultStorage
						MatrixND matB = matResult.getMatrix(dat, param_pop, ResultName.MATRIX_BIOMASS);
						                         ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:167: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
				List<Strategy> strategies = siMatrix.getStrategies(new Date(0));	
				                                    ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:168: cannot find symbol
symbol  : method next()
location: class java.util.Date
				for (Date dat = new Date(0); dat.before(date); dat = dat.next()) {
				                                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: warning: [deprecation] getYear() in java.util.Date has been deprecated
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: warning: [deprecation] getMonth() in java.util.Date has been deprecated
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: int cannot be dereferenced
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					                                           ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:170: warning: [deprecation] getYear() in java.util.Date has been deprecated
							(firstSemester & dat.getYear() == ny) ){
							                    ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:172: cannot find symbol
symbol  : method getMatrix(java.util.Date,fr.ifremer.isisfish.entities.Population,java.lang.String)
location: class fr.ifremer.isisfish.datastore.ResultStorage
						MatrixND mat = matResult.getMatrix(dat, param_pop, 
						                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:212: warning: [deprecation] getMonth() in java.util.Date has been deprecated
        TargetSpecies ts = metier.getMetierSeasonInfo(date.getMonth()).getSpeciesTargetSpecies(param_pop.getSpecies());
                                                          ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:212: cannot find symbol
symbol  : method getMetierSeasonInfo(int)
location: interface fr.ifremer.isisfish.entities.Metier
        TargetSpecies ts = metier.getMetierSeasonInfo(date.getMonth()).getSpeciesTargetSpecies(param_pop.getSpecies());
                                 ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:220: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
            for (Strategy str : siMatrix.getStrategies(date)) {
                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:221: warning: [deprecation] getMonth() in java.util.Date has been deprecated
                double prop =  str.getStrategyMonthInfo(date.getMonth()).getProportionMetier(metier);
                                                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:221: cannot find symbol
symbol  : method getStrategyMonthInfo(int)
location: interface fr.ifremer.isisfish.entities.Strategy
                double prop =  str.getStrategyMonthInfo(date.getMonth()).getProportionMetier(metier);
                                  ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:230: warning: [deprecation] getMonth() in java.util.Date has been deprecated
                StrategyMonthInfo smi = str.getStrategyMonthInfo(date.getMonth());
                                                                     ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:230: cannot find symbol
symbol  : method getStrategyMonthInfo(int)
location: interface fr.ifremer.isisfish.entities.Strategy
                StrategyMonthInfo smi = str.getStrategyMonthInfo(date.getMonth());
                                           ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:234: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
                siMatrix.getStrategies(date),
                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:235: cannot find symbol
symbol  : method getMetiers(java.util.Date)
location: class scripts.SiMatrix
                siMatrix.getMetiers(date));
                        ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1686: cannot find symbol
symbol  : method getGroupMin()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMin = pop.getGroupMin();
                          ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1687: cannot find symbol
symbol  : method getGroupMax()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMax = pop.getGroupMax();
                          ^
Note: C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
19 errors
10 warnings
 INFO [AWT-EventQueue-0] (CompileHelper.java:109) loadClass - Can't load class: rules.RuleB_Fr_Anchois
java.lang.ClassNotFoundException: rules.RuleB_Fr_Anchois
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:107)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:156)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:171)
	at fr.ifremer.isisfish.datastore.RuleStorage.getNewRuleInstance(RuleStorage.java:166)
	at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:86)
	at javax.swing.plaf.basic.BasicListUI.paintCell(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paintImpl(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paint(Unknown Source)
	at javax.swing.plaf.synth.SynthListUI.update(Unknown Source)
	at javax.swing.JComponent.paintComponent(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JViewport.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
	at javax.swing.RepaintManager.paint(Unknown Source)
	at javax.swing.JComponent._paintImmediately(Unknown Source)
	at javax.swing.JComponent.paintImmediately(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.access$700(Unknown Source)
	at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$000(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:166: cannot find symbol
symbol  : variable param_tacInTons
location: class rules.HCR_transition_MSY
                        + " >= param_tacInTons:" + param_tacInTons);
                                                   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:167: cannot find symbol
symbol  : variable param_tacInTons
location: class rules.HCR_transition_MSY
                if (catchTons >= param_tacInTons) {
                                 ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:346: cannot find symbol
symbol  : variable param_propSurvie
location: class rules.HCR_transition_MSY
                        if (param_propSurvie > 0) {
                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:354: cannot find symbol
symbol  : variable param_propSurvie
location: class rules.HCR_transition_MSY
                                        + i.getValue() * param_propSurvie);
                                                         ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1686: cannot find symbol
symbol  : method getGroupMin()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMin = pop.getGroupMin();
                          ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1687: cannot find symbol
symbol  : method getGroupMax()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMax = pop.getGroupMax();
                          ^
Note: C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
6 errors
 INFO [AWT-EventQueue-0] (CompileHelper.java:109) loadClass - Can't load class: rules.HCR_transition_MSY
java.lang.ClassNotFoundException: rules.HCR_transition_MSY
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:107)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:156)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:171)
	at fr.ifremer.isisfish.datastore.RuleStorage.getNewRuleInstance(RuleStorage.java:166)
	at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:86)
	at javax.swing.plaf.basic.BasicListUI.paintCell(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paintImpl(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paint(Unknown Source)
	at javax.swing.plaf.synth.SynthListUI.update(Unknown Source)
	at javax.swing.JComponent.paintComponent(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JViewport.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
	at javax.swing.RepaintManager.paint(Unknown Source)
	at javax.swing.JComponent._paintImmediately(Unknown Source)
	at javax.swing.JComponent.paintImmediately(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.access$700(Unknown Source)
	at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$000(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:29: cannot find symbol
symbol  : class Date
location: package fr.ifremer.isisfish.types
import fr.ifremer.isisfish.types.Date;
                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:41: cannot find symbol
symbol  : class Date
location: package fr.ifremer.isisfish.types
import fr.ifremer.isisfish.types.Date;
                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:62: rules.RuleB_Fr_Anchois is not abstract and does not override abstract method postAction(fr.ifremer.isisfish.simulator.SimulationContext,fr.ifremer.isisfish.types.TimeStep,fr.ifremer.isisfish.entities.Metier) in fr.ifremer.isisfish.rule.Rule
public class RuleB_Fr_Anchois extends AbstractRule {
       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:122: warning: [deprecation] getYear() in java.util.Date has been deprecated
				int ny = date.getYear() ;
				             ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:123: warning: [deprecation] getMonth() in java.util.Date has been deprecated
				boolean firstSemester = date.getMonth().before(param_beginMonth);
				                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:123: int cannot be dereferenced
				boolean firstSemester = date.getMonth().before(param_beginMonth);
				                                       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:136: cannot find symbol
symbol  : method next()
location: class java.util.Date
				for (Date dat = new Date(0); dat.before(date); dat = dat.next()) {
				                                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: warning: [deprecation] getYear() in java.util.Date has been deprecated
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: warning: [deprecation] getMonth() in java.util.Date has been deprecated
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					                               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: int cannot be dereferenced
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					                                          ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:138: cannot find symbol
symbol  : method getMatrix(java.util.Date,fr.ifremer.isisfish.entities.Population,java.lang.String)
location: class fr.ifremer.isisfish.datastore.ResultStorage
						MatrixND matB = matResult.getMatrix(dat, param_pop, ResultName.MATRIX_BIOMASS);
						                         ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:167: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
				List<Strategy> strategies = siMatrix.getStrategies(new Date(0));	
				                                    ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:168: cannot find symbol
symbol  : method next()
location: class java.util.Date
				for (Date dat = new Date(0); dat.before(date); dat = dat.next()) {
				                                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: warning: [deprecation] getYear() in java.util.Date has been deprecated
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: warning: [deprecation] getMonth() in java.util.Date has been deprecated
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: int cannot be dereferenced
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					                                           ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:170: warning: [deprecation] getYear() in java.util.Date has been deprecated
							(firstSemester & dat.getYear() == ny) ){
							                    ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:172: cannot find symbol
symbol  : method getMatrix(java.util.Date,fr.ifremer.isisfish.entities.Population,java.lang.String)
location: class fr.ifremer.isisfish.datastore.ResultStorage
						MatrixND mat = matResult.getMatrix(dat, param_pop, 
						                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:212: warning: [deprecation] getMonth() in java.util.Date has been deprecated
        TargetSpecies ts = metier.getMetierSeasonInfo(date.getMonth()).getSpeciesTargetSpecies(param_pop.getSpecies());
                                                          ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:212: cannot find symbol
symbol  : method getMetierSeasonInfo(int)
location: interface fr.ifremer.isisfish.entities.Metier
        TargetSpecies ts = metier.getMetierSeasonInfo(date.getMonth()).getSpeciesTargetSpecies(param_pop.getSpecies());
                                 ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:220: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
            for (Strategy str : siMatrix.getStrategies(date)) {
                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:221: warning: [deprecation] getMonth() in java.util.Date has been deprecated
                double prop =  str.getStrategyMonthInfo(date.getMonth()).getProportionMetier(metier);
                                                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:221: cannot find symbol
symbol  : method getStrategyMonthInfo(int)
location: interface fr.ifremer.isisfish.entities.Strategy
                double prop =  str.getStrategyMonthInfo(date.getMonth()).getProportionMetier(metier);
                                  ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:230: warning: [deprecation] getMonth() in java.util.Date has been deprecated
                StrategyMonthInfo smi = str.getStrategyMonthInfo(date.getMonth());
                                                                     ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:230: cannot find symbol
symbol  : method getStrategyMonthInfo(int)
location: interface fr.ifremer.isisfish.entities.Strategy
                StrategyMonthInfo smi = str.getStrategyMonthInfo(date.getMonth());
                                           ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:234: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
                siMatrix.getStrategies(date),
                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:235: cannot find symbol
symbol  : method getMetiers(java.util.Date)
location: class scripts.SiMatrix
                siMatrix.getMetiers(date));
                        ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1686: cannot find symbol
symbol  : method getGroupMin()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMin = pop.getGroupMin();
                          ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1687: cannot find symbol
symbol  : method getGroupMax()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMax = pop.getGroupMax();
                          ^
Note: C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
19 errors
10 warnings
 INFO [AWT-EventQueue-0] (CompileHelper.java:109) loadClass - Can't load class: rules.RuleB_Fr_Anchois
java.lang.ClassNotFoundException: rules.RuleB_Fr_Anchois
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:107)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:156)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:171)
	at fr.ifremer.isisfish.datastore.RuleStorage.getNewRuleInstance(RuleStorage.java:166)
	at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:86)
	at javax.swing.plaf.basic.BasicListUI.paintCell(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paintImpl(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paint(Unknown Source)
	at javax.swing.plaf.synth.SynthListUI.update(Unknown Source)
	at javax.swing.JComponent.paintComponent(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JViewport.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
	at javax.swing.RepaintManager.paint(Unknown Source)
	at javax.swing.JComponent._paintImmediately(Unknown Source)
	at javax.swing.JComponent.paintImmediately(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.access$700(Unknown Source)
	at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$000(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:166: cannot find symbol
symbol  : variable param_tacInTons
location: class rules.HCR_transition_MSY
                        + " >= param_tacInTons:" + param_tacInTons);
                                                   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:167: cannot find symbol
symbol  : variable param_tacInTons
location: class rules.HCR_transition_MSY
                if (catchTons >= param_tacInTons) {
                                 ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:346: cannot find symbol
symbol  : variable param_propSurvie
location: class rules.HCR_transition_MSY
                        if (param_propSurvie > 0) {
                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:354: cannot find symbol
symbol  : variable param_propSurvie
location: class rules.HCR_transition_MSY
                                        + i.getValue() * param_propSurvie);
                                                         ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1686: cannot find symbol
symbol  : method getGroupMin()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMin = pop.getGroupMin();
                          ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1687: cannot find symbol
symbol  : method getGroupMax()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMax = pop.getGroupMax();
                          ^
Note: C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
6 errors
 INFO [AWT-EventQueue-0] (CompileHelper.java:109) loadClass - Can't load class: rules.HCR_transition_MSY
java.lang.ClassNotFoundException: rules.HCR_transition_MSY
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:107)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:156)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:171)
	at fr.ifremer.isisfish.datastore.RuleStorage.getNewRuleInstance(RuleStorage.java:166)
	at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:86)
	at javax.swing.plaf.basic.BasicListUI.paintCell(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paintImpl(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paint(Unknown Source)
	at javax.swing.plaf.synth.SynthListUI.update(Unknown Source)
	at javax.swing.JComponent.paintComponent(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JViewport.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
	at javax.swing.RepaintManager.paint(Unknown Source)
	at javax.swing.JComponent._paintImmediately(Unknown Source)
	at javax.swing.JComponent.paintImmediately(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.access$700(Unknown Source)
	at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$000(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:29: cannot find symbol
symbol  : class Date
location: package fr.ifremer.isisfish.types
import fr.ifremer.isisfish.types.Date;
                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:41: cannot find symbol
symbol  : class Date
location: package fr.ifremer.isisfish.types
import fr.ifremer.isisfish.types.Date;
                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:62: rules.RuleB_Fr_Anchois is not abstract and does not override abstract method postAction(fr.ifremer.isisfish.simulator.SimulationContext,fr.ifremer.isisfish.types.TimeStep,fr.ifremer.isisfish.entities.Metier) in fr.ifremer.isisfish.rule.Rule
public class RuleB_Fr_Anchois extends AbstractRule {
       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:122: warning: [deprecation] getYear() in java.util.Date has been deprecated
				int ny = date.getYear() ;
				             ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:123: warning: [deprecation] getMonth() in java.util.Date has been deprecated
				boolean firstSemester = date.getMonth().before(param_beginMonth);
				                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:123: int cannot be dereferenced
				boolean firstSemester = date.getMonth().before(param_beginMonth);
				                                       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:136: cannot find symbol
symbol  : method next()
location: class java.util.Date
				for (Date dat = new Date(0); dat.before(date); dat = dat.next()) {
				                                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: warning: [deprecation] getYear() in java.util.Date has been deprecated
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: warning: [deprecation] getMonth() in java.util.Date has been deprecated
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					                               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: int cannot be dereferenced
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					                                          ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:138: cannot find symbol
symbol  : method getMatrix(java.util.Date,fr.ifremer.isisfish.entities.Population,java.lang.String)
location: class fr.ifremer.isisfish.datastore.ResultStorage
						MatrixND matB = matResult.getMatrix(dat, param_pop, ResultName.MATRIX_BIOMASS);
						                         ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:167: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
				List<Strategy> strategies = siMatrix.getStrategies(new Date(0));	
				                                    ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:168: cannot find symbol
symbol  : method next()
location: class java.util.Date
				for (Date dat = new Date(0); dat.before(date); dat = dat.next()) {
				                                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: warning: [deprecation] getYear() in java.util.Date has been deprecated
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: warning: [deprecation] getMonth() in java.util.Date has been deprecated
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: int cannot be dereferenced
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					                                           ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:170: warning: [deprecation] getYear() in java.util.Date has been deprecated
							(firstSemester & dat.getYear() == ny) ){
							                    ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:172: cannot find symbol
symbol  : method getMatrix(java.util.Date,fr.ifremer.isisfish.entities.Population,java.lang.String)
location: class fr.ifremer.isisfish.datastore.ResultStorage
						MatrixND mat = matResult.getMatrix(dat, param_pop, 
						                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:212: warning: [deprecation] getMonth() in java.util.Date has been deprecated
        TargetSpecies ts = metier.getMetierSeasonInfo(date.getMonth()).getSpeciesTargetSpecies(param_pop.getSpecies());
                                                          ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:212: cannot find symbol
symbol  : method getMetierSeasonInfo(int)
location: interface fr.ifremer.isisfish.entities.Metier
        TargetSpecies ts = metier.getMetierSeasonInfo(date.getMonth()).getSpeciesTargetSpecies(param_pop.getSpecies());
                                 ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:220: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
            for (Strategy str : siMatrix.getStrategies(date)) {
                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:221: warning: [deprecation] getMonth() in java.util.Date has been deprecated
                double prop =  str.getStrategyMonthInfo(date.getMonth()).getProportionMetier(metier);
                                                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:221: cannot find symbol
symbol  : method getStrategyMonthInfo(int)
location: interface fr.ifremer.isisfish.entities.Strategy
                double prop =  str.getStrategyMonthInfo(date.getMonth()).getProportionMetier(metier);
                                  ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:230: warning: [deprecation] getMonth() in java.util.Date has been deprecated
                StrategyMonthInfo smi = str.getStrategyMonthInfo(date.getMonth());
                                                                     ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:230: cannot find symbol
symbol  : method getStrategyMonthInfo(int)
location: interface fr.ifremer.isisfish.entities.Strategy
                StrategyMonthInfo smi = str.getStrategyMonthInfo(date.getMonth());
                                           ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:234: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
                siMatrix.getStrategies(date),
                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:235: cannot find symbol
symbol  : method getMetiers(java.util.Date)
location: class scripts.SiMatrix
                siMatrix.getMetiers(date));
                        ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1686: cannot find symbol
symbol  : method getGroupMin()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMin = pop.getGroupMin();
                          ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1687: cannot find symbol
symbol  : method getGroupMax()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMax = pop.getGroupMax();
                          ^
Note: C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
19 errors
10 warnings
 INFO [AWT-EventQueue-0] (CompileHelper.java:109) loadClass - Can't load class: rules.RuleB_Fr_Anchois
java.lang.ClassNotFoundException: rules.RuleB_Fr_Anchois
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:107)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:156)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:171)
	at fr.ifremer.isisfish.datastore.RuleStorage.getNewRuleInstance(RuleStorage.java:166)
	at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:86)
	at javax.swing.plaf.basic.BasicListUI.paintCell(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paintImpl(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paint(Unknown Source)
	at javax.swing.plaf.synth.SynthListUI.update(Unknown Source)
	at javax.swing.JComponent.paintComponent(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JViewport.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
	at javax.swing.RepaintManager.paint(Unknown Source)
	at javax.swing.JComponent._paintImmediately(Unknown Source)
	at javax.swing.JComponent.paintImmediately(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.access$700(Unknown Source)
	at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$000(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
 INFO [AWT-EventQueue-0] (SimulationControl.java:202) setText - backup database en cours
 INFO [AWT-EventQueue-0] (SimulationControl.java:202) setText - backup database termin
 INFO [AWT-EventQueue-0] (SimulationControl.java:202) setText - Compilation des scripts
C:\Users\lgasche\AppData\Local\Temp\isisfish-simulation-1355481689809-preparation\scripts\SiMatrix.java:1686: cannot find symbol
symbol  : method getGroupMin()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMin = pop.getGroupMin();
                          ^
C:\Users\lgasche\AppData\Local\Temp\isisfish-simulation-1355481689809-preparation\scripts\SiMatrix.java:1687: cannot find symbol
symbol  : method getGroupMax()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMax = pop.getGroupMax();
                          ^
C:\Users\lgasche\AppData\Local\Temp\isisfish-simulation-1355481689809-preparation\simulators\DefaultSimulator_F.java:500: cannot find symbol
symbol  : method FishingMortalityPerGroup(fr.ifremer.isisfish.types.TimeStep,fr.ifremer.isisfish.entities.Population,fr.ifremer.isisfish.datastore.ResultStorage)
location: class scripts.SiMatrix
			MatrixND fishingMortalityPerGroup = siMatrix.FishingMortalityPerGroup(step, pop, context.getSimulationStorage().getResultStorage());
			                                            ^
C:\Users\lgasche\AppData\Local\Temp\isisfish-simulation-1355481689809-preparation\simulators\DefaultSimulator_F.java:507: cannot find symbol
symbol  : method TotalFishingMortality(fr.ifremer.isisfish.types.TimeStep,fr.ifremer.isisfish.entities.Population,org.nuiton.math.matrix.MatrixND)
location: class scripts.SiMatrix
				MatrixND totalFishingMortality = siMatrix.TotalFishingMortality(step, pop, fishingMortalityPerGroup);
				                                         ^
Note: C:\Users\lgasche\AppData\Local\Temp\isisfish-simulation-1355481689809-preparation\scripts\SiMatrix.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
4 errors
 INFO [AWT-EventQueue-0] (SimulationControl.java:202) setText - Temps de compilation 0.809s
 INFO [pool-2-thread-1] (SimulationJob.java:209) run - Start simulation: sim_test_TACs_4110_init2011_2012-12-14-11-41
 INFO [pool-2-thread-1] (SimulationMonitor.java:364) simulationStart - Saving simulation sim_test_TACs_4110_init2011_2012-12-14-11-41 as started
 INFO [pool-2-thread-1] (SubProcessSimulationLauncher.java:138) message - Prparation de la simulation
 INFO [pool-2-thread-1] (SimulationControl.java:202) setText - Prparation de la simulation
 INFO [pool-2-thread-1] (SubProcessSimulationLauncher.java:232) subProcessSimulate - SubProcess start: java.lang.ProcessImpl@12605d [C:\Program Files (x86)\Java\jre6\bin\java, -Xmx1024M, -Djava.library.path="jri", -DR.type="jni", -classpath, ;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/isis-fish-4.1.1.0.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/nuiton-utils-2.4.7.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/commons-primitives-1.0.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/commons-jxpath-1.3.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/nuiton-validator-2.4.7.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/xwork-core-2.3.1.2.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/ognl-3.0.4.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/asm-commons-3.3.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/asm-tree-3.3.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/javassist-3.12.1.GA.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/nuiton-i18n-2.4.1.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/topia-persistence-2.6.13.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/nuiton-csv-2.6.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/javacsv-2.0.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/guava-13.0.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/hibernate-ehcache-3.6.10.Final.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/ehcache-core-2.4.3.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/topia-service-migration-2.6.13.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/hibernate-core-3.6.10.Final.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/antlr-2.7.6.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/hibernate-commons-annotations-3.2.0.Final.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/hibernate-jpa-2.0-api-1.0.1.Final.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/jta-1.1.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/nuiton-matrix-2.3.1.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/nuiton-matrix-gui-2.3.1.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/jfreechart-1.0.14.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/jcommon-1.0.17.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/itext-2.1.5.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/bcmail-jdk14-138.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/bcprov-jdk14-138.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/nuiton-widgets-1.1.1.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/commons-lang-2.6.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/rsyntaxtextarea-2.0.2.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/mail-1.4.5.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/activation-1.1.1.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/jaxx-runtime-2.4.2.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/javahelp-2.0.05.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/jaxx-validator-2.4.2.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/jaxx-widgets-2.4.2.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/jxlayer-3.0.4.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/nuiton-j2r-1.0.2.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/JRI-0.8-4.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/REngine-0.6-1.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/Rserve-0.6-1.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/commons-lang3-3.1.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/commons-collections-3.2.1.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/commons-beanutils-1.8.3.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/commons-io-2.3.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/commons-math-2.2.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/commons-math3-3.0.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/commons-email-1.2.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/commons-logging-1.1.1.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/log4j-1.2.16.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/slf4j-api-1.6.4.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/slf4j-log4j12-1.6.4.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/dom4j-1.6.1.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/bsh-2.0b4.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/openmap-5.0.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/jsch-0.1.48.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/swingx-core-1.6.3.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/swingx-autocomplete-1.6.3.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/swingx-common-1.6.3.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/swingx-action-1.6.3.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/swingx-plaf-1.6.3.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/swingx-painters-1.6.3.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/jaxen-1.1.1.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/jdom-1.0.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/xercesImpl-2.6.2.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/xom-1.0.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/xalan-2.6.0.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/icu4j-2.6.1.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/h2-1.3.166.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/h2mig_pagestore_addon-1.3.153.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/aspectwerkz-2.0.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/qdox-1.4.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/trove-1.0.2.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/jrexx-1.1.1.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/aspectwerkz-jdk5-2.0.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/aspectwerkz-core-2.0.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/asm-1.5.4-snapshot.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/asm-attrs-1.5.4-snapshot.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/asm-util-1.5.4-snapshot.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/ssj-2.1.1.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/interpreter-1.6.8.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/logger-1.6.4.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/language-1.6.7.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/Blas-20081007.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/colt-20081007.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/optimization-20081007.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/svnkit-1.3.5.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/jna-3.2.3.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/trilead-ssh2-build213-svnkit-1.3-patch.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/sqljet-1.0.4.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/antlr-runtime-3.1.3.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/stringtemplate-3.2.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/freemarker-2.3.19.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/tools-1.6.0.16.jar;C:\Program Files (x86)\isis-fish-4.1.1.0\isis-fish-4.1.1.0.jar, fr.ifremer.isisfish.IsisFish, --option, launch.ui, false, --simulateWithSimulation, sim_test_TACs_4110_init2011_2012-12-14-11-41, C:\Users\lgasche\AppData\Local\Temp\isisfish-simulation-1355481689809-preparation.zip]
 INFO [pool-2-thread-1] (SubProcessSimulationLauncher.java:272) <init> - Lancement du thread de surveillance des simulations externes
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus> INFO [main] (IsisFish.java:125) main - Starting Isis-Fish 4.1.1.0 with args : [--option, launch.ui, false, --simulateWithSimulation, sim_test_TACs_4110_init2011_2012-12-14-11-41, C:\Users\lgasche\AppData\Local\Temp\isisfish-simulation-1355481689809-preparation.zip]
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus> INFO [main] (IsisFish.java:126) main - Date: 14/12/12 11:41
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus> INFO [main] (IsisFish.java:127) main - Java version: 1.6.0_29-b11, Java HotSpot(TM) Client VM
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus> INFO [main] (IsisFish.java:128) main - System arch: x86
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus> INFO [main] (IsisFish.java:129) main - R_HOME: C:\Program Files\R\R-2.13.0, R.type: jni
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus> INFO [main] (IsisFish.java:130) main - PATH: C:\Program Files (x86)\MiKTeX 2.9\miktex\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\DMIX;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files (x86)\NTRU Cryptosystems\NTRU TCG Software Stack\bin\;C:\Program Files\NTRU Cryptosystems\NTRU TCG Software Stack\bin\;C:\Program Files\Wave Systems Corp\Gemalto\Access Client\v5\;C:\Program Files (x86)\Common Files\Roxio Shared\DLLShared\;C:\Program Files (x86)\Common Files\Roxio Shared\10.0\DLLShared\;C:\Program Files\R\R-2.13.0\bin\i386\;C:\Program Files (x86)\Java\jre6\bin;
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus> INFO [main] (IsisFish.java:159) main - after init done in 0.620.
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus> INFO [main] (SimulationAction.java:137) simulateWithSimulationAndScript - Command line action : simulateWithSimulationAndScript (sim_test_TACs_4110_init2011_2012-12-14-11-41, C:\Users\lgasche\AppData\Local\Temp\isisfish-simulation-1355481689809-preparation.zip, null)
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus> INFO [main] (SimulationExecutor.java:78) <init> - SimulationExecutor started with 4 thread for dans un sous processus
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus> INFO [main] (SimulationExecutor.java:78) <init> - SimulationExecutor started with 1 thread for sur le serveur Caparmor
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus> INFO [main] (SimulationExecutor.java:78) <init> - SimulationExecutor started with 1 thread for dans le mme processus
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus> INFO [main] (InProcessSimulatorLauncher.java:103) simulate - simulate sim_test_TACs_4110_init2011_2012-12-14-11-41 with file C:\Users\lgasche\AppData\Local\Temp\isisfish-simulation-1355481689809-preparation.zip
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus> WARN [main] (InProcessSimulatorLauncher.java:111) simulate - Warning , simulation sim_test_TACs_4110_init2011_2012-12-14-11-41 aleady exists
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus> WARN [main] (InProcessSimulatorLauncher.java:112) simulate - Deleting it before doing simulation
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus> INFO [main] (SimulationStorage.java:482) getSimulation - Try to open simulation sim_test_TACs_4110_init2011_2012-12-14-11-41(C:\Users\lgasche\isis-fish-4\isis-database\simulations\sim_test_TACs_4110_init2011_2012-12-14-11-41)
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus> INFO [main] (SimulationStorage.java:687) importAndRenameZip - Import simulation file C:\Users\lgasche\AppData\Local\Temp\isisfish-simulation-1355481689809-preparation.zip in directory C:\Users\lgasche\isis-fish-4\isis-database\simulations and rename from ^.*?/(.*)$ to sim_test_TACs_4110_init2011_2012-12-14-11-41/$1
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus> INFO [main] (SimulationStorage.java:694) importAndRenameZip - Last entry was sim_test_TACs_4110_init2011_2012-12-14-11-41/simulators/DefaultSimulator_F.java extract name sim_test_TACs_4110_init2011_2012-12-14-11-41
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus> INFO [main] (DataStorage.java:209) getStorage - Create new storage for sim_test_TACs_4110_init2011_2012-12-14-11-41
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus> INFO [SimThread sim_test_TACs_4110_init2011_2012-12-14-11-41] (InProcessSimulatorLauncher.java:317) localSimulateSameThread - 14/12/12 11:41 Java version: 1.6.0_29-b11 Isis-fish version: 4.1.1.0
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>AspectWerkz - INFO - Pre-processor org.codehaus.aspectwerkz.transform.AspectWerkzPreProcessor loaded and initialized
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus> INFO [SimThread sim_test_TACs_4110_init2011_2012-12-14-11-41] (InProcessSimulatorLauncher.java:292) changeClassLoader - Classloader used for simulation: fr.ifremer.isisfish.aspect.AspectClassLoader@16db492 [file:/C:/Users/lgasche/isis-fish-4/isis-database/simulations/sim_test_TACs_4110_init2011_2012-12-14-11-41/, file:/C:/Users/lgasche/isis-fish-4/isis-build/sim_test_TACs_4110_init2011_2012-12-14-11-41/]
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus> INFO [SimThread sim_test_TACs_4110_init2011_2012-12-14-11-41] (InProcessSimulatorLauncher.java:204) message - Mise en place des aspects Cache
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus> INFO [SimThread sim_test_TACs_4110_init2011_2012-12-14-11-41] (SimulationControl.java:202) setText - Mise en place des aspects Cache
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>C:\Users\lgasche\isis-fish-4\isis-community-database\simulators\DefaultSimulator_F.java:70: cannot find symbol
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>symbol  : class DefaultSimulator
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>location: class simulators.DefaultSimulator_F
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>    static private Log log = LogFactory.getLog(DefaultSimulator.class);
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>                                               ^
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>C:\Users\lgasche\isis-fish-4\isis-community-database\simulators\DefaultSimulator_F.java:500: cannot find symbol
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>symbol  : method FishingMortalityPerGroup(fr.ifremer.isisfish.types.TimeStep,fr.ifremer.isisfish.entities.Population,fr.ifremer.isisfish.datastore.ResultStorage)
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>location: class scripts.SiMatrix
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>			MatrixND fishingMortalityPerGroup = siMatrix.FishingMortalityPerGroup(step, pop, context.getSimulationStorage().getResultStorage());
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>			                                            ^
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>C:\Users\lgasche\isis-fish-4\isis-community-database\simulators\DefaultSimulator_F.java:507: cannot find symbol
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>symbol  : method TotalFishingMortality(fr.ifremer.isisfish.types.TimeStep,fr.ifremer.isisfish.entities.Population,org.nuiton.math.matrix.MatrixND)
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>location: class scripts.SiMatrix
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>				MatrixND totalFishingMortality = siMatrix.TotalFishingMortality(step, pop, fishingMortalityPerGroup);
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>				                                         ^
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>C:\Users\lgasche\isis-fish-4\isis-database\simulations\sim_test_TACs_4110_init2011_2012-12-14-11-41\scripts\SiMatrix.java:1686: cannot find symbol
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>symbol  : method getGroupMin()
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>location: interface fr.ifremer.isisfish.entities.Population
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>        int groupMin = pop.getGroupMin();
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>                          ^
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>C:\Users\lgasche\isis-fish-4\isis-database\simulations\sim_test_TACs_4110_init2011_2012-12-14-11-41\scripts\SiMatrix.java:1687: cannot find symbol
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>symbol  : method getGroupMax()
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>location: interface fr.ifremer.isisfish.entities.Population
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>        int groupMax = pop.getGroupMax();
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>                          ^
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>Note: C:\Users\lgasche\isis-fish-4\isis-database\simulations\sim_test_TACs_4110_init2011_2012-12-14-11-41\scripts\SiMatrix.java uses unchecked or unsafe operations.
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>Note: Recompile with -Xlint:unchecked for details.
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>5 errors
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus> INFO [SimThread sim_test_TACs_4110_init2011_2012-12-14-11-41] (CompileHelper.java:109) loadClass - Can't load class: simulators.DefaultSimulator_F
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>java.lang.ClassNotFoundException: simulators.DefaultSimulator_F
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>	at fr.ifremer.isisfish.aspect.AspectClassLoader.findClass(AspectClassLoader.java:92)
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>	at java.lang.ClassLoader.loadClass(Unknown Source)
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>	at java.lang.ClassLoader.loadClass(Unknown Source)
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>	at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:107)
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:156)
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:171)
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>	at fr.ifremer.isisfish.datastore.SimulatorStorage.getNewSimulatorInstance(SimulatorStorage.java:98)
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>	at fr.ifremer.isisfish.simulator.launcher.InProcessSimulatorLauncher.localSimulateSameThread(InProcessSimulatorLauncher.java:372)
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>	at fr.ifremer.isisfish.simulator.launcher.InProcessSimulatorLauncher$SimThread.run(InProcessSimulatorLauncher.java:266)
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>ERROR [SimThread sim_test_TACs_4110_init2011_2012-12-14-11-41] (InProcessSimulatorLauncher.java:434) localSimulateSameThread - Error during simulation
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>fr.ifremer.isisfish.IsisFishException: Can't load class: simulators.DefaultSimulator_F
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:159)
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:171)
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>	at fr.ifremer.isisfish.datastore.SimulatorStorage.getNewSimulatorInstance(SimulatorStorage.java:98)
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>	at fr.ifremer.isisfish.simulator.launcher.InProcessSimulatorLauncher.localSimulateSameThread(InProcessSimulatorLauncher.java:372)
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>	at fr.ifremer.isisfish.simulator.launcher.InProcessSimulatorLauncher$SimThread.run(InProcessSimulatorLauncher.java:266)
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus> WARN [SimThread sim_test_TACs_4110_init2011_2012-12-14-11-41] (InProcessSimulatorLauncher.java:456) localSimulateSameThread - Can't close all transaction
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>org.nuiton.topia.TopiaException: Ce contexte a deja ete ferme
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>	at org.nuiton.topia.framework.TopiaContextImpl.checkClosed(TopiaContextImpl.java:960)
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>	at org.nuiton.topia.framework.TopiaContextImpl.closeContext(TopiaContextImpl.java:898)
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>	at fr.ifremer.isisfish.datastore.DataStorage.closeStorage(DataStorage.java:228)
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>	at fr.ifremer.isisfish.simulator.launcher.InProcessSimulatorLauncher.localSimulateSameThread(InProcessSimulatorLauncher.java:452)
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>	at fr.ifremer.isisfish.simulator.launcher.InProcessSimulatorLauncher$SimThread.run(InProcessSimulatorLauncher.java:266)
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus> INFO [SimThread sim_test_TACs_4110_init2011_2012-12-14-11-41] (InProcessSimulatorLauncher.java:464) localSimulateSameThread - Simulation time: 1.502
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>--- Cache Statistiques ---
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>Total call: 0
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>Cache used: 0
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>Cache usage: 0%
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>--------------------
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>Exception in thread "SimThread sim_test_TACs_4110_init2011_2012-12-14-11-41" fr.ifremer.isisfish.simulator.SimulationException: Error during simulation
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>	at fr.ifremer.isisfish.simulator.launcher.InProcessSimulatorLauncher.localSimulateSameThread(InProcessSimulatorLauncher.java:436)
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>	at fr.ifremer.isisfish.simulator.launcher.InProcessSimulatorLauncher$SimThread.run(InProcessSimulatorLauncher.java:266)
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>Caused by: fr.ifremer.isisfish.IsisFishException: Can't load class: simulators.DefaultSimulator_F
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:159)
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:171)
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>	at fr.ifremer.isisfish.datastore.SimulatorStorage.getNewSimulatorInstance(SimulatorStorage.java:98)
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>	at fr.ifremer.isisfish.simulator.launcher.InProcessSimulatorLauncher.localSimulateSameThread(InProcessSimulatorLauncher.java:372)
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>	... 1 more
 INFO [Thread-16] (SubProcessSimulationLauncher.java:295) run - dans un sous processus> INFO [main] (DataStorage.java:209) getStorage - Create new storage for sim_test_TACs_4110_init2011_2012-12-14-11-41
 INFO [monitor-thread] (SimulationControl.java:202) setText - Mise en place des aspects Cache
 INFO [monitor-thread] (SimulationMonitor.java:477) waitAndCheckProgression - Job sim_test_TACs_4110_init2011_2012-12-14-11-41 finished
 INFO [monitor-thread] (SimulationMonitor.java:590) doPostSimulationOperation - Do post simulation operation for sim_test_TACs_4110_init2011_2012-12-14-11-41
 INFO [monitor-thread] (SimulationStorage.java:482) getSimulation - Try to open simulation sim_test_TACs_4110_init2011_2012-12-14-11-41(C:\Users\lgasche\isis-fish-4\isis-database\simulations\sim_test_TACs_4110_init2011_2012-12-14-11-41)
 INFO [monitor-thread] (SimulationMonitor.java:408) simulationStop - Saving simulation sim_test_TACs_4110_init2011_2012-12-14-11-41 as stopped
 INFO [pool-2-thread-1] (SubProcessSimulationLauncher.java:244) subProcessSimulate - SubProcess finished (status = 0)
 INFO [AWT-EventQueue-0] (LogConsoleHandler.java:110) <init> - fr.ifremer.isisfish.logging.console.LogConsoleHandler@768931
 INFO [AWT-EventQueue-0] (LogConsoleHandler.java:405) getLevelReader - (levels:[])(file:simulation.log (offsetfile:offsets_0, nbLines:30))
 INFO [AWT-EventQueue-0] (LogConsoleHandler.java:132) start - with reader (levels:[])(file:simulation.log (offsetfile:offsets_0, nbLines:30)) in 10
 INFO [AWT-EventQueue-0] (LogConsole.java:119) newConsole - handler start in 10
 INFO [AWT-EventQueue-0] (LogConsole.java:170) <init> - fr.ifremer.isisfish.logging.console.LogConsole[$JFrame0,0,0,543x572,invalid,hidden,layout=java.awt.BorderLayout,title=Console de log simulation 'sim_test_TACs_4110_init2011_2012-12-14-11-41',resizable,normal,defaultCloseOperation=DISPOSE_ON_CLOSE,rootPane=javax.swing.JRootPane[,8,30,527x534,invalid,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=javax.swing.plaf.synth.SynthBorder@2ebbbd,flags=16777609,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true]
 INFO [AWT-EventQueue-0] (LogConsoleHandler.java:267) propertyChange - change newLinesInEditor : 30 --> 25
 INFO [AWT-EventQueue-0] (SimulationLoggerUtil.java:190) showSimulationLogConsole - affichage de la console de log pour la simulation sim_test_TACs_4110_init2011_2012-12-14-11-41
 INFO [AWT-EventQueue-0] (LogConsoleHandler.java:267) propertyChange - change newLinesInEditor : 25 --> 55
 INFO [AWT-EventQueue-0] (LineReader.java:109) close - (levels:[])(file:simulation.log (offsetfile:offsets_0, nbLines:30))
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:166: cannot find symbol
symbol  : variable param_tacInTons
location: class rules.HCR_transition_MSY
                        + " >= param_tacInTons:" + param_tacInTons);
                                                   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:167: cannot find symbol
symbol  : variable param_tacInTons
location: class rules.HCR_transition_MSY
                if (catchTons >= param_tacInTons) {
                                 ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:346: cannot find symbol
symbol  : variable param_propSurvie
location: class rules.HCR_transition_MSY
                        if (param_propSurvie > 0) {
                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:354: cannot find symbol
symbol  : variable param_propSurvie
location: class rules.HCR_transition_MSY
                                        + i.getValue() * param_propSurvie);
                                                         ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1686: cannot find symbol
symbol  : method getGroupMin()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMin = pop.getGroupMin();
                          ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1687: cannot find symbol
symbol  : method getGroupMax()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMax = pop.getGroupMax();
                          ^
Note: C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
6 errors
 INFO [AWT-EventQueue-0] (CompileHelper.java:109) loadClass - Can't load class: rules.HCR_transition_MSY
java.lang.ClassNotFoundException: rules.HCR_transition_MSY
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:107)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:156)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:171)
	at fr.ifremer.isisfish.datastore.RuleStorage.getNewRuleInstance(RuleStorage.java:166)
	at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:86)
	at javax.swing.plaf.basic.BasicListUI.paintCell(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paintImpl(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paint(Unknown Source)
	at javax.swing.plaf.synth.SynthListUI.update(Unknown Source)
	at javax.swing.JComponent.paintComponent(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JViewport.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
	at javax.swing.RepaintManager.paint(Unknown Source)
	at javax.swing.JComponent._paintImmediately(Unknown Source)
	at javax.swing.JComponent.paintImmediately(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.access$700(Unknown Source)
	at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$000(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:29: cannot find symbol
symbol  : class Date
location: package fr.ifremer.isisfish.types
import fr.ifremer.isisfish.types.Date;
                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:41: cannot find symbol
symbol  : class Date
location: package fr.ifremer.isisfish.types
import fr.ifremer.isisfish.types.Date;
                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:62: rules.RuleB_Fr_Anchois is not abstract and does not override abstract method postAction(fr.ifremer.isisfish.simulator.SimulationContext,fr.ifremer.isisfish.types.TimeStep,fr.ifremer.isisfish.entities.Metier) in fr.ifremer.isisfish.rule.Rule
public class RuleB_Fr_Anchois extends AbstractRule {
       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:122: warning: [deprecation] getYear() in java.util.Date has been deprecated
				int ny = date.getYear() ;
				             ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:123: warning: [deprecation] getMonth() in java.util.Date has been deprecated
				boolean firstSemester = date.getMonth().before(param_beginMonth);
				                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:123: int cannot be dereferenced
				boolean firstSemester = date.getMonth().before(param_beginMonth);
				                                       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:136: cannot find symbol
symbol  : method next()
location: class java.util.Date
				for (Date dat = new Date(0); dat.before(date); dat = dat.next()) {
				                                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: warning: [deprecation] getYear() in java.util.Date has been deprecated
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: warning: [deprecation] getMonth() in java.util.Date has been deprecated
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					                               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: int cannot be dereferenced
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					                                          ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:138: cannot find symbol
symbol  : method getMatrix(java.util.Date,fr.ifremer.isisfish.entities.Population,java.lang.String)
location: class fr.ifremer.isisfish.datastore.ResultStorage
						MatrixND matB = matResult.getMatrix(dat, param_pop, ResultName.MATRIX_BIOMASS);
						                         ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:167: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
				List<Strategy> strategies = siMatrix.getStrategies(new Date(0));	
				                                    ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:168: cannot find symbol
symbol  : method next()
location: class java.util.Date
				for (Date dat = new Date(0); dat.before(date); dat = dat.next()) {
				                                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: warning: [deprecation] getYear() in java.util.Date has been deprecated
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: warning: [deprecation] getMonth() in java.util.Date has been deprecated
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: int cannot be dereferenced
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					                                           ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:170: warning: [deprecation] getYear() in java.util.Date has been deprecated
							(firstSemester & dat.getYear() == ny) ){
							                    ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:172: cannot find symbol
symbol  : method getMatrix(java.util.Date,fr.ifremer.isisfish.entities.Population,java.lang.String)
location: class fr.ifremer.isisfish.datastore.ResultStorage
						MatrixND mat = matResult.getMatrix(dat, param_pop, 
						                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:212: warning: [deprecation] getMonth() in java.util.Date has been deprecated
        TargetSpecies ts = metier.getMetierSeasonInfo(date.getMonth()).getSpeciesTargetSpecies(param_pop.getSpecies());
                                                          ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:212: cannot find symbol
symbol  : method getMetierSeasonInfo(int)
location: interface fr.ifremer.isisfish.entities.Metier
        TargetSpecies ts = metier.getMetierSeasonInfo(date.getMonth()).getSpeciesTargetSpecies(param_pop.getSpecies());
                                 ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:220: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
            for (Strategy str : siMatrix.getStrategies(date)) {
                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:221: warning: [deprecation] getMonth() in java.util.Date has been deprecated
                double prop =  str.getStrategyMonthInfo(date.getMonth()).getProportionMetier(metier);
                                                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:221: cannot find symbol
symbol  : method getStrategyMonthInfo(int)
location: interface fr.ifremer.isisfish.entities.Strategy
                double prop =  str.getStrategyMonthInfo(date.getMonth()).getProportionMetier(metier);
                                  ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:230: warning: [deprecation] getMonth() in java.util.Date has been deprecated
                StrategyMonthInfo smi = str.getStrategyMonthInfo(date.getMonth());
                                                                     ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:230: cannot find symbol
symbol  : method getStrategyMonthInfo(int)
location: interface fr.ifremer.isisfish.entities.Strategy
                StrategyMonthInfo smi = str.getStrategyMonthInfo(date.getMonth());
                                           ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:234: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
                siMatrix.getStrategies(date),
                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:235: cannot find symbol
symbol  : method getMetiers(java.util.Date)
location: class scripts.SiMatrix
                siMatrix.getMetiers(date));
                        ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1686: cannot find symbol
symbol  : method getGroupMin()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMin = pop.getGroupMin();
                          ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1687: cannot find symbol
symbol  : method getGroupMax()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMax = pop.getGroupMax();
                          ^
Note: C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
19 errors
10 warnings
 INFO [AWT-EventQueue-0] (CompileHelper.java:109) loadClass - Can't load class: rules.RuleB_Fr_Anchois
java.lang.ClassNotFoundException: rules.RuleB_Fr_Anchois
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:107)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:156)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:171)
	at fr.ifremer.isisfish.datastore.RuleStorage.getNewRuleInstance(RuleStorage.java:166)
	at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:86)
	at javax.swing.plaf.basic.BasicListUI.paintCell(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paintImpl(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paint(Unknown Source)
	at javax.swing.plaf.synth.SynthListUI.update(Unknown Source)
	at javax.swing.JComponent.paintComponent(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JViewport.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
	at javax.swing.RepaintManager.paint(Unknown Source)
	at javax.swing.JComponent._paintImmediately(Unknown Source)
	at javax.swing.JComponent.paintImmediately(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.access$700(Unknown Source)
	at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$000(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:166: cannot find symbol
symbol  : variable param_tacInTons
location: class rules.HCR_transition_MSY
                        + " >= param_tacInTons:" + param_tacInTons);
                                                   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:167: cannot find symbol
symbol  : variable param_tacInTons
location: class rules.HCR_transition_MSY
                if (catchTons >= param_tacInTons) {
                                 ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:346: cannot find symbol
symbol  : variable param_propSurvie
location: class rules.HCR_transition_MSY
                        if (param_propSurvie > 0) {
                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:354: cannot find symbol
symbol  : variable param_propSurvie
location: class rules.HCR_transition_MSY
                                        + i.getValue() * param_propSurvie);
                                                         ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1686: cannot find symbol
symbol  : method getGroupMin()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMin = pop.getGroupMin();
                          ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1687: cannot find symbol
symbol  : method getGroupMax()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMax = pop.getGroupMax();
                          ^
Note: C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
6 errors
 INFO [AWT-EventQueue-0] (CompileHelper.java:109) loadClass - Can't load class: rules.HCR_transition_MSY
java.lang.ClassNotFoundException: rules.HCR_transition_MSY
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:107)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:156)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:171)
	at fr.ifremer.isisfish.datastore.RuleStorage.getNewRuleInstance(RuleStorage.java:166)
	at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:86)
	at javax.swing.plaf.basic.BasicListUI.paintCell(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paintImpl(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paint(Unknown Source)
	at javax.swing.plaf.synth.SynthListUI.update(Unknown Source)
	at javax.swing.JComponent.paintComponent(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JViewport.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
	at javax.swing.RepaintManager.paint(Unknown Source)
	at javax.swing.JComponent._paintImmediately(Unknown Source)
	at javax.swing.JComponent.paintImmediately(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.access$700(Unknown Source)
	at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$000(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:29: cannot find symbol
symbol  : class Date
location: package fr.ifremer.isisfish.types
import fr.ifremer.isisfish.types.Date;
                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:41: cannot find symbol
symbol  : class Date
location: package fr.ifremer.isisfish.types
import fr.ifremer.isisfish.types.Date;
                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:62: rules.RuleB_Fr_Anchois is not abstract and does not override abstract method postAction(fr.ifremer.isisfish.simulator.SimulationContext,fr.ifremer.isisfish.types.TimeStep,fr.ifremer.isisfish.entities.Metier) in fr.ifremer.isisfish.rule.Rule
public class RuleB_Fr_Anchois extends AbstractRule {
       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:122: warning: [deprecation] getYear() in java.util.Date has been deprecated
				int ny = date.getYear() ;
				             ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:123: warning: [deprecation] getMonth() in java.util.Date has been deprecated
				boolean firstSemester = date.getMonth().before(param_beginMonth);
				                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:123: int cannot be dereferenced
				boolean firstSemester = date.getMonth().before(param_beginMonth);
				                                       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:136: cannot find symbol
symbol  : method next()
location: class java.util.Date
				for (Date dat = new Date(0); dat.before(date); dat = dat.next()) {
				                                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: warning: [deprecation] getYear() in java.util.Date has been deprecated
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: warning: [deprecation] getMonth() in java.util.Date has been deprecated
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					                               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: int cannot be dereferenced
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					                                          ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:138: cannot find symbol
symbol  : method getMatrix(java.util.Date,fr.ifremer.isisfish.entities.Population,java.lang.String)
location: class fr.ifremer.isisfish.datastore.ResultStorage
						MatrixND matB = matResult.getMatrix(dat, param_pop, ResultName.MATRIX_BIOMASS);
						                         ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:167: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
				List<Strategy> strategies = siMatrix.getStrategies(new Date(0));	
				                                    ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:168: cannot find symbol
symbol  : method next()
location: class java.util.Date
				for (Date dat = new Date(0); dat.before(date); dat = dat.next()) {
				                                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: warning: [deprecation] getYear() in java.util.Date has been deprecated
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: warning: [deprecation] getMonth() in java.util.Date has been deprecated
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: int cannot be dereferenced
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					                                           ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:170: warning: [deprecation] getYear() in java.util.Date has been deprecated
							(firstSemester & dat.getYear() == ny) ){
							                    ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:172: cannot find symbol
symbol  : method getMatrix(java.util.Date,fr.ifremer.isisfish.entities.Population,java.lang.String)
location: class fr.ifremer.isisfish.datastore.ResultStorage
						MatrixND mat = matResult.getMatrix(dat, param_pop, 
						                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:212: warning: [deprecation] getMonth() in java.util.Date has been deprecated
        TargetSpecies ts = metier.getMetierSeasonInfo(date.getMonth()).getSpeciesTargetSpecies(param_pop.getSpecies());
                                                          ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:212: cannot find symbol
symbol  : method getMetierSeasonInfo(int)
location: interface fr.ifremer.isisfish.entities.Metier
        TargetSpecies ts = metier.getMetierSeasonInfo(date.getMonth()).getSpeciesTargetSpecies(param_pop.getSpecies());
                                 ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:220: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
            for (Strategy str : siMatrix.getStrategies(date)) {
                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:221: warning: [deprecation] getMonth() in java.util.Date has been deprecated
                double prop =  str.getStrategyMonthInfo(date.getMonth()).getProportionMetier(metier);
                                                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:221: cannot find symbol
symbol  : method getStrategyMonthInfo(int)
location: interface fr.ifremer.isisfish.entities.Strategy
                double prop =  str.getStrategyMonthInfo(date.getMonth()).getProportionMetier(metier);
                                  ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:230: warning: [deprecation] getMonth() in java.util.Date has been deprecated
                StrategyMonthInfo smi = str.getStrategyMonthInfo(date.getMonth());
                                                                     ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:230: cannot find symbol
symbol  : method getStrategyMonthInfo(int)
location: interface fr.ifremer.isisfish.entities.Strategy
                StrategyMonthInfo smi = str.getStrategyMonthInfo(date.getMonth());
                                           ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:234: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
                siMatrix.getStrategies(date),
                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:235: cannot find symbol
symbol  : method getMetiers(java.util.Date)
location: class scripts.SiMatrix
                siMatrix.getMetiers(date));
                        ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1686: cannot find symbol
symbol  : method getGroupMin()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMin = pop.getGroupMin();
                          ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1687: cannot find symbol
symbol  : method getGroupMax()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMax = pop.getGroupMax();
                          ^
Note: C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
19 errors
10 warnings
 INFO [AWT-EventQueue-0] (CompileHelper.java:109) loadClass - Can't load class: rules.RuleB_Fr_Anchois
java.lang.ClassNotFoundException: rules.RuleB_Fr_Anchois
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:107)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:156)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:171)
	at fr.ifremer.isisfish.datastore.RuleStorage.getNewRuleInstance(RuleStorage.java:166)
	at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:86)
	at javax.swing.plaf.basic.BasicListUI.paintCell(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paintImpl(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paint(Unknown Source)
	at javax.swing.plaf.synth.SynthListUI.update(Unknown Source)
	at javax.swing.JComponent.paintComponent(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JViewport.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
	at javax.swing.RepaintManager.paint(Unknown Source)
	at javax.swing.JComponent._paintImmediately(Unknown Source)
	at javax.swing.JComponent.paintImmediately(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.access$700(Unknown Source)
	at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$000(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:166: cannot find symbol
symbol  : variable param_tacInTons
location: class rules.HCR_transition_MSY
                        + " >= param_tacInTons:" + param_tacInTons);
                                                   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:167: cannot find symbol
symbol  : variable param_tacInTons
location: class rules.HCR_transition_MSY
                if (catchTons >= param_tacInTons) {
                                 ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:346: cannot find symbol
symbol  : variable param_propSurvie
location: class rules.HCR_transition_MSY
                        if (param_propSurvie > 0) {
                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:354: cannot find symbol
symbol  : variable param_propSurvie
location: class rules.HCR_transition_MSY
                                        + i.getValue() * param_propSurvie);
                                                         ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1686: cannot find symbol
symbol  : method getGroupMin()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMin = pop.getGroupMin();
                          ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1687: cannot find symbol
symbol  : method getGroupMax()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMax = pop.getGroupMax();
                          ^
Note: C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
6 errors
 INFO [AWT-EventQueue-0] (CompileHelper.java:109) loadClass - Can't load class: rules.HCR_transition_MSY
java.lang.ClassNotFoundException: rules.HCR_transition_MSY
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:107)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:156)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:171)
	at fr.ifremer.isisfish.datastore.RuleStorage.getNewRuleInstance(RuleStorage.java:166)
	at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:86)
	at javax.swing.plaf.basic.BasicListUI.paintCell(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paintImpl(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paint(Unknown Source)
	at javax.swing.plaf.synth.SynthListUI.update(Unknown Source)
	at javax.swing.JComponent.paintComponent(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JViewport.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
	at javax.swing.RepaintManager.paint(Unknown Source)
	at javax.swing.JComponent._paintImmediately(Unknown Source)
	at javax.swing.JComponent.paintImmediately(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.access$700(Unknown Source)
	at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$000(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:29: cannot find symbol
symbol  : class Date
location: package fr.ifremer.isisfish.types
import fr.ifremer.isisfish.types.Date;
                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:41: cannot find symbol
symbol  : class Date
location: package fr.ifremer.isisfish.types
import fr.ifremer.isisfish.types.Date;
                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:62: rules.RuleB_Fr_Anchois is not abstract and does not override abstract method postAction(fr.ifremer.isisfish.simulator.SimulationContext,fr.ifremer.isisfish.types.TimeStep,fr.ifremer.isisfish.entities.Metier) in fr.ifremer.isisfish.rule.Rule
public class RuleB_Fr_Anchois extends AbstractRule {
       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:122: warning: [deprecation] getYear() in java.util.Date has been deprecated
				int ny = date.getYear() ;
				             ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:123: warning: [deprecation] getMonth() in java.util.Date has been deprecated
				boolean firstSemester = date.getMonth().before(param_beginMonth);
				                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:123: int cannot be dereferenced
				boolean firstSemester = date.getMonth().before(param_beginMonth);
				                                       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:136: cannot find symbol
symbol  : method next()
location: class java.util.Date
				for (Date dat = new Date(0); dat.before(date); dat = dat.next()) {
				                                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: warning: [deprecation] getYear() in java.util.Date has been deprecated
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: warning: [deprecation] getMonth() in java.util.Date has been deprecated
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					                               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: int cannot be dereferenced
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					                                          ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:138: cannot find symbol
symbol  : method getMatrix(java.util.Date,fr.ifremer.isisfish.entities.Population,java.lang.String)
location: class fr.ifremer.isisfish.datastore.ResultStorage
						MatrixND matB = matResult.getMatrix(dat, param_pop, ResultName.MATRIX_BIOMASS);
						                         ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:167: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
				List<Strategy> strategies = siMatrix.getStrategies(new Date(0));	
				                                    ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:168: cannot find symbol
symbol  : method next()
location: class java.util.Date
				for (Date dat = new Date(0); dat.before(date); dat = dat.next()) {
				                                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: warning: [deprecation] getYear() in java.util.Date has been deprecated
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: warning: [deprecation] getMonth() in java.util.Date has been deprecated
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: int cannot be dereferenced
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					                                           ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:170: warning: [deprecation] getYear() in java.util.Date has been deprecated
							(firstSemester & dat.getYear() == ny) ){
							                    ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:172: cannot find symbol
symbol  : method getMatrix(java.util.Date,fr.ifremer.isisfish.entities.Population,java.lang.String)
location: class fr.ifremer.isisfish.datastore.ResultStorage
						MatrixND mat = matResult.getMatrix(dat, param_pop, 
						                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:212: warning: [deprecation] getMonth() in java.util.Date has been deprecated
        TargetSpecies ts = metier.getMetierSeasonInfo(date.getMonth()).getSpeciesTargetSpecies(param_pop.getSpecies());
                                                          ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:212: cannot find symbol
symbol  : method getMetierSeasonInfo(int)
location: interface fr.ifremer.isisfish.entities.Metier
        TargetSpecies ts = metier.getMetierSeasonInfo(date.getMonth()).getSpeciesTargetSpecies(param_pop.getSpecies());
                                 ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:220: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
            for (Strategy str : siMatrix.getStrategies(date)) {
                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:221: warning: [deprecation] getMonth() in java.util.Date has been deprecated
                double prop =  str.getStrategyMonthInfo(date.getMonth()).getProportionMetier(metier);
                                                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:221: cannot find symbol
symbol  : method getStrategyMonthInfo(int)
location: interface fr.ifremer.isisfish.entities.Strategy
                double prop =  str.getStrategyMonthInfo(date.getMonth()).getProportionMetier(metier);
                                  ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:230: warning: [deprecation] getMonth() in java.util.Date has been deprecated
                StrategyMonthInfo smi = str.getStrategyMonthInfo(date.getMonth());
                                                                     ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:230: cannot find symbol
symbol  : method getStrategyMonthInfo(int)
location: interface fr.ifremer.isisfish.entities.Strategy
                StrategyMonthInfo smi = str.getStrategyMonthInfo(date.getMonth());
                                           ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:234: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
                siMatrix.getStrategies(date),
                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:235: cannot find symbol
symbol  : method getMetiers(java.util.Date)
location: class scripts.SiMatrix
                siMatrix.getMetiers(date));
                        ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1686: cannot find symbol
symbol  : method getGroupMin()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMin = pop.getGroupMin();
                          ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1687: cannot find symbol
symbol  : method getGroupMax()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMax = pop.getGroupMax();
                          ^
Note: C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
19 errors
10 warnings
 INFO [AWT-EventQueue-0] (CompileHelper.java:109) loadClass - Can't load class: rules.RuleB_Fr_Anchois
java.lang.ClassNotFoundException: rules.RuleB_Fr_Anchois
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:107)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:156)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:171)
	at fr.ifremer.isisfish.datastore.RuleStorage.getNewRuleInstance(RuleStorage.java:166)
	at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:86)
	at javax.swing.plaf.basic.BasicListUI.paintCell(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paintImpl(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paint(Unknown Source)
	at javax.swing.plaf.synth.SynthListUI.update(Unknown Source)
	at javax.swing.JComponent.paintComponent(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JViewport.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
	at javax.swing.RepaintManager.paint(Unknown Source)
	at javax.swing.JComponent._paintImmediately(Unknown Source)
	at javax.swing.JComponent.paintImmediately(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.access$700(Unknown Source)
	at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$000(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:166: cannot find symbol
symbol  : variable param_tacInTons
location: class rules.HCR_transition_MSY
                        + " >= param_tacInTons:" + param_tacInTons);
                                                   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:167: cannot find symbol
symbol  : variable param_tacInTons
location: class rules.HCR_transition_MSY
                if (catchTons >= param_tacInTons) {
                                 ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:346: cannot find symbol
symbol  : variable param_propSurvie
location: class rules.HCR_transition_MSY
                        if (param_propSurvie > 0) {
                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:354: cannot find symbol
symbol  : variable param_propSurvie
location: class rules.HCR_transition_MSY
                                        + i.getValue() * param_propSurvie);
                                                         ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1686: cannot find symbol
symbol  : method getGroupMin()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMin = pop.getGroupMin();
                          ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1687: cannot find symbol
symbol  : method getGroupMax()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMax = pop.getGroupMax();
                          ^
Note: C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
6 errors
 INFO [AWT-EventQueue-0] (CompileHelper.java:109) loadClass - Can't load class: rules.HCR_transition_MSY
java.lang.ClassNotFoundException: rules.HCR_transition_MSY
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:107)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:156)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:171)
	at fr.ifremer.isisfish.datastore.RuleStorage.getNewRuleInstance(RuleStorage.java:166)
	at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:86)
	at javax.swing.plaf.basic.BasicListUI.paintCell(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paintImpl(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paint(Unknown Source)
	at javax.swing.plaf.synth.SynthListUI.update(Unknown Source)
	at javax.swing.JComponent.paintComponent(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JViewport.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
	at javax.swing.RepaintManager.paint(Unknown Source)
	at javax.swing.JComponent._paintImmediately(Unknown Source)
	at javax.swing.JComponent.paintImmediately(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.access$700(Unknown Source)
	at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$000(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:29: cannot find symbol
symbol  : class Date
location: package fr.ifremer.isisfish.types
import fr.ifremer.isisfish.types.Date;
                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:41: cannot find symbol
symbol  : class Date
location: package fr.ifremer.isisfish.types
import fr.ifremer.isisfish.types.Date;
                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:62: rules.RuleB_Fr_Anchois is not abstract and does not override abstract method postAction(fr.ifremer.isisfish.simulator.SimulationContext,fr.ifremer.isisfish.types.TimeStep,fr.ifremer.isisfish.entities.Metier) in fr.ifremer.isisfish.rule.Rule
public class RuleB_Fr_Anchois extends AbstractRule {
       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:122: warning: [deprecation] getYear() in java.util.Date has been deprecated
				int ny = date.getYear() ;
				             ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:123: warning: [deprecation] getMonth() in java.util.Date has been deprecated
				boolean firstSemester = date.getMonth().before(param_beginMonth);
				                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:123: int cannot be dereferenced
				boolean firstSemester = date.getMonth().before(param_beginMonth);
				                                       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:136: cannot find symbol
symbol  : method next()
location: class java.util.Date
				for (Date dat = new Date(0); dat.before(date); dat = dat.next()) {
				                                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: warning: [deprecation] getYear() in java.util.Date has been deprecated
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: warning: [deprecation] getMonth() in java.util.Date has been deprecated
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					                               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: int cannot be dereferenced
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					                                          ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:138: cannot find symbol
symbol  : method getMatrix(java.util.Date,fr.ifremer.isisfish.entities.Population,java.lang.String)
location: class fr.ifremer.isisfish.datastore.ResultStorage
						MatrixND matB = matResult.getMatrix(dat, param_pop, ResultName.MATRIX_BIOMASS);
						                         ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:167: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
				List<Strategy> strategies = siMatrix.getStrategies(new Date(0));	
				                                    ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:168: cannot find symbol
symbol  : method next()
location: class java.util.Date
				for (Date dat = new Date(0); dat.before(date); dat = dat.next()) {
				                                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: warning: [deprecation] getYear() in java.util.Date has been deprecated
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: warning: [deprecation] getMonth() in java.util.Date has been deprecated
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: int cannot be dereferenced
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					                                           ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:170: warning: [deprecation] getYear() in java.util.Date has been deprecated
							(firstSemester & dat.getYear() == ny) ){
							                    ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:172: cannot find symbol
symbol  : method getMatrix(java.util.Date,fr.ifremer.isisfish.entities.Population,java.lang.String)
location: class fr.ifremer.isisfish.datastore.ResultStorage
						MatrixND mat = matResult.getMatrix(dat, param_pop, 
						                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:212: warning: [deprecation] getMonth() in java.util.Date has been deprecated
        TargetSpecies ts = metier.getMetierSeasonInfo(date.getMonth()).getSpeciesTargetSpecies(param_pop.getSpecies());
                                                          ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:212: cannot find symbol
symbol  : method getMetierSeasonInfo(int)
location: interface fr.ifremer.isisfish.entities.Metier
        TargetSpecies ts = metier.getMetierSeasonInfo(date.getMonth()).getSpeciesTargetSpecies(param_pop.getSpecies());
                                 ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:220: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
            for (Strategy str : siMatrix.getStrategies(date)) {
                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:221: warning: [deprecation] getMonth() in java.util.Date has been deprecated
                double prop =  str.getStrategyMonthInfo(date.getMonth()).getProportionMetier(metier);
                                                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:221: cannot find symbol
symbol  : method getStrategyMonthInfo(int)
location: interface fr.ifremer.isisfish.entities.Strategy
                double prop =  str.getStrategyMonthInfo(date.getMonth()).getProportionMetier(metier);
                                  ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:230: warning: [deprecation] getMonth() in java.util.Date has been deprecated
                StrategyMonthInfo smi = str.getStrategyMonthInfo(date.getMonth());
                                                                     ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:230: cannot find symbol
symbol  : method getStrategyMonthInfo(int)
location: interface fr.ifremer.isisfish.entities.Strategy
                StrategyMonthInfo smi = str.getStrategyMonthInfo(date.getMonth());
                                           ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:234: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
                siMatrix.getStrategies(date),
                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:235: cannot find symbol
symbol  : method getMetiers(java.util.Date)
location: class scripts.SiMatrix
                siMatrix.getMetiers(date));
                        ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1686: cannot find symbol
symbol  : method getGroupMin()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMin = pop.getGroupMin();
                          ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1687: cannot find symbol
symbol  : method getGroupMax()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMax = pop.getGroupMax();
                          ^
Note: C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
19 errors
10 warnings
 INFO [AWT-EventQueue-0] (CompileHelper.java:109) loadClass - Can't load class: rules.RuleB_Fr_Anchois
java.lang.ClassNotFoundException: rules.RuleB_Fr_Anchois
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:107)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:156)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:171)
	at fr.ifremer.isisfish.datastore.RuleStorage.getNewRuleInstance(RuleStorage.java:166)
	at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:86)
	at javax.swing.plaf.basic.BasicListUI.paintCell(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paintImpl(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paint(Unknown Source)
	at javax.swing.plaf.synth.SynthListUI.update(Unknown Source)
	at javax.swing.JComponent.paintComponent(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JViewport.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
	at javax.swing.RepaintManager.paint(Unknown Source)
	at javax.swing.JComponent._paintImmediately(Unknown Source)
	at javax.swing.JComponent.paintImmediately(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.access$700(Unknown Source)
	at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$000(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:166: cannot find symbol
symbol  : variable param_tacInTons
location: class rules.HCR_transition_MSY
                        + " >= param_tacInTons:" + param_tacInTons);
                                                   ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:167: cannot find symbol
symbol  : variable param_tacInTons
location: class rules.HCR_transition_MSY
                if (catchTons >= param_tacInTons) {
                                 ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:346: cannot find symbol
symbol  : variable param_propSurvie
location: class rules.HCR_transition_MSY
                        if (param_propSurvie > 0) {
                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:354: cannot find symbol
symbol  : variable param_propSurvie
location: class rules.HCR_transition_MSY
                                        + i.getValue() * param_propSurvie);
                                                         ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1686: cannot find symbol
symbol  : method getGroupMin()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMin = pop.getGroupMin();
                          ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1687: cannot find symbol
symbol  : method getGroupMax()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMax = pop.getGroupMax();
                          ^
Note: C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
6 errors
 INFO [AWT-EventQueue-0] (CompileHelper.java:109) loadClass - Can't load class: rules.HCR_transition_MSY
java.lang.ClassNotFoundException: rules.HCR_transition_MSY
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:107)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:156)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:171)
	at fr.ifremer.isisfish.datastore.RuleStorage.getNewRuleInstance(RuleStorage.java:166)
	at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:86)
	at javax.swing.plaf.basic.BasicListUI.paintCell(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paintImpl(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paint(Unknown Source)
	at javax.swing.plaf.synth.SynthListUI.update(Unknown Source)
	at javax.swing.JComponent.paintComponent(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JViewport.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
	at javax.swing.RepaintManager.paint(Unknown Source)
	at javax.swing.JComponent._paintImmediately(Unknown Source)
	at javax.swing.JComponent.paintImmediately(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.access$700(Unknown Source)
	at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$000(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:29: cannot find symbol
symbol  : class Date
location: package fr.ifremer.isisfish.types
import fr.ifremer.isisfish.types.Date;
                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:41: cannot find symbol
symbol  : class Date
location: package fr.ifremer.isisfish.types
import fr.ifremer.isisfish.types.Date;
                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:62: rules.RuleB_Fr_Anchois is not abstract and does not override abstract method postAction(fr.ifremer.isisfish.simulator.SimulationContext,fr.ifremer.isisfish.types.TimeStep,fr.ifremer.isisfish.entities.Metier) in fr.ifremer.isisfish.rule.Rule
public class RuleB_Fr_Anchois extends AbstractRule {
       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:122: warning: [deprecation] getYear() in java.util.Date has been deprecated
				int ny = date.getYear() ;
				             ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:123: warning: [deprecation] getMonth() in java.util.Date has been deprecated
				boolean firstSemester = date.getMonth().before(param_beginMonth);
				                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:123: int cannot be dereferenced
				boolean firstSemester = date.getMonth().before(param_beginMonth);
				                                       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:136: cannot find symbol
symbol  : method next()
location: class java.util.Date
				for (Date dat = new Date(0); dat.before(date); dat = dat.next()) {
				                                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: warning: [deprecation] getYear() in java.util.Date has been deprecated
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					       ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: warning: [deprecation] getMonth() in java.util.Date has been deprecated
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					                               ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:137: int cannot be dereferenced
					if (dat.getYear() == year & dat.getMonth().equals(Month.JUNE)){
					                                          ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:138: cannot find symbol
symbol  : method getMatrix(java.util.Date,fr.ifremer.isisfish.entities.Population,java.lang.String)
location: class fr.ifremer.isisfish.datastore.ResultStorage
						MatrixND matB = matResult.getMatrix(dat, param_pop, ResultName.MATRIX_BIOMASS);
						                         ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:167: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
				List<Strategy> strategies = siMatrix.getStrategies(new Date(0));	
				                                    ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:168: cannot find symbol
symbol  : method next()
location: class java.util.Date
				for (Date dat = new Date(0); dat.before(date); dat = dat.next()) {
				                                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: warning: [deprecation] getYear() in java.util.Date has been deprecated
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: warning: [deprecation] getMonth() in java.util.Date has been deprecated
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					                                ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:169: int cannot be dereferenced
					if( (dat.getYear() == year & dat.getMonth().after(param_endMonth)) || 
					                                           ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:170: warning: [deprecation] getYear() in java.util.Date has been deprecated
							(firstSemester & dat.getYear() == ny) ){
							                    ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:172: cannot find symbol
symbol  : method getMatrix(java.util.Date,fr.ifremer.isisfish.entities.Population,java.lang.String)
location: class fr.ifremer.isisfish.datastore.ResultStorage
						MatrixND mat = matResult.getMatrix(dat, param_pop, 
						                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:212: warning: [deprecation] getMonth() in java.util.Date has been deprecated
        TargetSpecies ts = metier.getMetierSeasonInfo(date.getMonth()).getSpeciesTargetSpecies(param_pop.getSpecies());
                                                          ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:212: cannot find symbol
symbol  : method getMetierSeasonInfo(int)
location: interface fr.ifremer.isisfish.entities.Metier
        TargetSpecies ts = metier.getMetierSeasonInfo(date.getMonth()).getSpeciesTargetSpecies(param_pop.getSpecies());
                                 ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:220: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
            for (Strategy str : siMatrix.getStrategies(date)) {
                                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:221: warning: [deprecation] getMonth() in java.util.Date has been deprecated
                double prop =  str.getStrategyMonthInfo(date.getMonth()).getProportionMetier(metier);
                                                            ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:221: cannot find symbol
symbol  : method getStrategyMonthInfo(int)
location: interface fr.ifremer.isisfish.entities.Strategy
                double prop =  str.getStrategyMonthInfo(date.getMonth()).getProportionMetier(metier);
                                  ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:230: warning: [deprecation] getMonth() in java.util.Date has been deprecated
                StrategyMonthInfo smi = str.getStrategyMonthInfo(date.getMonth());
                                                                     ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:230: cannot find symbol
symbol  : method getStrategyMonthInfo(int)
location: interface fr.ifremer.isisfish.entities.Strategy
                StrategyMonthInfo smi = str.getStrategyMonthInfo(date.getMonth());
                                           ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:234: getStrategies(fr.ifremer.isisfish.types.TimeStep) in scripts.SiMatrix cannot be applied to (java.util.Date)
                siMatrix.getStrategies(date),
                        ^
C:\Users\lgasche\isis-fish-4\isis-community-database\rules\RuleB_Fr_Anchois.java:235: cannot find symbol
symbol  : method getMetiers(java.util.Date)
location: class scripts.SiMatrix
                siMatrix.getMetiers(date));
                        ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1686: cannot find symbol
symbol  : method getGroupMin()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMin = pop.getGroupMin();
                          ^
C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1687: cannot find symbol
symbol  : method getGroupMax()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMax = pop.getGroupMax();
                          ^
Note: C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
19 errors
10 warnings
 INFO [AWT-EventQueue-0] (CompileHelper.java:109) loadClass - Can't load class: rules.RuleB_Fr_Anchois
java.lang.ClassNotFoundException: rules.RuleB_Fr_Anchois
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:107)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:156)
	at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:171)
	at fr.ifremer.isisfish.datastore.RuleStorage.getNewRuleInstance(RuleStorage.java:166)
	at fr.ifremer.isisfish.ui.models.rule.RuleNamesListRenderer.getListCellRendererComponent(RuleNamesListRenderer.java:86)
	at javax.swing.plaf.basic.BasicListUI.paintCell(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paintImpl(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paint(Unknown Source)
	at javax.swing.plaf.synth.SynthListUI.update(Unknown Source)
	at javax.swing.JComponent.paintComponent(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JViewport.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
	at javax.swing.RepaintManager.paint(Unknown Source)
	at javax.swing.JComponent._paintImmediately(Unknown Source)
	at javax.swing.JComponent.paintImmediately(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.access$700(Unknown Source)
	at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$000(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
 INFO [AWT-EventQueue-0] (SimulationControl.java:202) setText - backup database en cours
 INFO [AWT-EventQueue-0] (SimulationControl.java:202) setText - backup database termin
 INFO [AWT-EventQueue-0] (SimulationControl.java:202) setText - Compilation des scripts
C:\Users\lgasche\AppData\Local\Temp\isisfish-simulation-1355481721085-preparation\scripts\SiMatrix.java:1686: cannot find symbol
symbol  : method getGroupMin()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMin = pop.getGroupMin();
                          ^
C:\Users\lgasche\AppData\Local\Temp\isisfish-simulation-1355481721085-preparation\scripts\SiMatrix.java:1687: cannot find symbol
symbol  : method getGroupMax()
location: interface fr.ifremer.isisfish.entities.Population
        int groupMax = pop.getGroupMax();
                          ^
Note: C:\Users\lgasche\AppData\Local\Temp\isisfish-simulation-1355481721085-preparation\scripts\SiMatrix.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
2 errors
 INFO [AWT-EventQueue-0] (SimulationControl.java:202) setText - Temps de compilation 0.737s
 INFO [pool-2-thread-2] (SimulationJob.java:209) run - Start simulation: sim_test_TACs_4110_init2011_2012-12-14-11-42
 INFO [pool-2-thread-2] (SimulationMonitor.java:364) simulationStart - Saving simulation sim_test_TACs_4110_init2011_2012-12-14-11-42 as started
 INFO [pool-2-thread-2] (SubProcessSimulationLauncher.java:138) message - Prparation de la simulation
 INFO [pool-2-thread-2] (SimulationControl.java:202) setText - Prparation de la simulation
 INFO [pool-2-thread-2] (SubProcessSimulationLauncher.java:232) subProcessSimulate - SubProcess start: java.lang.ProcessImpl@1839755 [C:\Program Files (x86)\Java\jre6\bin\java, -Xmx1024M, -Djava.library.path="jri", -DR.type="jni", -classpath, ;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/isis-fish-4.1.1.0.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/nuiton-utils-2.4.7.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/commons-primitives-1.0.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/commons-jxpath-1.3.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/nuiton-validator-2.4.7.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/xwork-core-2.3.1.2.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/ognl-3.0.4.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/asm-commons-3.3.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/asm-tree-3.3.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/javassist-3.12.1.GA.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/nuiton-i18n-2.4.1.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/topia-persistence-2.6.13.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/nuiton-csv-2.6.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/javacsv-2.0.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/guava-13.0.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/hibernate-ehcache-3.6.10.Final.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/ehcache-core-2.4.3.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/topia-service-migration-2.6.13.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/hibernate-core-3.6.10.Final.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/antlr-2.7.6.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/hibernate-commons-annotations-3.2.0.Final.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/hibernate-jpa-2.0-api-1.0.1.Final.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/jta-1.1.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/nuiton-matrix-2.3.1.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/nuiton-matrix-gui-2.3.1.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/jfreechart-1.0.14.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/jcommon-1.0.17.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/itext-2.1.5.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/bcmail-jdk14-138.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/bcprov-jdk14-138.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/nuiton-widgets-1.1.1.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/commons-lang-2.6.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/rsyntaxtextarea-2.0.2.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/mail-1.4.5.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/activation-1.1.1.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/jaxx-runtime-2.4.2.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/javahelp-2.0.05.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/jaxx-validator-2.4.2.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/jaxx-widgets-2.4.2.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/jxlayer-3.0.4.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/nuiton-j2r-1.0.2.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/JRI-0.8-4.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/REngine-0.6-1.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/Rserve-0.6-1.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/commons-lang3-3.1.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/commons-collections-3.2.1.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/commons-beanutils-1.8.3.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/commons-io-2.3.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/commons-math-2.2.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/commons-math3-3.0.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/commons-email-1.2.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/commons-logging-1.1.1.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/log4j-1.2.16.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/slf4j-api-1.6.4.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/slf4j-log4j12-1.6.4.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/dom4j-1.6.1.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/bsh-2.0b4.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/openmap-5.0.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/jsch-0.1.48.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/swingx-core-1.6.3.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/swingx-autocomplete-1.6.3.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/swingx-common-1.6.3.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/swingx-action-1.6.3.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/swingx-plaf-1.6.3.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/swingx-painters-1.6.3.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/jaxen-1.1.1.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/jdom-1.0.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/xercesImpl-2.6.2.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/xom-1.0.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/xalan-2.6.0.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/icu4j-2.6.1.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/h2-1.3.166.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/h2mig_pagestore_addon-1.3.153.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/aspectwerkz-2.0.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/qdox-1.4.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/trove-1.0.2.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/jrexx-1.1.1.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/aspectwerkz-jdk5-2.0.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/aspectwerkz-core-2.0.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/asm-1.5.4-snapshot.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/asm-attrs-1.5.4-snapshot.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/asm-util-1.5.4-snapshot.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/ssj-2.1.1.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/interpreter-1.6.8.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/logger-1.6.4.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/language-1.6.7.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/Blas-20081007.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/colt-20081007.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/optimization-20081007.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/svnkit-1.3.5.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/jna-3.2.3.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/trilead-ssh2-build213-svnkit-1.3-patch.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/sqljet-1.0.4.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/antlr-runtime-3.1.3.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/stringtemplate-3.2.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/freemarker-2.3.19.jar;/C:/Program%20Files%20(x86)/isis-fish-4.1.1.0/lib/tools-1.6.0.16.jar;C:\Program Files (x86)\isis-fish-4.1.1.0\isis-fish-4.1.1.0.jar, fr.ifremer.isisfish.IsisFish, --option, launch.ui, false, --simulateWithSimulation, sim_test_TACs_4110_init2011_2012-12-14-11-42, C:\Users\lgasche\AppData\Local\Temp\isisfish-simulation-1355481721085-preparation.zip]
 INFO [pool-2-thread-2] (SubProcessSimulationLauncher.java:272) <init> - Lancement du thread de surveillance des simulations externes
 INFO [Thread-17] (SubProcessSimulationLauncher.java:295) run - dans un sous processus> INFO [main] (IsisFish.java:125) main - Starting Isis-Fish 4.1.1.0 with args : [--option, launch.ui, false, --simulateWithSimulation, sim_test_TACs_4110_init2011_2012-12-14-11-42, C:\Users\lgasche\AppData\Local\Temp\isisfish-simulation-1355481721085-preparation.zip]
 INFO [Thread-17] (SubProcessSimulationLauncher.java:295) run - dans un sous processus> INFO [main] (IsisFish.java:126) main - Date: 14/12/12 11:42
 INFO [Thread-17] (SubProcessSimulationLauncher.java:295) run - dans un sous processus> INFO [main] (IsisFish.java:127) main - Java version: 1.6.0_29-b11, Java HotSpot(TM) Client VM
 INFO [Thread-17] (SubProcessSimulationLauncher.java:295) run - dans un sous processus> INFO [main] (IsisFish.java:128) main - System arch: x86
 INFO [Thread-17] (SubProcessSimulationLauncher.java:295) run - dans un sous processus> INFO [main] (IsisFish.java:129) main - R_HOME: C:\Program Files\R\R-2.13.0, R.type: jni
 INFO [Thread-17] (SubProcessSimulationLauncher.java:295) run - dans un sous processus> INFO [main] (IsisFish.java:130) main - PATH: C:\Program Files (x86)\MiKTeX 2.9\miktex\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\DMIX;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files (x86)\NTRU Cryptosystems\NTRU TCG Software Stack\bin\;C:\Program Files\NTRU Cryptosystems\NTRU TCG Software Stack\bin\;C:\Program Files\Wave Systems Corp\Gemalto\Access Client\v5\;C:\Program Files (x86)\Common Files\Roxio Shared\DLLShared\;C:\Program Files (x86)\Common Files\Roxio Shared\10.0\DLLShared\;C:\Program Files\R\R-2.13.0\bin\i386\;C:\Program Files (x86)\Java\jre6\bin;
 INFO [Thread-17] (SubProcessSimulationLauncher.java:295) run - dans un sous processus> INFO [main] (IsisFish.java:159) main - after init done in 0.600.
 INFO [Thread-17] (SubProcessSimulationLauncher.java:295) run - dans un sous processus> INFO [main] (SimulationAction.java:137) simulateWithSimulationAndScript - Command line action : simulateWithSimulationAndScript (sim_test_TACs_4110_init2011_2012-12-14-11-42, C:\Users\lgasche\AppData\Local\Temp\isisfish-simulation-1355481721085-preparation.zip, null)
 INFO [Thread-17] (SubProcessSimulationLauncher.java:295) run - dans un sous processus> INFO [main] (SimulationExecutor.java:78) <init> - SimulationExecutor started with 4 thread for dans un sous processus
 INFO [Thread-17] (SubProcessSimulationLauncher.java:295) run - dans un sous processus> INFO [main] (SimulationExecutor.java:78) <init> - SimulationExecutor started with 1 thread for sur le serveur Caparmor
 INFO [Thread-17] (SubProcessSimulationLauncher.java:295) run - dans un sous processus> INFO [main] (SimulationExecutor.java:78) <init> - SimulationExecutor started with 1 thread for dans le mme processus
 INFO [Thread-17] (SubProcessSimulationLauncher.java:295) run - dans un sous processus> INFO [main] (InProcessSimulatorLauncher.java:103) simulate - simulate sim_test_TACs_4110_init2011_2012-12-14-11-42 with file C:\Users\lgasche\AppData\Local\Temp\isisfish-simulation-1355481721085-preparation.zip
 INFO [Thread-17] (SubProcessSimulationLauncher.java:295) run - dans un sous processus> WARN [main] (InProcessSimulatorLauncher.java:111) simulate - Warning , simulation sim_test_TACs_4110_init2011_2012-12-14-11-42 aleady exists
 INFO [Thread-17] (SubProcessSimulationLauncher.java:295) run - dans un sous processus> WARN [main] (InProcessSimulatorLauncher.java:112) simulate - Deleting it before doing simulation
 INFO [Thread-17] (SubProcessSimulationLauncher.java:295) run - dans un sous processus> INFO [main] (SimulationStorage.java:482) getSimulation - Try to open simulation sim_test_TACs_4110_init2011_2012-12-14-11-42(C:\Users\lgasche\isis-fish-4\isis-database\simulations\sim_test_TACs_4110_init2011_2012-12-14-11-42)
 INFO [Thread-17] (SubProcessSimulationLauncher.java:295) run - dans un sous processus> INFO [main] (SimulationStorage.java:687) importAndRenameZip - Import simulation file C:\Users\lgasche\AppData\Local\Temp\isisfish-simulation-1355481721085-preparation.zip in directory C:\Users\lgasche\isis-fish-4\isis-database\simulations and rename from ^.*?/(.*)$ to sim_test_TACs_4110_init2011_2012-12-14-11-42/$1
 INFO [Thread-17] (SubProcessSimulationLauncher.java:295) run - dans un sous processus> INFO [main] (SimulationStorage.java:694) importAndRenameZip - Last entry was sim_test_TACs_4110_init2011_2012-12-14-11-42/simulators/DefaultSimulator.java extract name sim_test_TACs_4110_init2011_2012-12-14-11-42
 INFO [Thread-17] (SubProcessSimulationLauncher.java:295) run - dans un sous processus> INFO [main] (DataStorage.java:209) getStorage - Create new storage for sim_test_TACs_4110_init2011_2012-12-14-11-42
 INFO [Thread-17] (SubProcessSimulationLauncher.java:295) run - dans un sous processus> INFO [SimThread sim_test_TACs_4110_init2011_2012-12-14-11-42] (InProcessSimulatorLauncher.java:317) localSimulateSameThread - 14/12/12 11:42 Java version: 1.6.0_29-b11 Isis-fish version: 4.1.1.0
 INFO [Thread-17] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>AspectWerkz - INFO - Pre-processor org.codehaus.aspectwerkz.transform.AspectWerkzPreProcessor loaded and initialized
 INFO [Thread-17] (SubProcessSimulationLauncher.java:295) run - dans un sous processus> INFO [SimThread sim_test_TACs_4110_init2011_2012-12-14-11-42] (InProcessSimulatorLauncher.java:292) changeClassLoader - Classloader used for simulation: fr.ifremer.isisfish.aspect.AspectClassLoader@16db492 [file:/C:/Users/lgasche/isis-fish-4/isis-database/simulations/sim_test_TACs_4110_init2011_2012-12-14-11-42/, file:/C:/Users/lgasche/isis-fish-4/isis-build/sim_test_TACs_4110_init2011_2012-12-14-11-42/]
 INFO [Thread-17] (SubProcessSimulationLauncher.java:295) run - dans un sous processus> INFO [SimThread sim_test_TACs_4110_init2011_2012-12-14-11-42] (InProcessSimulatorLauncher.java:204) message - Mise en place des aspects Cache
 INFO [Thread-17] (SubProcessSimulationLauncher.java:295) run - dans un sous processus> INFO [SimThread sim_test_TACs_4110_init2011_2012-12-14-11-42] (SimulationControl.java:202) setText - Mise en place des aspects Cache
 INFO [Thread-17] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1686: cannot find symbol
 INFO [Thread-17] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>symbol  : method getGroupMin()
 INFO [Thread-17] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>location: interface fr.ifremer.isisfish.entities.Population
 INFO [Thread-17] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>        int groupMin = pop.getGroupMin();
 INFO [Thread-17] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>                          ^
 INFO [Thread-17] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java:1687: cannot find symbol
 INFO [Thread-17] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>symbol  : method getGroupMax()
 INFO [Thread-17] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>location: interface fr.ifremer.isisfish.entities.Population
 INFO [Thread-17] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>        int groupMax = pop.getGroupMax();
 INFO [Thread-17] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>                          ^
 INFO [Thread-17] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>Note: C:\Users\lgasche\isis-fish-4\isis-database\scripts\SiMatrix.java uses unchecked or unsafe operations.
 INFO [Thread-17] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>Note: Recompile with -Xlint:unchecked for details.
 INFO [Thread-17] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>2 errors
 INFO [Thread-17] (SubProcessSimulationLauncher.java:295) run - dans un sous processus> INFO [SimThread sim_test_TACs_4110_init2011_2012-12-14-11-42] (DataStorage.java:164) getMemStorage - Create new memory storage for sim_test_TACs_4110_init2011_2012-12-14-11-42
 INFO [Thread-17] (SubProcessSimulationLauncher.java:295) run - dans un sous processus> INFO [SimThread sim_test_TACs_4110_init2011_2012-12-14-11-42] (DataStorage.java:209) getStorage - Create new storage for sim_test_TACs_4110_init2011_2012-12-14-11-42
 INFO [monitor-thread] (SimulationControl.java:202) setText - Mise en place des aspects Cache
 INFO [Thread-17] (SubProcessSimulationLauncher.java:295) run - dans un sous processus> INFO [SimThread sim_test_TACs_4110_init2011_2012-12-14-11-42] (InProcessSimulatorLauncher.java:204) message - Simulation execution
 INFO [Thread-17] (SubProcessSimulationLauncher.java:295) run - dans un sous processus> INFO [SimThread sim_test_TACs_4110_init2011_2012-12-14-11-42] (SimulationControl.java:202) setText - Simulation execution
 INFO [Thread-17] (SubProcessSimulationLauncher.java:295) run - dans un sous processus> INFO [SimThread sim_test_TACs_4110_init2011_2012-12-14-11-42] (SimulationContext.java:363) message - Excution des scripts de Presimulation
 INFO [Thread-17] (SubProcessSimulationLauncher.java:295) run - dans un sous processus> INFO [SimThread sim_test_TACs_4110_init2011_2012-12-14-11-42] (SimulationControl.java:202) setText - Excution des scripts de Presimulation
 INFO [Thread-17] (SubProcessSimulationLauncher.java:295) run - dans un sous processus> INFO [SimThread sim_test_TACs_4110_init2011_2012-12-14-11-42] (InProcessSimulatorLauncher.java:464) localSimulateSameThread - Simulation time: 2.354
 INFO [Thread-17] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>--- Cache Statistiques ---
 INFO [Thread-17] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>Total call: 0
 INFO [Thread-17] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>Cache used: 0
 INFO [Thread-17] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>Cache usage: 0%
 INFO [Thread-17] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>--------------------
 INFO [Thread-17] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>
 INFO [Thread-17] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>Exception in thread "SimThread sim_test_TACs_4110_init2011_2012-12-14-11-42" java.lang.NoClassDefFoundError: scripts/SiMatrix
 INFO [Thread-17] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>	at simulators.DefaultSimulator.simulate(DefaultSimulator.java:86)
 INFO [Thread-17] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>	at fr.ifremer.isisfish.simulator.launcher.InProcessSimulatorLauncher.localSimulateSameThread(InProcessSimulatorLauncher.java:392)
 INFO [Thread-17] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>	at fr.ifremer.isisfish.simulator.launcher.InProcessSimulatorLauncher$SimThread.run(InProcessSimulatorLauncher.java:266)
 INFO [Thread-17] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>Caused by: java.lang.ClassNotFoundException: scripts.SiMatrix
 INFO [Thread-17] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>	at fr.ifremer.isisfish.aspect.AspectClassLoader.findClass(AspectClassLoader.java:92)
 INFO [Thread-17] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>	at java.lang.ClassLoader.loadClass(Unknown Source)
 INFO [Thread-17] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>	at java.lang.ClassLoader.loadClass(Unknown Source)
 INFO [Thread-17] (SubProcessSimulationLauncher.java:295) run - dans un sous processus>	... 3 more
 INFO [Thread-17] (SubProcessSimulationLauncher.java:295) run - dans un sous processus> INFO [main] (DataStorage.java:209) getStorage - Create new storage for sim_test_TACs_4110_init2011_2012-12-14-11-42
 INFO [pool-2-thread-2] (SubProcessSimulationLauncher.java:244) subProcessSimulate - SubProcess finished (status = 0)
 INFO [pool-2-thread-2] (SimulationStorage.java:482) getSimulation - Try to open simulation sim_test_TACs_4110_init2011_2012-12-14-11-42(C:\Users\lgasche\isis-fish-4\isis-database\simulations\sim_test_TACs_4110_init2011_2012-12-14-11-42)
 INFO [monitor-thread] (SimulationControl.java:202) setText - Excution des scripts de Presimulation
 INFO [monitor-thread] (SimulationControl.java:202) setText - Excution des scripts de Presimulation
 INFO [monitor-thread] (SimulationControl.java:202) setText - Excution des scripts de Presimulation
 INFO [monitor-thread] (SimulationControl.java:202) setText - Excution des scripts de Presimulation
 INFO [monitor-thread] (SimulationControl.java:202) setText - Excution des scripts de Presimulation
 INFO [monitor-thread] (SimulationControl.java:202) setText - Excution des scripts de Presimulation
 INFO [monitor-thread] (SimulationControl.java:202) setText - Excution des scripts de Presimulation
 INFO [monitor-thread] (SimulationControl.java:202) setText - Excution des scripts de Presimulation
 INFO [monitor-thread] (SimulationControl.java:202) setText - Excution des scripts de Presimulation
 INFO [monitor-thread] (SimulationControl.java:202) setText - Excution des scripts de Presimulation
 INFO [monitor-thread] (SimulationControl.java:202) setText - Excution des scripts de Presimulation
 INFO [monitor-thread] (SimulationControl.java:202) setText - Excution des scripts de Presimulation
 INFO [monitor-thread] (SimulationControl.java:202) setText - Excution des scripts de Presimulation
 INFO [monitor-thread] (SimulationControl.java:202) setText - Excution des scripts de Presimulation
 INFO [monitor-thread] (SimulationControl.java:202) setText - Excution des scripts de Presimulation
 INFO [monitor-thread] (SimulationControl.java:202) setText - Excution des scripts de Presimulation
 INFO [monitor-thread] (SimulationControl.java:202) setText - Excution des scripts de Presimulation
 INFO [monitor-thread] (SimulationControl.java:202) setText - Excution des scripts de Presimulation
 INFO [monitor-thread] (SimulationControl.java:202) setText - Excution des scripts de Presimulation
 INFO [monitor-thread] (SimulationControl.java:202) setText - Excution des scripts de Presimulation
 INFO [monitor-thread] (SimulationControl.java:202) setText - Excution des scripts de Presimulation
 INFO [monitor-thread] (SimulationControl.java:202) setText - Excution des scripts de Presimulation
 INFO [monitor-thread] (SimulationControl.java:202) setText - Excution des scripts de Presimulation
 INFO [monitor-thread] (SimulationControl.java:202) setText - Excution des scripts de Presimulation
 INFO [monitor-thread] (SimulationControl.java:202) setText - Excution des scripts de Presimulation
 INFO [monitor-thread] (SimulationControl.java:202) setText - Excution des scripts de Presimulation
 INFO [monitor-thread] (SimulationControl.java:202) setText - Excution des scripts de Presimulation
 INFO [monitor-thread] (SimulationControl.java:202) setText - Excution des scripts de Presimulation
 INFO [monitor-thread] (SimulationControl.java:202) setText - Excution des scripts de Presimulation
 INFO [monitor-thread] (SimulationControl.java:202) setText - Excution des scripts de Presimulation
 INFO [monitor-thread] (SimulationControl.java:202) setText - Excution des scripts de Presimulation
 INFO [monitor-thread] (SimulationControl.java:202) setText - Excution des scripts de Presimulation
 INFO [AWT-EventQueue-0] (QueueAction.java:90) stopSimulation - User stop simulation sim_test_TACs_4110_init2011_2012-12-14-11-42
 INFO [monitor-thread] (SimulationMonitor.java:477) waitAndCheckProgression - Job sim_test_TACs_4110_init2011_2012-12-14-11-42 finished
 INFO [monitor-thread] (SimulationMonitor.java:590) doPostSimulationOperation - Do post simulation operation for sim_test_TACs_4110_init2011_2012-12-14-11-42
 INFO [monitor-thread] (SimulationMonitor.java:408) simulationStop - Saving simulation sim_test_TACs_4110_init2011_2012-12-14-11-42 as stopped
