[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:1444) at madkit.kernel.MadkitKernel.getGroup(MadkitKernel.java:1452) at madkit.kernel.MadkitKernel.leaveGroup(MadkitKernel.java:763) at madkit.kernel.LoggedKernel.leaveGroup(LoggedKernel.java:107) at madkit.kernel.AbstractAgent.leaveGroup(AbstractAgent.java:1161) at madkit.api.abstractAgent.LeaveGroupTest$2.activate(LeaveGroupTest.java:74) at madkit.kernel.AbstractAgent.activation(AbstractAgent.java:354) at madkit.kernel.MadkitKernel$14.call(MadkitKernel.java:1228) at madkit.kernel.MadkitKernel$14.call(MadkitKernel.java:1224) 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:1452) at madkit.kernel.MadkitKernel.leaveGroup(MadkitKernel.java:763) at madkit.kernel.LoggedKernel.leaveGroup(LoggedKernel.java:107) at madkit.kernel.AbstractAgent.leaveGroup(AbstractAgent.java:1161) at madkit.api.abstractAgent.LeaveGroupTest$2.activate(LeaveGroupTest.java:80) at madkit.kernel.AbstractAgent.activation(AbstractAgent.java:354) at madkit.kernel.MadkitKernel$14.call(MadkitKernel.java:1228) at madkit.kernel.MadkitKernel$14.call(MadkitKernel.java:1224) 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:1444) at madkit.kernel.MadkitKernel.getGroup(MadkitKernel.java:1452) at madkit.kernel.MadkitKernel.leaveGroup(MadkitKernel.java:763) at madkit.kernel.LoggedKernel.leaveGroup(LoggedKernel.java:107) at madkit.kernel.AbstractAgent.leaveGroup(AbstractAgent.java:1161) at madkit.api.abstractAgent.LeaveGroupTest$2.activate(LeaveGroupTest.java:86) at madkit.kernel.AbstractAgent.activation(AbstractAgent.java:354) at madkit.kernel.MadkitKernel$14.call(MadkitKernel.java:1228) at madkit.kernel.MadkitKernel$14.call(MadkitKernel.java:1224) 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 ---------------------