------------------------ addingNullProbe TEST START ---------------------
[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.
[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.
[addingNullProbe] PLUS PRÉCIS : ** entrée dans ACTIVATE **
[AbstractAgent-3] PLUS PRÉCIS : ** entrée dans ACTIVATE **
[AbstractAgent-3] PLUS PRÉCIS : ** sortie de ACTIVATE **
[addingNullProbe] LE PLUS PRÉCIS : CREATE_GROUP OK : groupe <Tcommunity,Tgroup> distribution OFF with no access control 
[addingNullProbe] LE PLUS PRÉCIS : REQUEST_ROLE OK : rôle <Tcommunity,Tgroup,Trole> using null as passKey
[addingNullProbe] LE PLUS PRÉCIS : LAUNCH_AGENT  (2147483647)Watcher-4...
[Watcher-4] PLUS PRÉCIS : ** entrée dans ACTIVATE **

	Hi human !

 I am an instance of the madkit.kernel.Watcher class.
 I am specialized in simulation probing.
 I use probes on the artificial society to analyze and
 visualize what is going on in a simulation.
 You can extend me to create your own
 simulation analyzing and visualizing tools !
[Watcher-4] PLUS PRÉCIS : ** sortie de ACTIVATE **
[addingNullProbe] LE PLUS PRÉCIS : LAUNCH_AGENT Watcher-4 [Lmadkit.kernel.Probe;@4dc2753 OK
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(MadkitKernel.java:1386)
	at madkit.kernel.MadkitKernel.getGroup(MadkitKernel.java:1394)
	at madkit.kernel.MadkitKernel.getRole(MadkitKernel.java:1401)
	at madkit.kernel.MadkitKernel.addOverlooker(MadkitKernel.java:1496)
	at madkit.kernel.LoggedKernel.addOverlooker(LoggedKernel.java:366)
	at madkit.kernel.Watcher.addProbe(Watcher.java:44)
	at madkit.simulation.BasicWatcherTest$1.activate(BasicWatcherTest.java:49)
	at madkit.kernel.AbstractAgent.activation(AbstractAgent.java:338)
	at madkit.kernel.MadkitKernel$14.call(MadkitKernel.java:1172)
	at madkit.kernel.MadkitKernel$14.call(MadkitKernel.java:1170)
	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:745)
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(MadkitKernel.java:1394)
	at madkit.kernel.MadkitKernel.getRole(MadkitKernel.java:1401)
	at madkit.kernel.MadkitKernel.addOverlooker(MadkitKernel.java:1496)
	at madkit.kernel.LoggedKernel.addOverlooker(LoggedKernel.java:366)
	at madkit.kernel.Watcher.addProbe(Watcher.java:44)
	at madkit.simulation.BasicWatcherTest$1.activate(BasicWatcherTest.java:56)
	at madkit.kernel.AbstractAgent.activation(AbstractAgent.java:338)
	at madkit.kernel.MadkitKernel$14.call(MadkitKernel.java:1172)
	at madkit.kernel.MadkitKernel$14.call(MadkitKernel.java:1170)
	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:745)
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(MadkitKernel.java:1401)
	at madkit.kernel.MadkitKernel.addOverlooker(MadkitKernel.java:1496)
	at madkit.kernel.LoggedKernel.addOverlooker(LoggedKernel.java:366)
	at madkit.kernel.Watcher.addProbe(Watcher.java:44)
	at madkit.simulation.BasicWatcherTest$1.activate(BasicWatcherTest.java:63)
	at madkit.kernel.AbstractAgent.activation(AbstractAgent.java:338)
	at madkit.kernel.MadkitKernel$14.call(MadkitKernel.java:1172)
	at madkit.kernel.MadkitKernel$14.call(MadkitKernel.java:1170)
	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:745)
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(MadkitKernel.java:1386)
	at madkit.kernel.MadkitKernel.getGroup(MadkitKernel.java:1394)
	at madkit.kernel.MadkitKernel.getRole(MadkitKernel.java:1401)
	at madkit.kernel.MadkitKernel.addOverlooker(MadkitKernel.java:1496)
	at madkit.kernel.LoggedKernel.addOverlooker(LoggedKernel.java:366)
	at madkit.kernel.Watcher.addProbe(Watcher.java:44)
	at madkit.simulation.BasicWatcherTest$1.activate(BasicWatcherTest.java:70)
	at madkit.kernel.AbstractAgent.activation(AbstractAgent.java:338)
	at madkit.kernel.MadkitKernel$14.call(MadkitKernel.java:1172)
	at madkit.kernel.MadkitKernel$14.call(MadkitKernel.java:1170)
	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:745)
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(MadkitKernel.java:1386)
	at madkit.kernel.MadkitKernel.getGroup(MadkitKernel.java:1394)
	at madkit.kernel.MadkitKernel.getRole(MadkitKernel.java:1401)
	at madkit.kernel.MadkitKernel.addOverlooker(MadkitKernel.java:1496)
	at madkit.kernel.LoggedKernel.addOverlooker(LoggedKernel.java:366)
	at madkit.kernel.Watcher.addProbe(Watcher.java:44)
	at madkit.simulation.BasicWatcherTest$1.activate(BasicWatcherTest.java:77)
	at madkit.kernel.AbstractAgent.activation(AbstractAgent.java:338)
	at madkit.kernel.MadkitKernel$14.call(MadkitKernel.java:1172)
	at madkit.kernel.MadkitKernel$14.call(MadkitKernel.java:1170)
	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:745)
[addingNullProbe] PLUS PRÉCIS : ** sortie de ACTIVATE **


------------------------ addingNullProbe TEST FINISHED ---------------------




------------------------ addingAndRemovingProbes TEST START ---------------------
[addingAndRemovingProbes] PLUS PRÉCIS : ** entrée dans ACTIVATE **
[addingAndRemovingProbes] LE PLUS PRÉCIS : CREATE_GROUP OK : groupe <Tcommunity,Tgroup> distribution OFF with no access control 
[addingAndRemovingProbes] LE PLUS PRÉCIS : REQUEST_ROLE OK : rôle <Tcommunity,Tgroup,Trole> using null as passKey
[addingAndRemovingProbes] LE PLUS PRÉCIS : LAUNCH_AGENT  (2147483647)Watcher-9...
[Watcher-9] PLUS PRÉCIS : ** entrée dans ACTIVATE **

	Hi human !

 I am an instance of the madkit.kernel.Watcher class.
 I am specialized in simulation probing.
 I use probes on the artificial society to analyze and
 visualize what is going on in a simulation.
 You can extend me to create your own
 simulation analyzing and visualizing tools !
[Watcher-9] PLUS PRÉCIS : ** sortie de ACTIVATE **
[addingAndRemovingProbes] LE PLUS PRÉCIS : LAUNCH_AGENT Watcher-9 [Lmadkit.kernel.Probe;@5a44a5e1 OK
[AbstractAgent-8] PLUS PRÉCIS : ** entrée dans ACTIVATE **
[Watcher-9] LE PLUS PRÉCIS : Probe OKProbe <Tcommunity,Tgroup,Trole> 1 agents
[AbstractAgent-8] PLUS PRÉCIS : ** sortie de ACTIVATE **
[Watcher-9] PRÉCIS : Probe added: Probe <Tcommunity,Tgroup,Trole> 1 agents
[addingAndRemovingProbes] LE PLUS PRÉCIS : LEAVE_ROLE OK : rôle <Tcommunity,Tgroup,Trole> 
[addingAndRemovingProbes] AVERTISSEMENT : CREATE_GROUP ÉCHEC : 
 ** madkit.kernel.OrganizationWarning: le groupe existe déjà : groupe <Tcommunity,Tgroup> 
	at madkit.simulation.BasicWatcherTest$2.activate(BasicWatcherTest.java:103)

[addingAndRemovingProbes] LE PLUS PRÉCIS : REQUEST_ROLE OK : rôle <Tcommunity,Tgroup,Trole> using null as passKey
[addingAndRemovingProbes] LE PLUS PRÉCIS : LEAVE_GROUP OK : groupe <Tcommunity,Tgroup> 
[Watcher-9] LE PLUS PRÉCIS : Probe removedProbe <Tcommunity,Tgroup,Trole> 0 agents
[Watcher-9] LE PLUS PRÉCIS : Probe OKProbe <Tcommunity,Tgroup,Trole> 0 agents
[Watcher-9] PRÉCIS : Probe added: Probe <Tcommunity,Tgroup,Trole> 0 agents
[addingAndRemovingProbes] LE PLUS PRÉCIS : CREATE_GROUP OK : groupe <Tcommunity,Tgroup> distribution OFF with no access control 
[addingAndRemovingProbes] LE PLUS PRÉCIS : REQUEST_ROLE OK : rôle <Tcommunity,Tgroup,Trole> using null as passKey
[addingAndRemovingProbes] LE PLUS PRÉCIS : LAUNCH_AGENT  (2147483647)-10...
[-10] PLUS PRÉCIS : ** entrée dans ACTIVATE **
[-10] LE PLUS PRÉCIS : REQUEST_ROLE OK : rôle <Tcommunity,Tgroup,Trole> using null as passKey
[-10] PLUS PRÉCIS : ** sortie de ACTIVATE **
[addingAndRemovingProbes] LE PLUS PRÉCIS : LAUNCH_AGENT -10 (LIVING) OK
[Watcher-9] LE PLUS PRÉCIS : Probe removedProbe <Tcommunity,Tgroup,Trole> 0 agents
[Watcher-9] LE PLUS PRÉCIS : Probe OKProbe <Tcommunity,Tgroup,Trole> 2 agents
[Watcher-9] PRÉCIS : Probe added: Probe <Tcommunity,Tgroup,Trole> 2 agents
[addingAndRemovingProbes] LE PLUS PRÉCIS : LEAVE_GROUP OK : groupe <Tcommunity,Tgroup> 
[-10] LE PLUS PRÉCIS : LEAVE_GROUP OK : groupe <Tcommunity,Tgroup> 
[addingAndRemovingProbes] LE PLUS PRÉCIS : CREATE_GROUP OK : groupe <Tcommunity,Tgroup> distribution OFF with no access control 
[addingAndRemovingProbes] LE PLUS PRÉCIS : REQUEST_ROLE OK : rôle <Tcommunity,Tgroup,Trole> using null as passKey
[-10] LE PLUS PRÉCIS : REQUEST_ROLE OK : rôle <Tcommunity,Tgroup,Trole> using null as passKey
[addingAndRemovingProbes] LE PLUS PRÉCIS : KILL_AGENT  (2147483647)Watcher-9 [Lmadkit.kernel.Probe;@4592e709...
[Watcher-9] PLUS PRÉCIS : ** entrée dans END **
[Watcher-9] PLUS PRÉCIS : ** sortie de END **
[Watcher-9] LE PLUS PRÉCIS : Probe removedProbe <Tcommunity,Tgroup,Trole> 0 agents
[Watcher-9] LE PLUS PRÉCIS : ** TERMINATED **
[addingAndRemovingProbes] LE PLUS PRÉCIS : KILL_AGENT Watcher-9 OK
[addingAndRemovingProbes] PLUS PRÉCIS : ** sortie de ACTIVATE **


------------------------ addingAndRemovingProbes TEST FINISHED ---------------------