[Isis-fish-user] problème de script
Bonjour, J'ai un petit problème avec isis: Je veux lancer une simulation avec une règle de gestion permettant d'attibuer un pourcentage de rejet en fonction des classes de longueur et affecter ensuite aux rejets un pourcentage de survie. J'ai appelé cette règle "SurvieRejetClasses", mais mon script n'est pas correct. Vous trouverez en pièces jointes ma base et mon erreur.txt Merci d'avance, A+ Magali 29 juin 2006 09:20:47 org.codelutin.math.matrix.MatrixFactory <clinit> INFO: Converter XML pour MatrixND ajoute 29 juin 2006 09:20:47 org.codelutin.math.matrix.MatrixFactory <clinit> INFO: librairie topia non presente. Import/Export JDBC impossible Demarrage de l'application... 2.2.6 Variable d'environnement: {java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition, sun.boot.library.path=C:\Program Files\Java\jre1.5.0_06\bin, java.vm.version=1.5.0_06-b05, java.vm.vendor=Sun Microsystems Inc., java.vendor.url=http://java.sun.com/, path.separator=;, java.vm.name=Java HotSpot(TM) Client VM, file.encoding.pkg=sun.io, user.country=FR, sun.os.patch.level=Service Pack 2, java.vm.specification.name=Java Virtual Machine Specification, user.dir=Q:\isis, java.runtime.version=1.5.0_06-b05, java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment, java.endorsed.dirs=C:\Program Files\Java\jre1.5.0_06\lib\endorsed, os.arch=x86, java.io.tmpdir=C:\DOCUME~1\mcave\LOCALS~1\Temp\, line.separator= , java.vm.specification.vendor=Sun Microsystems Inc., user.variant=, os.name=Windows XP, sun.jnu.encoding=Cp1252, java.library.path=C:\WINDOWS\system32;.;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem, java.specification.name=Java Platform API Specification, java.class.version=49.0, sun.management.compiler=HotSpot Client Compiler, fr.ifremer.simulation.SiMatrice2.loopOverAllMetier=false, os.version=5.1, OptimizationCache=Shiftone, user.home=C:\Documents and Settings\mcave, user.timezone=Europe/Paris, java.awt.printerjob=sun.awt.windows.WPrinterJob, file.encoding=Cp1252, java.specification.version=1.5, java.class.path=ifremer-simulateur-all-2.2.6.jar, user.name=mcave, java.vm.specification.version=1.0, java.home=C:\Program Files\Java\jre1.5.0_06, sun.arch.data.model=32, user.language=fr, java.specification.vendor=Sun Microsystems Inc., awt.toolkit=sun.awt.windows.WToolkit, java.vm.info=mixed mode, sharing, java.version=1.5.0_06, java.ext.dirs=C:\Program Files\Java\jre1.5.0_06\lib\ext, sun.boot.class.path=C:\Program Files\Java\jre1.5.0_06\lib\rt.jar;C:\Program Files\Java\jre1.5.0_06\lib\i18n.jar;C:\Program Files\Java\jre1.5.0_06\lib\sunrsasign.jar;C:\Program Files\Java\jre1.5.0_06\lib\jsse.jar;C:\Program Files\Java\jre1.5.0_06\lib\jce.jar;C:\Program Files\Java\jre1.5.0_06\lib\charsets.jar;C:\Program Files\Java\jre1.5.0_06\classes, java.vendor=Sun Microsystems Inc., file.separator=\, java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport.cgi, sun.io.unicode.encoding=UnicodeLittle, sun.cpu.endian=little, sun.desktop=windows, CallAnalyse=true, sun.cpu.isalist=} Option de lancement: [fr.ifremer.IfremerSimulation, -d, Q:\isis\database211] Fichier de config: C:\Documents and Settings\mcave\.isis-config-2 Set database: Q:\isis\database211 29 juin 2006 09:20:48 org.codelutin.i18n.Language <init> INFO: Langue file URL:jar:file:/Q:/isis/ifremer-simulateur-all-2.2.6.jar!/language-fr_FR.properties Base de donnees: ok DBManager database exist ? true org.codelutin.resources.ResourceNotFoundException: La resource sql_h2.properties n'a pas été trouvée org.codelutin.resources.ResourceNotFoundException: La resource sql.properties n'a pas été trouvée org.codelutin.resources.ResourceNotFoundException: La resource sql_h2.filter n'a pas été trouvée org.codelutin.resources.ResourceNotFoundException: La resource sql.filter n'a pas été trouvée OpenMap(tm) Version 4.5.4 Copyright (C) BBNT Solutions LLC. All rights reserved. See http://openmap.bbn.com/ for details. debut du thread de simulation Thu Jun 29 09:25:04 CEST 2006: Thread[Thread-19,1,main](Memoire libre/Memoire Total = 36930616/105988096) DBManager database exist ? false 29 juin 2006 09:25:18 fr.ifremer.simulator.Simulator simulate INFO: Optimization utilise ? true 29 juin 2006 09:25:18 fr.ifremer.simulation.SiMatrice2 <init> INFO: loopOverAllMetier = false 29 juin 2006 09:25:18 fr.ifremer.simulation.SiMatrice2Optimisation <init> INFO: Cache demandé: Shiftone 29 juin 2006 09:25:18 fr.ifremer.simulation.SiMatrice2Optimisation <init> INFO: Aucun autre cache utilisable utilisation du SimpleLRU 29 juin 2006 09:25:18 fr.ifremer.simulation.SiMatrice2Optimisation <init> INFO: Cache utilisé: org.codelutin.util.LRUMapMultiKey 29 juin 2006 09:25:18 fr.ifremer.simulation.GravityModelOptimisation <init> INFO: Cache demandé: Shiftone 29 juin 2006 09:25:18 fr.ifremer.simulation.GravityModelOptimisation <init> INFO: Aucun autre cache utilisable utilisation du SimpleLRU 29 juin 2006 09:25:18 fr.ifremer.simulation.GravityModelOptimisation <init> INFO: Cache utilisé: org.codelutin.util.LRUMapMultiKey o:[object Object] i:0 Dans Simul.simul pops: [nephrops] Ns:[Abondance matrix2D [ 0.0,30973.599609375,24616.30078125,16143.599609375,3562.300048828125,474.70001220703125,192.89999389648438,20746.80078125,18521.900390625,11945.2998046875,6216.7001953125,2522.800048828125,1087.199951171875,531.4000244140625,173.8000030517578,228.89999389648438, 0.0,30973.599609375,24616.30078125,16143.599609375,3562.300048828125,474.70001220703125,192.89999389648438,20746.80078125,18521.900390625,11945.2998046875,6216.7001953125,2522.800048828125,1087.199951171875,531.4000244140625,173.8000030517578,228.89999389648438, 0.0,30973.599609375,24616.30078125,16143.599609375,3562.300048828125,474.70001220703125,192.89999389648438,20746.80078125,18521.900390625,11945.2998046875,6216.7001953125,2522.800048828125,1087.199951171875,531.4000244140625,173.8000030517578,228.89999389648438, 0.0,30973.599609375,24616.30078125,16143.599609375,3562.300048828125,474.70001220703125,192.89999389648438,20746.80078125,18521.900390625,11945.2998046875,6216.7001953125,2522.800048828125,1087.199951171875,531.4000244140625,173.8000030517578,228.89999389648438, 0.0,30973.599609375,24616.30078125,16143.599609375,3562.300048828125,474.70001220703125,192.89999389648438,20746.80078125,18521.900390625,11945.2998046875,6216.7001953125,2522.800048828125,1087.199951171875,531.4000244140625,173.8000030517578,228.89999389648438, 0.0,30973.599609375,24616.30078125,16143.599609375,3562.300048828125,474.70001220703125,192.89999389648438,20746.80078125,18521.900390625,11945.2998046875,6216.7001953125,2522.800048828125,1087.199951171875,531.4000244140625,173.8000030517578,228.89999389648438, 0.0,30973.599609375,24616.30078125,16143.599609375,3562.300048828125,474.70001220703125,192.89999389648438,20746.80078125,18521.900390625,11945.2998046875,6216.7001953125,2522.800048828125,1087.199951171875,531.4000244140625,173.8000030517578,228.89999389648438, 0.0,30973.599609375,24616.30078125,16143.599609375,3562.300048828125,474.70001220703125,192.89999389648438,20746.80078125,18521.900390625,11945.2998046875,6216.7001953125,2522.800048828125,1087.199951171875,531.4000244140625,173.8000030517578,228.89999389648438, 0.0,30973.599609375,24616.30078125,16143.599609375,3562.300048828125,474.70001220703125,192.89999389648438,20746.80078125,18521.900390625,11945.2998046875,6216.7001953125,2522.800048828125,1087.199951171875,531.4000244140625,173.8000030517578,228.89999389648438,]] YearNumber:1 29 juin 2006 09:25:19 fr.ifremer.simulation.SiMatrice2 <init> INFO: loopOverAllMetier = false 29 juin 2006 09:25:19 fr.ifremer.simulation.SiMatrice2Optimisation <init> INFO: Cache demandé: Shiftone 29 juin 2006 09:25:19 fr.ifremer.simulation.SiMatrice2Optimisation <init> INFO: Aucun autre cache utilisable utilisation du SimpleLRU 29 juin 2006 09:25:19 fr.ifremer.simulation.SiMatrice2Optimisation <init> INFO: Cache utilisé: org.codelutin.util.LRUMapMultiKey deb de simuler 2 recherche de la regle:SurvieRejetClasses Init du TAC recuperation de la meta pop fin SimulateurES.initRegle la date:0 clear Recherche si la taille Minimale s'applique (oldValue=undefined deb isCaptureDate deb de getEspecesCapturablesDate:metier benth jum trouve - fin de getEspecesCapturablesDate 29 juin 2006 09:25:19 org.codelutin.ecmascript.Global call GRAVE: Erreur lors de l'appelle de la methode: Simul.simul 29 juin 2006 09:25:19 fr.ifremer.SimulationThread run ATTENTION: La simulation a échoué fr.ifremer.simulator.SimulationException: Erreur durant la creation de la simualtion resultat. at fr.ifremer.simulator.Simulator.simulate(Simulator.java:395) at fr.ifremer.SimulationThread.runLocalSimulation(SimulationThread.java:303) at fr.ifremer.SimulationThread.runSimulation(SimulationThread.java:392) at fr.ifremer.SimulationThread.runSimulationAndExport(SimulationThread.java:424) at fr.ifremer.SimulationThread.run(SimulationThread.java:273) Caused by: org.codelutin.ecmascript.ECMAScriptException: Erreur lors de l'appelle de la methode: Simul.simul at org.codelutin.ecmascript.Global.call(Global.java:189) at fr.ifremer.simulator.Simulator.simulate(Simulator.java:436) at fr.ifremer.simulator.Simulator.simulate(Simulator.java:250) ... 4 more Caused by: FESI.Exceptions.EcmaScriptException: Runtime error Conversion to object unsupported by null detected at line 137 of function 'Regle_libUtil_isCaptureDate' in string starting with: 'function Regle_libUtil(){}'... called at line 1684 of function 'SurvieRejetClasses_condition' in string starting with: 'function Cantonnement(param){'... called at line 102 of function 'SimulateurES_simuler' in string starting with: 'function SimulateurES(){}'... called at line 24 of function 'Simul_simul' in string starting with: 'function Simul(){}'... at FESI.Data.ESValue.toESObject(ESValue.java:104) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:731) at FESI.AST.ASTCompositeReference.jjtAccept(ASTCompositeReference.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:366) at FESI.AST.ASTIfStatement.jjtAccept(ASTIfStatement.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:326) at FESI.AST.ASTStatement.jjtAccept(ASTStatement.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:307) at FESI.AST.ASTStatementList.jjtAccept(ASTStatementList.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:326) at FESI.AST.ASTStatement.jjtAccept(ASTStatement.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:467) at FESI.AST.ASTForVarStatement.jjtAccept(ASTForVarStatement.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:326) at FESI.AST.ASTStatement.jjtAccept(ASTStatement.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:307) at FESI.AST.ASTStatementList.jjtAccept(ASTStatementList.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.evaluateFunction(EcmaScriptEvaluateVisitor.java:155) at FESI.Interpreter.Evaluator.evaluateFunction(Evaluator.java:766) at FESI.Data.ConstructedFunctionObject.callFunction(ConstructedFunctionObject.java:122) at FESI.Data.ESObject.doIndirectCall(ESObject.java:518) at FESI.Data.ESObject.doIndirectCall(ESObject.java:515) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:758) at FESI.AST.ASTCompositeReference.jjtAccept(ASTCompositeReference.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:1020) at FESI.AST.ASTBinaryExpressionSequence.jjtAccept(ASTBinaryExpressionSequence.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:366) at FESI.AST.ASTIfStatement.jjtAccept(ASTIfStatement.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:326) at FESI.AST.ASTStatement.jjtAccept(ASTStatement.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:372) at FESI.AST.ASTIfStatement.jjtAccept(ASTIfStatement.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:326) at FESI.AST.ASTStatement.jjtAccept(ASTStatement.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:307) at FESI.AST.ASTStatementList.jjtAccept(ASTStatementList.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.evaluateFunction(EcmaScriptEvaluateVisitor.java:155) at FESI.Interpreter.Evaluator.evaluateFunction(Evaluator.java:766) at FESI.Data.ConstructedFunctionObject.callFunction(ConstructedFunctionObject.java:122) at FESI.Data.ESObject.doIndirectCall(ESObject.java:518) at FESI.Data.ESObject.doIndirectCall(ESObject.java:515) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:758) at FESI.AST.ASTCompositeReference.jjtAccept(ASTCompositeReference.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:1222) at FESI.AST.ASTAssignmentExpression.jjtAccept(ASTAssignmentExpression.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:326) at FESI.AST.ASTStatement.jjtAccept(ASTStatement.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:307) at FESI.AST.ASTStatementList.jjtAccept(ASTStatementList.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:326) at FESI.AST.ASTStatement.jjtAccept(ASTStatement.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:467) at FESI.AST.ASTForVarStatement.jjtAccept(ASTForVarStatement.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:326) at FESI.AST.ASTStatement.jjtAccept(ASTStatement.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:307) at FESI.AST.ASTStatementList.jjtAccept(ASTStatementList.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:326) at FESI.AST.ASTStatement.jjtAccept(ASTStatement.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:467) at FESI.AST.ASTForVarStatement.jjtAccept(ASTForVarStatement.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:326) at FESI.AST.ASTStatement.jjtAccept(ASTStatement.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:307) at FESI.AST.ASTStatementList.jjtAccept(ASTStatementList.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:326) at FESI.AST.ASTStatement.jjtAccept(ASTStatement.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:369) at FESI.AST.ASTIfStatement.jjtAccept(ASTIfStatement.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:326) at FESI.AST.ASTStatement.jjtAccept(ASTStatement.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:307) at FESI.AST.ASTStatementList.jjtAccept(ASTStatementList.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:326) at FESI.AST.ASTStatement.jjtAccept(ASTStatement.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:387) at FESI.AST.ASTWhileStatement.jjtAccept(ASTWhileStatement.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:326) at FESI.AST.ASTStatement.jjtAccept(ASTStatement.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:307) at FESI.AST.ASTStatementList.jjtAccept(ASTStatementList.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.evaluateFunction(EcmaScriptEvaluateVisitor.java:155) at FESI.Interpreter.Evaluator.evaluateFunction(Evaluator.java:766) at FESI.Data.ConstructedFunctionObject.callFunction(ConstructedFunctionObject.java:122) at FESI.Data.ESObject.doIndirectCall(ESObject.java:518) at FESI.Data.ESObject.doIndirectCall(ESObject.java:515) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:758) at FESI.AST.ASTCompositeReference.jjtAccept(ASTCompositeReference.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:326) at FESI.AST.ASTStatement.jjtAccept(ASTStatement.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:307) at FESI.AST.ASTStatementList.jjtAccept(ASTStatementList.java:26) at FESI.Interpreter.EcmaScriptEvaluateVisitor.evaluateFunction(EcmaScriptEvaluateVisitor.java:155) at FESI.Interpreter.Evaluator.evaluateFunction(Evaluator.java:766) at FESI.Data.ConstructedFunctionObject.callFunction(ConstructedFunctionObject.java:122) at org.codelutin.ecmascript.Global.call(Global.java:179) ... 6 more fin de simulation Thu Jun 29 09:25:20 CEST 2006: (Memoire libre/Memoire Total = 55001416/124682240) CallAnalyse: [getListMetiers calls=1 time=1,094ms(1,094ms/1,094ms/1,094ms) memory=0o(0o/0o/0o), getListMetiers-optimization calls=1 time=4,962ms(4,962ms/4,962ms/4,962ms) memory=0o(0o/0o/0o)]
participants (1)
-
Magali CAVE