------------------------ networkPingPong 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. [MadkitKernel-1] LE PLUS PRÉCIS : MadkitKernel-1 (NOT_LAUNCHED) launching MadkitKernel-1 (NOT_LAUNCHED) by Thread[main,5,main] [MadkitKernel-1] PLUS PRÉCIS : ** entrée dans ACTIVATE ** [MadkitKernel-1] PRÉCIS : ****** Launching GUI Manager ****** [MadkitKernel-1] LE PLUS PRÉCIS : MadkitKernel-1 (ACTIVATED) launching GUIManagerAgent-2 (NOT_LAUNCHED) by Thread[ACTIVATED-1,6,DAEMON] [MadkitKernel-1] PRÉCIS : ****** GUI Manager launched ****** [MadkitKernel-1] LE PLUS PRÉCIS : MadkitKernel-1 (ACTIVATED) launching NetworkAgent-3 (NOT_LAUNCHED) by Thread[ACTIVATED-1,6,DAEMON] [NetworkAgent-3] PLUS PRÉCIS : ** entrée dans ACTIVATE ** [NetworkAgent-3] CONFIG : ----- MaDKit server activated on /193.49.106.167:4444 -- WAN : 193.49.106.167 ------ [NetworkAgent-3] CONFIG : ----- MaDKit MulticastListener activated on /239.29.8.58 ------ [NetworkAgent-3] INFOS : ----- @MK-46378 network started on /193.49.106.167:4444 -- WAN : 193.49.106.167 ------ [MadkitKernel-1] PRÉCIS : ****** Network agent launched ****** [MadkitKernel-1] PLUS PRÉCIS : ** sortie de ACTIVATE ** [MadkitKernel-1] PLUS PRÉCIS : ** entrée dans LIVE ** [MadkitKernel-1] PRÉCIS : ** LAUNCHING XML CONFIGS ** [MadkitKernel-1] PRÉCIS : ** LAUNCHING CONFIG AGENTS ** [MadkitKernel-1] PLUS PRÉCIS : Launching 1 instance(s) of madkit.kernel.AbstractAgent with GUI = false [MadkitKernel-1] LE PLUS PRÉCIS : MadkitKernel-1 (LIVING) launching networkPingPong (NOT_LAUNCHED) by Thread[main,5,main] [MadkitKernel-1] LE PLUS PRÉCIS : waitNextMessage... [MadkitKernel-1] LE PLUS PRÉCIS : MadkitKernel-1 (LIVING) launching AbstractAgent-4 (NOT_LAUNCHED) by Thread[Thread-4,4,LIFE@MK-46378] [AbstractAgent-4] PLUS PRÉCIS : ** entrée dans ACTIVATE ** [AbstractAgent-4] PLUS PRÉCIS : ** sortie de ACTIVATE ** [MadkitKernel-5] LE PLUS PRÉCIS : MadkitKernel-5 (NOT_LAUNCHED) launching MadkitKernel-5 (NOT_LAUNCHED) by Thread[ACTIVATED-0,4,LIFE@MK-46378] [MadkitKernel-5] PLUS PRÉCIS : ** entrée dans ACTIVATE ** [MadkitKernel-5] PRÉCIS : ****** Launching GUI Manager ****** [MadkitKernel-5] LE PLUS PRÉCIS : MadkitKernel-5 (ACTIVATED) launching GUIManagerAgent-6 (NOT_LAUNCHED) by Thread[ACTIVATED-5,4,DAEMON] [MadkitKernel-5] PRÉCIS : ****** GUI Manager launched ****** [MadkitKernel-5] LE PLUS PRÉCIS : MadkitKernel-5 (ACTIVATED) launching NetworkAgent-7 (NOT_LAUNCHED) by Thread[ACTIVATED-5,4,DAEMON] [NetworkAgent-7] LE PLUS PRÉCIS : REQUEST_ROLE OK : rôle <local,network,net agent> using null as passKey [NetworkAgent-7] LE PLUS PRÉCIS : GET_AGENT_WITH_ROLE rôle <local,network,manager> : 5@(local,network,manager)@MK-46379 [NetworkAgent-7] LE PLUS PRÉCIS : CREATE_GROUP OK : groupe <Cloud,net> distribution ON with no access control [NetworkAgent-7] LE PLUS PRÉCIS : REQUEST_ROLE OK : rôle <Cloud,net,net agent> using null as passKey [NetworkAgent-7] CONFIG : ----- MaDKit server activated on /193.49.106.167:4445 -- WAN : 193.49.106.167 ------ [NetworkAgent-7] CONFIG : ----- MaDKit MulticastListener activated on /239.29.8.58 ------ [NetworkAgent-7] LE PLUS PRÉCIS : Waiting for some connections first [NetworkAgent-7] LE PLUS PRÉCIS : Waiting next message during 400 milliseconds... [NetworkAgent-7] LE PLUS PRÉCIS : waitNextMessage->nouveau message: CGRSynchro.4: 5@(local,network,updater)@MK-46379 -> 7@(local,network,net agent)@MK-46379 content: {7@(Cloud,net,manager)@MK-46379} CREATE_GROUP on 7@(Cloud,net,manager)@MK-46379 [NetworkAgent-7] LE PLUS PRÉCIS : Waiting for some connections first [NetworkAgent-7] LE PLUS PRÉCIS : Waiting next message during 400 milliseconds... [NetworkAgent-7] LE PLUS PRÉCIS : waitNextMessage->nouveau message: CGRSynchro.5: 5@(local,network,updater)@MK-46379 -> 7@(local,network,net agent)@MK-46379 content: {7@(Cloud,net,net agent)@MK-46379} REQUEST_ROLE on 7@(Cloud,net,net agent)@MK-46379 [NetworkAgent-7] LE PLUS PRÉCIS : Waiting for some connections first [NetworkAgent-7] LE PLUS PRÉCIS : Waiting next message during 400 milliseconds... [NetworkAgent-3] PRÉCIS : Contacting peer: /193.49.106.167 port = 4445 -> opening KernelConnection [NetworkAgent-7] LE PLUS PRÉCIS : waitNextMessage->nouveau message: NetworkMessage.7 content: {[Ljava.lang.Object;@7e288894} command: NEW_PEER_REQUEST {[Socket[addr=/193.49.106.167,port=38144,localport=4445]]} [NetworkAgent-7] PRÉCIS : Contacted by peer Socket[addr=/193.49.106.167,port=38144,localport=4445] -> opening kernel connection [NetworkAgent-7] PLUS PRÉCIS : KC opened: 193.49.106.167 dka = NA sending connection INFO [NetworkAgent-7] PRÉCIS : Sending connection info to Socket[addr=/193.49.106.167,port=38144,localport=4445] [NetworkAgent-7] PLUS PRÉCIS : Local org is {Cloud={net={manager=[7@(Cloud,net,manager)@MK-46379], net agent=[7@(Cloud,net,net agent)@MK-46379]}}, local={kernels={manager=[5@(local,kernels,manager)@MK-46379]}}} [NetworkAgent-7] PRÉCIS : Connection info sent, now waiting reply from Socket[addr=/193.49.106.167,port=38144,localport=4445]... [NetworkAgent-7] LE PLUS PRÉCIS : Waiting distant kernel address... [MadkitKernel-1] PLUS PRÉCIS : Importing org...{Cloud={net={manager=[7@(Cloud,net,manager)@MK-46379], net agent=[7@(Cloud,net,net agent)@MK-46379]}}, local={kernels={manager=[5@(local,kernels,manager)@MK-46379]}}} [NetworkAgent-3] PRÉCIS : Sending connection info to @MK-46379 [NetworkAgent-3] INFOS : ----- @MK-46378 now connected with @MK-46379------ [NetworkAgent-7] LE PLUS PRÉCIS : ... Distant Kernel Address is @MK-46378 Waiting distant organization info... [MadkitKernel-5] PLUS PRÉCIS : Importing org...{Cloud={net={manager=[3@(Cloud,net,manager)@MK-46378], net agent=[3@(Cloud,net,net agent)@MK-46378]}}, local={kernels={manager=[1@(local,kernels,manager)@MK-46378]}}} [NetworkAgent-7] INFOS : ----- @MK-46379 now connected with @MK-46378------ [NetworkAgent-7] LE PLUS PRÉCIS : Waiting for some connections first [NetworkAgent-7] LE PLUS PRÉCIS : Waiting next message during 400 milliseconds... [NetworkAgent-7] LE PLUS PRÉCIS : waitNextMessage time out ! [NetworkAgent-7] LE PLUS PRÉCIS : Now purge mailbox [NetworkAgent-7] PLUS PRÉCIS : Local CGR update Broadcasting to [193.49.106.167 dka = @MK-46378]CGRSynchro.4: 5@(local,network,updater)@MK-46379 -> 7@(local,network,net agent)@MK-46379 content: {7@(Cloud,net,manager)@MK-46379} CREATE_GROUP on 7@(Cloud,net,manager)@MK-46379 [NetworkAgent-7] PLUS PRÉCIS : Local CGR update Broadcasting to [193.49.106.167 dka = @MK-46378]CGRSynchro.5: 5@(local,network,updater)@MK-46379 -> 7@(local,network,net agent)@MK-46379 content: {7@(Cloud,net,net agent)@MK-46379} REQUEST_ROLE on 7@(Cloud,net,net agent)@MK-46379 [NetworkAgent-7] LE PLUS PRÉCIS : Now activating all connections [NetworkAgent-7] INFOS : ----- @MK-46379 network started on /193.49.106.167:4445 -- WAN : 193.49.106.167 ------ [NetworkAgent-7] PLUS PRÉCIS : ** sortie de ACTIVATE ** [NetworkAgent-7] PLUS PRÉCIS : ** entrée dans LIVE ** [NetworkAgent-7] LE PLUS PRÉCIS : waitNextMessage... [MadkitKernel-5] PRÉCIS : ****** Network agent launched ****** [MadkitKernel-5] PLUS PRÉCIS : ** sortie de ACTIVATE ** [MadkitKernel-5] PLUS PRÉCIS : ** entrée dans LIVE ** [MadkitKernel-5] PRÉCIS : ** LAUNCHING XML CONFIGS ** [MadkitKernel-5] PRÉCIS : ** LAUNCHING CONFIG AGENTS ** [MadkitKernel-5] PLUS PRÉCIS : Launching 1 instance(s) of madkit.networking.Denier with GUI = false [MadkitKernel-5] LE PLUS PRÉCIS : waitNextMessage... [MadkitKernel-5] LE PLUS PRÉCIS : MadkitKernel-5 (LIVING) launching Denier-8 (NOT_LAUNCHED) by Thread[Thread-14,4,LIFE@MK-46379] [NetworkAgent-7] LE PLUS PRÉCIS : ...nouveau message: CGRSynchro.8: 5@(local,network,updater)@MK-46379 -> 7@(local,network,net agent)@MK-46379 content: {8@(Tcommunity,Tgroup,manager)@MK-46379} CREATE_GROUP on 8@(Tcommunity,Tgroup,manager)@MK-46379 [NetworkAgent-7] PLUS PRÉCIS : Local CGR update Broadcasting to [193.49.106.167 dka = @MK-46378]CGRSynchro.8: 5@(local,network,updater)@MK-46379 -> 7@(local,network,net agent)@MK-46379 content: {8@(Tcommunity,Tgroup,manager)@MK-46379} CREATE_GROUP on 8@(Tcommunity,Tgroup,manager)@MK-46379 [NetworkAgent-7] LE PLUS PRÉCIS : waitNextMessage... [MadkitKernel-1] LE PLUS PRÉCIS : MadkitKernel-1 (LIVING) launching -9 (NOT_LAUNCHED) by Thread[ACTIVATED-0,4,LIFE@MK-46378] [NetworkAgent-7] LE PLUS PRÉCIS : ...nouveau message: CGRSynchro.9: 1@(local,network,updater)@MK-46378 -> 3@(local,network,net agent)@MK-46378 content: {9@(local,kernels,ma)@MK-46378} REQUEST_ROLE on 9@(local,kernels,ma)@MK-46378 [NetworkAgent-7] PLUS PRÉCIS : Injecting distant CGR REQUEST_ROLE on 9@(local,kernels,ma)@MK-46378 [NetworkAgent-7] LE PLUS PRÉCIS : waitNextMessage... [NetworkAgent-7] LE PLUS PRÉCIS : ...nouveau message: ObjectMessage.11: 1@(local,network,emmiter)@MK-46378 -> 3@(local,network,net agent)@MK-46378 content: {RequestRoleSecure.10-@MK-46378: 9@(local,kernels,ma)@MK-46378 -> 5@(local,kernels,manager)@MK-46379 content: {null}} [NetworkAgent-7] PLUS PRÉCIS : Injecting distant message LIVING : ObjectMessage.11: 1@(local,network,emmiter)@MK-46378 -> 3@(local,network,net agent)@MK-46378 content: {RequestRoleSecure.10-@MK-46378: 9@(local,kernels,ma)@MK-46378 -> 5@(local,kernels,manager)@MK-46379 content: {null}} [NetworkAgent-7] LE PLUS PRÉCIS : waitNextMessage... [MadkitKernel-5] LE PLUS PRÉCIS : ...nouveau message: RequestRoleSecure.10-@MK-46378: 9@(local,kernels,ma)@MK-46378 -> 5@(local,kernels,manager)@MK-46379 content: {null} [MadkitKernel-5] LE PLUS PRÉCIS : waitNextMessage... [NetworkAgent-7] LE PLUS PRÉCIS : ...nouveau message: ObjectMessage.13: 5@(local,network,emmiter)@MK-46379 -> 7@(local,network,net agent)@MK-46379 content: {BooleanMessage.10-@MK-46378: 5@(local,kernels,manager)@MK-46379 -> 9@(local,kernels,ma)@MK-46378 content: {false}} [NetworkAgent-7] PLUS PRÉCIS : sending to @MK-46378ObjectMessage.13: 5@(local,network,emmiter)@MK-46379 -> 7@(local,network,net agent)@MK-46379 content: {BooleanMessage.10-@MK-46378: 5@(local,kernels,manager)@MK-46379 -> 9@(local,kernels,ma)@MK-46378 content: {false}} [NetworkAgent-7] LE PLUS PRÉCIS : waitNextMessage... [-0] PLUS PRÉCIS : ** sortie de LIVE ** [-0] PLUS PRÉCIS : ** entrée dans END ** [-0] PLUS PRÉCIS : ** sortie de END ** ------------------------ networkPingPong TEST FINISHED --------------------- [MadkitKernel-1] LE PLUS PRÉCIS : [networkPingPong (TERMINATED), MadkitKernel-1 (LIVING)] [-0] LE PLUS PRÉCIS : ** TERMINATED ** [MadkitKernel-1] LE PLUS PRÉCIS : [MadkitKernel-1 (LIVING)] [MadkitKernel-5] LE PLUS PRÉCIS : ...nouveau message: KernelMessage.16 content: {[Ljava.lang.Object;@249cda3} command: STOP_NETWORK {[]} [MadkitKernel-1] LE PLUS PRÉCIS : ...nouveau message: KernelMessage.14 content: {[Ljava.lang.Object;@3b5b8981} command: EXIT {[]} [MadkitKernel-5] LE PLUS PRÉCIS : proceeding command message KernelMessage.16 content: {[Ljava.lang.Object;@249cda3} command: STOP_NETWORK {[]} [MadkitKernel-1] LE PLUS PRÉCIS : proceeding command message KernelMessage.14 content: {[Ljava.lang.Object;@3b5b8981} command: EXIT {[]} [MadkitKernel-5] PRÉCIS : ****** Network stopped ****** [MadkitKernel-5] LE PLUS PRÉCIS : waitNextMessage... [MadkitKernel-1] LE PLUS PRÉCIS : pause 10 ms. [MadkitKernel-5] LE PLUS PRÉCIS : ...nouveau message: KernelMessage.17 content: {[Ljava.lang.Object;@1b58adc7} command: EXIT {[]} [NetworkAgent-7] LE PLUS PRÉCIS : ...nouveau message: KernelMessage.18: 5@(local,network,kernel)@MK-46379 -> 7@(local,network,net agent)@MK-46379 content: {[Ljava.lang.Object;@dcd88ea} command: STOP_NETWORK {[]} [MadkitKernel-5] LE PLUS PRÉCIS : proceeding command message KernelMessage.17 content: {[Ljava.lang.Object;@1b58adc7} command: EXIT {[]} [NetworkAgent-7] LE PLUS PRÉCIS : proceeding command message KernelMessage.18: 5@(local,network,kernel)@MK-46379 -> 7@(local,network,net agent)@MK-46379 content: {[Ljava.lang.Object;@dcd88ea} command: STOP_NETWORK {[]} [NetworkAgent-3] INFOS : ----- @MK-46378 network closed ------ [NetworkAgent-7] INFOS : ----- @MK-46379 network closed ------ [MadkitKernel-5] LE PLUS PRÉCIS : pause 10 ms. [NetworkAgent-7] PLUS PRÉCIS : Closing all connections : [193.49.106.167 dka = @MK-46378] [NetworkAgent-3] INFOS : ----- @MK-46378 deconnected from @MK-46379------ [NetworkAgent-7] INFOS : ----- @MK-46379 deconnected from @MK-46378------ [NetworkAgent-7] PLUS PRÉCIS : Closing multicast listener and kernel server [NetworkAgent-7] LE PLUS PRÉCIS : LEAVE_GROUP OK : groupe <Cloud,net> [NetworkAgent-7] LE PLUS PRÉCIS : waitNextMessage... [NetworkAgent-7] LE PLUS PRÉCIS : ...nouveau message: KernelMessage.21: 5@(local,network,kernel)@MK-46379 -> 7@(local,network,net agent)@MK-46379 content: {[Ljava.lang.Object;@453d9468} command: EXIT {[]} [MadkitKernel-1] LE PLUS PRÉCIS : [MadkitKernel-1 (LIVING)] [NetworkAgent-7] LE PLUS PRÉCIS : proceeding command message KernelMessage.21: 5@(local,network,kernel)@MK-46379 -> 7@(local,network,net agent)@MK-46379 content: {[Ljava.lang.Object;@453d9468} command: EXIT {[]} [MadkitKernel-1] LE PLUS PRÉCIS : [MadkitKernel-1 (LIVING)] [NetworkAgent-7] LE PLUS PRÉCIS : socket closed on @MK-46378 ** java.net.SocketException: Socket closed at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.read(SocketInputStream.java:152) at java.net.SocketInputStream.read(SocketInputStream.java:122) at java.net.SocketInputStream.read(SocketInputStream.java:210) at java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2293) at java.io.ObjectInputStream$BlockDataInputStream.peek(ObjectInputStream.java:2586) at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2596) at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1505) at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1771) at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1350) at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1990) at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1915) at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1798) at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1350) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:370) at madkit.kernel.KernelConnection.run(Unknown Source) [NetworkAgent-7] PLUS PRÉCIS : ** sortie de LIVE ** [NetworkAgent-7] PLUS PRÉCIS : ** entrée dans END ** [NetworkAgent-7] INFOS : ----- @MK-46379 network closed ------ [NetworkAgent-7] PLUS PRÉCIS : Closing all connections : [] [NetworkAgent-7] PLUS PRÉCIS : Closing multicast listener and kernel server [MadkitKernel-5] LE PLUS PRÉCIS : [MadkitKernel-5 (LIVING), Denier-8 (LIVING)] [NetworkAgent-7] AVERTISSEMENT : LEAVE_GROUP ÉCHEC : ** madkit.kernel.OrganizationWarning: la communauté n'existe pas : communauté <Cloud> at madkit.kernel.NetworkAgent.stopNetwork(Unknown Source) at madkit.kernel.NetworkAgent.end(Unknown Source) [NetworkAgent-7] PLUS PRÉCIS : ** sortie de END ** [NetworkAgent-7] LE PLUS PRÉCIS : ** TERMINATED ** [MadkitKernel-5] LE PLUS PRÉCIS : [MadkitKernel-5 (LIVING), Denier-8 (LIVING)] [MadkitKernel-1] PLUS PRÉCIS : ***** SHUTINGDOWN MADKIT ******** [MadkitKernel-1] LE PLUS PRÉCIS : pause 10 ms. [MadkitKernel-5] PLUS PRÉCIS : ***** SHUTINGDOWN MADKIT ******** [MadkitKernel-5] PLUS PRÉCIS : ACTIVATED already done on Denier-8 (LIVING) [MadkitKernel-5] PLUS PRÉCIS : Hard kill on Denier-8 (LIVING) LIVING-8 [MadkitKernel-5] PLUS PRÉCIS : now waiting for LIVING to end on Denier-8 (LIVING) [MadkitKernel-5] PLUS PRÉCIS : ENDING already done on Denier-8 (TERMINATED) [MadkitKernel-5] LE PLUS PRÉCIS : [] [MadkitKernel-5] LE PLUS PRÉCIS : pause 10 ms. [MadkitKernel-1] PLUS PRÉCIS : ** entrée dans END ** [MadkitKernel-1] PLUS PRÉCIS : ** sortie de END ** [MadkitKernel-1] LE PLUS PRÉCIS : ** TERMINATED ** [MadkitKernel-5] PLUS PRÉCIS : ** entrée dans END ** [MadkitKernel-5] PLUS PRÉCIS : ** sortie de END ** [MadkitKernel-5] LE PLUS PRÉCIS : ** TERMINATED ** ------------Cleaning help instances done ---------------------