------------------------ addingNullActivator TEST START --------------------- [Fatal Error] :1:1: Fin prématurée du fichier. [Fatal Error] :1:1: Contenu non autorisé dans le prologue. [Fatal Error] :1:1: Contenu non autorisé dans le prologue. [Fatal Error] :1:1: Fin prématurée du fichier. [Fatal Error] :1:1: Contenu non autorisé dans le prologue. [Fatal Error] :1:1: Contenu non autorisé dans le prologue. [Fatal Error] :1:1: Contenu non autorisé dans le prologue. [AbstractAgent-3] Plus précis : ** entrée dans ACTIVATE ** [addingNullActivator] Plus précis : ** entrée dans ACTIVATE ** [AbstractAgent-3] Plus précis : ** sortie de ACTIVATE ** [addingNullActivator] Le plus précis : CREATE_GROUP OK : groupe <Tcommunity,Tgroup> distribution OFF with no access control [addingNullActivator] Le plus précis : REQUEST_ROLE OK : rôle <Tcommunity,Tgroup,Trole> using null as passKey [addingNullActivator] Le plus précis : LAUNCH_AGENT (2147483647)Scheduler-4... [Scheduler-4] Plus précis : ** entrée dans ACTIVATE ** [Scheduler-4] Plus précis : ** sortie de ACTIVATE ** [Scheduler-4] Plus précis : ** entrée dans LIVE ** [Scheduler-4] Le plus précis : nextMessage = null [addingNullActivator] Le plus précis : LAUNCH_AGENT Scheduler-4 (LIVING) OK [Scheduler-4] Le plus précis : Waiting next message during 1000 milliseconds... java.lang.NullPointerException at java.util.concurrent.ConcurrentHashMap.hash(ConcurrentHashMap.java:333) at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:988) at madkit.kernel.MadkitKernel.getCommunity(Unknown Source) at madkit.kernel.MadkitKernel.getGroup(Unknown Source) at madkit.kernel.MadkitKernel.getRole(Unknown Source) at madkit.kernel.MadkitKernel.addOverlooker(Unknown Source) at madkit.kernel.LoggedKernel.addOverlooker(Unknown Source) at madkit.kernel.Scheduler.addActivator(Unknown Source) at madkit.simulation.BasicSchedulerTest$1.activate(BasicSchedulerTest.java:50) at madkit.kernel.AbstractAgent.activation(Unknown Source) at madkit.kernel.MadkitKernel$14.call(Unknown Source) at madkit.kernel.MadkitKernel$14.call(Unknown Source) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:744) java.lang.NullPointerException at java.util.concurrent.ConcurrentHashMap.hash(ConcurrentHashMap.java:333) at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:988) at madkit.kernel.MadkitKernel.getGroup(Unknown Source) at madkit.kernel.MadkitKernel.getRole(Unknown Source) at madkit.kernel.MadkitKernel.addOverlooker(Unknown Source) at madkit.kernel.LoggedKernel.addOverlooker(Unknown Source) at madkit.kernel.Scheduler.addActivator(Unknown Source) at madkit.simulation.BasicSchedulerTest$1.activate(BasicSchedulerTest.java:57) at madkit.kernel.AbstractAgent.activation(Unknown Source) at madkit.kernel.MadkitKernel$14.call(Unknown Source) at madkit.kernel.MadkitKernel$14.call(Unknown Source) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:744) java.lang.NullPointerException at java.util.concurrent.ConcurrentHashMap.hash(ConcurrentHashMap.java:333) at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:988) at madkit.kernel.MadkitKernel.getRole(Unknown Source) at madkit.kernel.MadkitKernel.addOverlooker(Unknown Source) at madkit.kernel.LoggedKernel.addOverlooker(Unknown Source) at madkit.kernel.Scheduler.addActivator(Unknown Source) at madkit.simulation.BasicSchedulerTest$1.activate(BasicSchedulerTest.java:64) at madkit.kernel.AbstractAgent.activation(Unknown Source) at madkit.kernel.MadkitKernel$14.call(Unknown Source) at madkit.kernel.MadkitKernel$14.call(Unknown Source) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:744) java.lang.NullPointerException at java.util.concurrent.ConcurrentHashMap.hash(ConcurrentHashMap.java:333) at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:988) at madkit.kernel.MadkitKernel.getCommunity(Unknown Source) at madkit.kernel.MadkitKernel.getGroup(Unknown Source) at madkit.kernel.MadkitKernel.getRole(Unknown Source) at madkit.kernel.MadkitKernel.addOverlooker(Unknown Source) at madkit.kernel.LoggedKernel.addOverlooker(Unknown Source) at madkit.kernel.Scheduler.addActivator(Unknown Source) at madkit.simulation.BasicSchedulerTest$1.activate(BasicSchedulerTest.java:71) at madkit.kernel.AbstractAgent.activation(Unknown Source) at madkit.kernel.MadkitKernel$14.call(Unknown Source) at madkit.kernel.MadkitKernel$14.call(Unknown Source) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:744) java.lang.NullPointerException at java.util.concurrent.ConcurrentHashMap.hash(ConcurrentHashMap.java:333) at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:988) at madkit.kernel.MadkitKernel.getCommunity(Unknown Source) at madkit.kernel.MadkitKernel.getGroup(Unknown Source) at madkit.kernel.MadkitKernel.getRole(Unknown Source) at madkit.kernel.MadkitKernel.addOverlooker(Unknown Source) at madkit.kernel.LoggedKernel.addOverlooker(Unknown Source) at madkit.kernel.Scheduler.addActivator(Unknown Source) at madkit.simulation.BasicSchedulerTest$1.activate(BasicSchedulerTest.java:78) at madkit.kernel.AbstractAgent.activation(Unknown Source) at madkit.kernel.MadkitKernel$14.call(Unknown Source) at madkit.kernel.MadkitKernel$14.call(Unknown Source) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:744) [addingNullActivator] Plus précis : ** sortie de ACTIVATE ** ------------------------ addingNullActivator TEST FINISHED --------------------- ------------------------ addingNullActivatorExceptionPrint TEST START --------------------- [AbstractAgent-8] Plus précis : ** entrée dans ACTIVATE ** [AbstractAgent-8] Plus précis : ** sortie de ACTIVATE ** [addingNullActivatorExceptionPrint] Plus précis : ** entrée dans ACTIVATE ** [addingNullActivatorExceptionPrint] Le plus précis : CREATE_GROUP OK : groupe <Tcommunity,Tgroup> distribution OFF with no access control [addingNullActivatorExceptionPrint] Le plus précis : REQUEST_ROLE OK : rôle <Tcommunity,Tgroup,Trole> using null as passKey [addingNullActivatorExceptionPrint] Le plus précis : LAUNCH_AGENT (2147483647)Scheduler-9... [Scheduler-9] Plus précis : ** entrée dans ACTIVATE ** [Scheduler-9] Plus précis : ** sortie de ACTIVATE ** [Scheduler-9] Plus précis : ** entrée dans LIVE ** [addingNullActivatorExceptionPrint] Le plus précis : LAUNCH_AGENT Scheduler-9 (LIVING) OK [Scheduler-9] Le plus précis : nextMessage = null [Scheduler-9] Le plus précis : Waiting next message during 1000 milliseconds... [addingNullActivatorExceptionPrint] Grave : -*-ACTIVATE BUG*-* ** java.lang.NullPointerException at madkit.simulation.BasicSchedulerTest$2.activate(BasicSchedulerTest.java:95) [addingNullActivatorExceptionPrint] Plus précis : ** sortie de ACTIVATE ** [addingNullActivatorExceptionPrint] Le plus précis : ** TERMINATED ** [MadkitKernel-6] Grave : LAUNCH_AGENT ÉCHEC : ** madkit.kernel.MadkitWarning: AGENT_CRASH: addingNullActivatorExceptionPrint (TERMINATED) l'agent s'est crashé at madkit.kernel.MadkitKernel.launchAgent(Unknown Source) at madkit.simulation.BasicSchedulerTest.addingNullActivatorExceptionPrint(BasicSchedulerTest.java:89) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55) at org.junit.rules.RunRules.evaluate(RunRules.java:20) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906) ------------------------ addingNullActivatorExceptionPrint TEST FINISHED --------------------- ------------------------ addingAndRemovingActivators TEST START --------------------- [Scheduler-4] Plus précis : -*-GET KILLED in LIVE-*- [Scheduler-4] Plus précis : ** sortie de LIVE ** [Scheduler-4] Plus précis : ** entrée dans END ** [Scheduler-4] Infos : Simulation stopped ! [Scheduler-4] Plus précis : ** sortie de END ** [Scheduler-4] Le plus précis : ** TERMINATED ** [AbstractAgent-13] Plus précis : ** entrée dans ACTIVATE ** [addingAndRemovingActivators] Plus précis : ** entrée dans ACTIVATE ** [AbstractAgent-13] Plus précis : ** sortie de ACTIVATE ** [addingAndRemovingActivators] Le plus précis : CREATE_GROUP OK : groupe <public,system> distribution OFF with no access control [addingAndRemovingActivators] Le plus précis : REQUEST_ROLE OK : rôle <public,system,site> using null as passKey [addingAndRemovingActivators] Le plus précis : LAUNCH_AGENT (2147483647)-14... [-14] Plus précis : ** entrée dans ACTIVATE ** [Scheduler-9] Plus précis : -*-GET KILLED in LIVE-*- [-14] Plus précis : ** sortie de ACTIVATE ** [Scheduler-9] Plus précis : ** sortie de LIVE ** [-14] Plus précis : ** entrée dans LIVE ** [Scheduler-9] Plus précis : ** entrée dans END ** [-14] Le plus précis : pause 10000 ms. [Scheduler-9] Infos : Simulation stopped ! [Scheduler-9] Plus précis : ** sortie de END ** [addingAndRemovingActivators] Le plus précis : LAUNCH_AGENT -14 (LIVING) OK [Scheduler-9] Le plus précis : ** TERMINATED ** [-14] Le plus précis : EmptyActivator OKEmptyActivator <public,system,site> 1 agents [-14] Précis : Activator added: EmptyActivator <public,system,site> 1 agents [addingAndRemovingActivators] Le plus précis : LEAVE_ROLE OK : rôle <public,system,site> [addingAndRemovingActivators] Avertissement : CREATE_GROUP ÉCHEC : ** madkit.kernel.OrganizationWarning: le groupe existe déjà : groupe <public,system> at madkit.simulation.BasicSchedulerTest$3.activate(BasicSchedulerTest.java:122) [addingAndRemovingActivators] Le plus précis : REQUEST_ROLE OK : rôle <public,system,site> using null as passKey [addingAndRemovingActivators] Le plus précis : LEAVE_GROUP OK : groupe <public,system> [-14] Le plus précis : EmptyActivator removedEmptyActivator <public,system,site> 0 agents [-14] Précis : Activator removed: EmptyActivator <public,system,site> 0 agents [-14] Le plus précis : EmptyActivator OKEmptyActivator <public,system,site> 0 agents [-14] Précis : Activator added: EmptyActivator <public,system,site> 0 agents [addingAndRemovingActivators] Le plus précis : CREATE_GROUP OK : groupe <public,system> distribution OFF with no access control [addingAndRemovingActivators] Le plus précis : REQUEST_ROLE OK : rôle <public,system,site> using null as passKey [addingAndRemovingActivators] Le plus précis : LAUNCH_AGENT (2147483647)-15... [-15] Plus précis : ** entrée dans ACTIVATE ** [-15] Le plus précis : REQUEST_ROLE OK : rôle <public,system,site> using null as passKey [-15] Plus précis : ** sortie de ACTIVATE ** [addingAndRemovingActivators] Le plus précis : LAUNCH_AGENT -15 (LIVING) OK [-14] Le plus précis : EmptyActivator removedEmptyActivator <public,system,site> 0 agents [-14] Précis : Activator removed: EmptyActivator <public,system,site> 0 agents [-14] Le plus précis : EmptyActivator OKEmptyActivator <public,system,site> 2 agents [-14] Précis : Activator added: EmptyActivator <public,system,site> 2 agents [addingAndRemovingActivators] Le plus précis : LEAVE_GROUP OK : groupe <public,system> [-15] Le plus précis : LEAVE_GROUP OK : groupe <public,system> [addingAndRemovingActivators] Le plus précis : CREATE_GROUP OK : groupe <public,system> distribution OFF with no access control [addingAndRemovingActivators] Le plus précis : REQUEST_ROLE OK : rôle <public,system,site> using null as passKey [-15] Le plus précis : REQUEST_ROLE OK : rôle <public,system,site> using null as passKey [addingAndRemovingActivators] Le plus précis : KILL_AGENT (2147483647)-14 (LIVING)... [-14] Plus précis : -*-GET KILLED in LIVE-*- [-14] Plus précis : ** sortie de LIVE ** [-14] Plus précis : ** entrée dans END ** [-14] Infos : Simulation stopped ! [-14] Plus précis : ** sortie de END ** [-14] Le plus précis : EmptyActivator removedEmptyActivator <public,system,site> 0 agents [-14] Le plus précis : ** TERMINATED ** [addingAndRemovingActivators] Le plus précis : KILL_AGENT -14 OK [addingAndRemovingActivators] Plus précis : ** sortie de ACTIVATE ** ------------------------ addingAndRemovingActivators TEST FINISHED ---------------------