Le 07/01/2010 10:32, Stephanie MAHEVAS a écrit :
INFO|09:19:50,777|CompileHelper.java|116|loadClass|Can't load class: simulators.DefaultSimulator java.lang.ClassNotFoundException: simulators.DefaultSimulator at fr.ifremer.isisfish.aspect.AspectClassLoader.findClass(AspectClassLoader.java:86)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307) at java.lang.ClassLoader.loadClass(ClassLoader.java:252) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:114) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:139)
at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:154)
at fr.ifremer.isisfish.datastore.SimulatorStorage.getNewSimulatorInstance(SimulatorStorage.java:76)
at fr.ifremer.isisfish.simulator.launcher.InProcessSimulatorLauncher.localSimulateSameThread(InProcessSimulatorLauncher.java:370)
at fr.ifremer.isisfish.simulator.launcher.InProcessSimulatorLauncher$SimThread.run(InProcessSimulatorLauncher.java:259)
ERROR|09:19:50,777|InProcessSimulatorLauncher.java|426|localSimulateSameThread|Error during simulation fr.ifremer.isisfish.IsisFishException: Can't load class: simulators.DefaultSimulator at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:142)
at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:154)
at fr.ifremer.isisfish.datastore.SimulatorStorage.getNewSimulatorInstance(SimulatorStorage.java:76)
at fr.ifremer.isisfish.simulator.launcher.InProcessSimulatorLauncher.localSimulateSameThread(InProcessSimulatorLauncher.java:370)
at fr.ifremer.isisfish.simulator.launcher.InProcessSimulatorLauncher$SimThread.run(InProcessSimulatorLauncher.java:259)
INFO|09:19:51,531|InProcessSimulatorLauncher.java|456|localSimulateSameThread|Simulation time: 0.912
Cette erreur se produit lorsque le fichier DefaultSimulator.class n'est pas dans le zip (seul le DefaultSimulator.java) y est. Il ne semble pas y avoir d'erreur de compilation. Mais au moment de créer l'instance il n'y arrive pas. Le classpath est configuré sur : - le dossier de simulation - le dossier de compilation (le .class est ici dans ce cas) Pourtant, il ne semble pas le trouver. Je ne trouve pas ce que j'oublie. -- Éric <chatellier@codelutin.com> Tel: 02 40 50 29 28 http://www.codelutin.com