------------------------ nullArgs 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.
[nullArgs] PLUS PRÉCIS : ** entrée dans ACTIVATE **
[AbstractAgent-4] PLUS PRÉCIS : ** entrée dans ACTIVATE **
[AbstractAgent-4] PLUS PRÉCIS : ** sortie de ACTIVATE **
[nullArgs] LE PLUS PRÉCIS : CREATE_GROUP OK : groupe <Tcommunity,Tgroup> distribution OFF with no access control 
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.leaveGroup(Unknown Source)
	at madkit.kernel.LoggedKernel.leaveGroup(Unknown Source)
	at madkit.kernel.AbstractAgent.leaveGroup(Unknown Source)
	at madkit.api.abstractAgent.LeaveGroupTest$2.activate(LeaveGroupTest.java:55)
	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: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(Unknown Source)
	at madkit.kernel.MadkitKernel.leaveGroup(Unknown Source)
	at madkit.kernel.LoggedKernel.leaveGroup(Unknown Source)
	at madkit.kernel.AbstractAgent.leaveGroup(Unknown Source)
	at madkit.api.abstractAgent.LeaveGroupTest$2.activate(LeaveGroupTest.java:61)
	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: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(Unknown Source)
	at madkit.kernel.MadkitKernel.getGroup(Unknown Source)
	at madkit.kernel.MadkitKernel.leaveGroup(Unknown Source)
	at madkit.kernel.LoggedKernel.leaveGroup(Unknown Source)
	at madkit.kernel.AbstractAgent.leaveGroup(Unknown Source)
	at madkit.api.abstractAgent.LeaveGroupTest$2.activate(LeaveGroupTest.java:67)
	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:745)
[nullArgs] AVERTISSEMENT : LEAVE_GROUP ÉCHEC : 
 ** madkit.kernel.OrganizationWarning: la communauté n'existe pas : communauté <aa> 
	at madkit.api.abstractAgent.LeaveGroupTest$2.activate(LeaveGroupTest.java:72)

[nullArgs] PLUS PRÉCIS : ** sortie de ACTIVATE **


------------------------ nullArgs TEST FINISHED ---------------------




------------------------ killBeforeLeaveGroup TEST START ---------------------
[killBeforeLeaveGroup] PLUS PRÉCIS : ** entrée dans ACTIVATE **
[killBeforeLeaveGroup] LE PLUS PRÉCIS : communauté ? communauté <Tcommunity> false
[killBeforeLeaveGroup] LE PLUS PRÉCIS : LAUNCH_AGENT  (2147483647)-5...
[AbstractAgent-9] PLUS PRÉCIS : ** entrée dans ACTIVATE **
[AbstractAgent-9] PLUS PRÉCIS : ** sortie de ACTIVATE **
[-5] PLUS PRÉCIS : ** entrée dans ACTIVATE **
[-5] LE PLUS PRÉCIS : CREATE_GROUP OK : groupe <Tcommunity,Tgroup> distribution OFF with no access control 
[-5] PLUS PRÉCIS : ** sortie de ACTIVATE **
[killBeforeLeaveGroup] LE PLUS PRÉCIS : LAUNCH_AGENT -5 (LIVING) OK
[killBeforeLeaveGroup] AVERTISSEMENT : CREATE_GROUP ÉCHEC : 
 ** madkit.kernel.OrganizationWarning: le groupe existe déjà : groupe <Tcommunity,Tgroup> 
	at madkit.api.abstractAgent.LeaveGroupTest$6.activate(LeaveGroupTest.java:129)

[-5] LE PLUS PRÉCIS : LEAVE_GROUP OK : groupe <Tcommunity,Tgroup> 
[killBeforeLeaveGroup] LE PLUS PRÉCIS : CREATE_GROUP OK : groupe <Tcommunity,Tgroup> distribution OFF with no access control 
[-5] AVERTISSEMENT : LEAVE_GROUP ÉCHEC : 
 ** madkit.kernel.OrganizationWarning: je ne suis pas dans ce groupe : groupe <Tcommunity,Tgroup> 
	at madkit.api.abstractAgent.LeaveGroupTest$6.activate(LeaveGroupTest.java:132)

[killBeforeLeaveGroup] LE PLUS PRÉCIS : LEAVE_GROUP OK : groupe <Tcommunity,Tgroup> 
[-5] LE PLUS PRÉCIS : CREATE_GROUP OK : groupe <Tcommunity,Tgroup> distribution OFF with no access control 
[killBeforeLeaveGroup] LE PLUS PRÉCIS : KILL_AGENT  (2147483647)-5 (LIVING)...
[-5] PLUS PRÉCIS : ** entrée dans END **
[-5] PLUS PRÉCIS : ** sortie de END **
[-5] LE PLUS PRÉCIS : ** TERMINATED **
[killBeforeLeaveGroup] LE PLUS PRÉCIS : KILL_AGENT -5 OK
[killBeforeLeaveGroup] LE PLUS PRÉCIS : communauté ? communauté <Tcommunity> false
[killBeforeLeaveGroup] PLUS PRÉCIS : ** sortie de ACTIVATE **


------------------------ killBeforeLeaveGroup TEST FINISHED ---------------------




------------------------ notGroupNotCommunity TEST START ---------------------
[notGroupNotCommunity] PLUS PRÉCIS : ** entrée dans ACTIVATE **
[AbstractAgent-14] PLUS PRÉCIS : ** entrée dans ACTIVATE **
[AbstractAgent-14] PLUS PRÉCIS : ** sortie de ACTIVATE **
[notGroupNotCommunity] LE PLUS PRÉCIS : CREATE_GROUP OK : groupe <Tcommunity,Tgroup> distribution OFF with no access control 
[notGroupNotCommunity] AVERTISSEMENT : LEAVE_GROUP ÉCHEC : 
 ** madkit.kernel.OrganizationWarning: le groupe n'existe pas : groupe <Tcommunity,aaaa> 
	at madkit.api.abstractAgent.LeaveGroupTest$4.activate(LeaveGroupTest.java:94)

[notGroupNotCommunity] AVERTISSEMENT : LEAVE_GROUP ÉCHEC : 
 ** madkit.kernel.OrganizationWarning: la communauté n'existe pas : communauté <aaaaa> 
	at madkit.api.abstractAgent.LeaveGroupTest$4.activate(LeaveGroupTest.java:95)

[notGroupNotCommunity] PLUS PRÉCIS : ** sortie de ACTIVATE **


------------------------ notGroupNotCommunity TEST FINISHED ---------------------




------------------------ leaveGroup TEST START ---------------------
[leaveGroup] PLUS PRÉCIS : ** entrée dans ACTIVATE **
[leaveGroup] LE PLUS PRÉCIS : groupe ? groupe <Tcommunity,Tgroup> false
[AbstractAgent-19] PLUS PRÉCIS : ** entrée dans ACTIVATE **
[AbstractAgent-19] PLUS PRÉCIS : ** sortie de ACTIVATE **
[leaveGroup] AVERTISSEMENT : LEAVE_GROUP ÉCHEC : 
 ** madkit.kernel.OrganizationWarning: la communauté n'existe pas : communauté <Tcommunity> 
	at madkit.api.abstractAgent.LeaveGroupTest$5.activate(LeaveGroupTest.java:105)

[leaveGroup] LE PLUS PRÉCIS : CREATE_GROUP OK : groupe <Tcommunity,Tgroup> distribution OFF with no access control 
[leaveGroup] LE PLUS PRÉCIS : groupe ? groupe <Tcommunity,Tgroup> true
[leaveGroup] LE PLUS PRÉCIS : LEAVE_GROUP OK : groupe <Tcommunity,Tgroup> 
[leaveGroup] LE PLUS PRÉCIS : communauté ? communauté <Tcommunity> false
[leaveGroup] LE PLUS PRÉCIS : groupe ? groupe <Tcommunity,Tgroup> false
[leaveGroup] LE PLUS PRÉCIS : CREATE_GROUP OK : groupe <Tcommunity,Tgroup> distribution OFF with no access control 
[leaveGroup] LE PLUS PRÉCIS : groupe ? groupe <Tcommunity,Tgroup> true
[leaveGroup] LE PLUS PRÉCIS : LEAVE_GROUP OK : groupe <Tcommunity,Tgroup> 
[leaveGroup] LE PLUS PRÉCIS : communauté ? communauté <Tcommunity> false
[leaveGroup] LE PLUS PRÉCIS : groupe ? groupe <Tcommunity,Tgroup> false
[leaveGroup] PLUS PRÉCIS : ** sortie de ACTIVATE **


------------------------ leaveGroup TEST FINISHED ---------------------




------------------------ notInGroup TEST START ---------------------
[AbstractAgent-24] PLUS PRÉCIS : ** entrée dans ACTIVATE **
[AbstractAgent-24] PLUS PRÉCIS : ** sortie de ACTIVATE **
[notInGroup] PLUS PRÉCIS : ** entrée dans ACTIVATE **
[notInGroup] LE PLUS PRÉCIS : LAUNCH_AGENT  (2147483647)-20...
[-20] PLUS PRÉCIS : ** entrée dans ACTIVATE **
[-20] LE PLUS PRÉCIS : CREATE_GROUP OK : groupe <Tcommunity,Tgroup> distribution OFF with no access control 
[-20] PLUS PRÉCIS : ** sortie de ACTIVATE **
[notInGroup] LE PLUS PRÉCIS : LAUNCH_AGENT -20 (LIVING) OK
[notInGroup] LE PLUS PRÉCIS : communauté ? communauté <Tcommunity> true
[notInGroup] LE PLUS PRÉCIS : groupe ? groupe <Tcommunity,Tgroup> true
[notInGroup] AVERTISSEMENT : LEAVE_GROUP ÉCHEC : 
 ** madkit.kernel.OrganizationWarning: je ne suis pas dans ce groupe : groupe <Tcommunity,Tgroup> 
	at madkit.api.abstractAgent.LeaveGroupTest$3.activate(LeaveGroupTest.java:84)

[notInGroup] PLUS PRÉCIS : ** sortie de ACTIVATE **


------------------------ notInGroup TEST FINISHED ---------------------