bug dans ma regle: null pointer exception
Bonjour, Apparemment il y a quelque chose que je fais mal avec cette liste.... Pourriez vous me dire quoi? Merci! voici le bout qui bloque (le script est en pj) a la ligne List<String> metNameList... strMat = new HashMap <Strategy, MatrixND>(); for(Strategy str : allStrategies){ String[] vecNames = metStr.get(str); List <String> metNameList = new ArrayList(Arrays.asList(vecNames)); matEffort = MatrixFactory.getInstance().create( "matEffort", new List[]{metNameList,dates}, new String[]{"Metiers","Date"}); strMat.put(str,matEffort); } Effort_2008_2010_MixChannel.java<https://docs.google.com/file/d/0B566moKtvIFzTFdMY2VVazVjQlU/edit?usp=drive_web> INFO|12:30:17,243|InProcessSimulatorLauncher.java|291|changeClassLoader|Classloader used for simulation: fr.ifremer.isisfish.aspect.AspectClassLoader@4e5cdbfd[file:/C:/Users/slehuta/isis-fish-4/isis-database/simulations/sim_EffortHist_2013-06-13-12-30/, file:/C:/Users/slehuta/isis-fish-4/isis-build/sim_EffortHist_2013-06-13-12-30/] INFO|12:30:17,391|InProcessSimulatorLauncher.java|203|message|Setting Cache aspects INFO|12:30:17,392|SimulationControl.java|202|setText|Setting Cache aspects INFO|12:30:18,753|DataStorage.java|164|getMemStorage|Create new memory storage for sim_EffortHist_2013-06-13-12-30 INFO|12:30:18,949|DataStorage.java|209|getStorage|Create new storage for sim_EffortHist_2013-06-13-12-30 INFO|12:30:20,132|InProcessSimulatorLauncher.java|203|message|Simulation execution INFO|12:30:20,132|SimulationControl.java|202|setText|Simulation execution INFO|12:30:20,134|SimulationContext.java|363|message|Presimulation Script execution INFO|12:30:20,135|SimulationControl.java|202|setText|Presimulation Script execution INFO|12:30:21,482|SimulationControl.java|202|setText|Rules initialisation:[rules.Effort_2008_2010_MixChannel@17a65e83] ERROR|12:30:21,871|InProcessSimulatorLauncher.java|435|localSimulateSameThread|Error during simulation java.lang.NullPointerException at java.util.Arrays$ArrayList.<init>(Unknown Source) at java.util.Arrays.asList(Unknown Source) at rules.Effort_2008_2010_MixChannel.aw $original$_AW_$init$_AW_$rules_Effort_2008_2010_MixChannel(Effort_2008_2010_MixChannel.java:258) at rules.Effort_2008_2010_MixChannel_1__1260650406_1714870043___AW_JoinPoint.proceed(Unknown Source) at fr.ifremer.isisfish.aspect.RuleAspect.makeTimedCall(RuleAspect.java:126) at fr.ifremer.isisfish.aspect.RuleAspect.initCall(RuleAspect.java:76) at rules.Effort_2008_2010_MixChannel_1__1260650406_1714870043___AW_JoinPoint.proceed(Unknown Source) at rules.Effort_2008_2010_MixChannel_1__1260650406_1714870043___AW_JoinPoint.invoke(Unknown Source) at rules.Effort_2008_2010_MixChannel.init(Effort_2008_2010_MixChannel.java) at simulators.DefaultSimulator.simulate(DefaultSimulator.java:111) at fr.ifremer.isisfish.simulator.launcher.InProcessSimulatorLauncher.localSimulateSameThread(InProcessSimulatorLauncher.java:391) at fr.ifremer.isisfish.simulator.launcher.InProcessSimulatorLauncher$SimThread.run(InProcessSimulatorLauncher.java:265) INFO|12:30:21,891|InProcessSimulatorLauncher.java|464|localSimulateSameThread|Simulation time: 4.664
participants (1)
-
Sigrid Lehuta