[nullArgs] PLUS PRÉCIS : ** entrée dans 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.get(ConcurrentHashMap.java:936)
	at madkit.kernel.MadkitKernel.getCommunity(MadkitKernel.java:1435)
	at madkit.kernel.MadkitKernel.getGroup(MadkitKernel.java:1443)
	at madkit.kernel.MadkitKernel.leaveGroup(MadkitKernel.java:759)
	at madkit.kernel.LoggedKernel.leaveGroup(LoggedKernel.java:107)
	at madkit.kernel.AbstractAgent.leaveGroup(AbstractAgent.java:1141)
	at madkit.api.abstractAgent.LeaveGroupTest$2.activate(LeaveGroupTest.java:74)
	at madkit.kernel.AbstractAgent.activation(AbstractAgent.java:335)
	at madkit.kernel.MadkitKernel$14.call(MadkitKernel.java:1221)
	at madkit.kernel.MadkitKernel$14.call(MadkitKernel.java:1218)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
java.lang.NullPointerException
	at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:936)
	at madkit.kernel.MadkitKernel.getGroup(MadkitKernel.java:1443)
	at madkit.kernel.MadkitKernel.leaveGroup(MadkitKernel.java:759)
	at madkit.kernel.LoggedKernel.leaveGroup(LoggedKernel.java:107)
	at madkit.kernel.AbstractAgent.leaveGroup(AbstractAgent.java:1141)
	at madkit.api.abstractAgent.LeaveGroupTest$2.activate(LeaveGroupTest.java:80)
	at madkit.kernel.AbstractAgent.activation(AbstractAgent.java:335)
	at madkit.kernel.MadkitKernel$14.call(MadkitKernel.java:1221)
	at madkit.kernel.MadkitKernel$14.call(MadkitKernel.java:1218)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
java.lang.NullPointerException
	at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:936)
	at madkit.kernel.MadkitKernel.getCommunity(MadkitKernel.java:1435)
	at madkit.kernel.MadkitKernel.getGroup(MadkitKernel.java:1443)
	at madkit.kernel.MadkitKernel.leaveGroup(MadkitKernel.java:759)
	at madkit.kernel.LoggedKernel.leaveGroup(LoggedKernel.java:107)
	at madkit.kernel.AbstractAgent.leaveGroup(AbstractAgent.java:1141)
	at madkit.api.abstractAgent.LeaveGroupTest$2.activate(LeaveGroupTest.java:86)
	at madkit.kernel.AbstractAgent.activation(AbstractAgent.java:335)
	at madkit.kernel.MadkitKernel$14.call(MadkitKernel.java:1221)
	at madkit.kernel.MadkitKernel$14.call(MadkitKernel.java:1218)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
[nullArgs] AVERTISSEMENT : LEAVE_GROUP ÉCHEC : 
 ** madkit.kernel.OrganizationWarning: la communauté n'existe pas : communauté <dontExista> 
	at madkit.api.abstractAgent.LeaveGroupTest$2.activate(LeaveGroupTest.java:91)

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


------------------------ nullArgs TEST PASSED ---------------------


[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)-4...
[-4] PLUS PRÉCIS : ** entrée dans ACTIVATE **
[-4] LE PLUS PRÉCIS : CREATE_GROUP OK : groupe <Tcommunity,Tgroup> distribution OFF with no access control 
[-4] PLUS PRÉCIS : ** sortie de ACTIVATE **
[killBeforeLeaveGroup] LE PLUS PRÉCIS : LAUNCH_AGENT -4 (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:148)

[-4] 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 
[-4] 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:151)

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


------------------------ killBeforeLeaveGroup TEST PASSED ---------------------


[notGroupNotCommunity] PLUS PRÉCIS : ** entrée dans 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,dontExistaaa> 
	at madkit.api.abstractAgent.LeaveGroupTest$4.activate(LeaveGroupTest.java:113)

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

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


------------------------ notGroupNotCommunity TEST PASSED ---------------------


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

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


[notInGroup] PLUS PRÉCIS : ** entrée dans ACTIVATE **
[notInGroup] LE PLUS PRÉCIS : LAUNCH_AGENT  (2147483647)-16...
[-16] PLUS PRÉCIS : ** entrée dans ACTIVATE **
[-16] LE PLUS PRÉCIS : CREATE_GROUP OK : groupe <Tcommunity,Tgroup> distribution OFF with no access control 
[-16] PLUS PRÉCIS : ** sortie de ACTIVATE **
[notInGroup] LE PLUS PRÉCIS : LAUNCH_AGENT -16 (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:103)

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


------------------------ notInGroup TEST PASSED ---------------------