------------------------ 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 ---------------------