Primi test funzionali con il protocollo XMPP e TCP (in alternativa); provati la chat, la presence e le funzionalità di base del core.
Server openfire sul desktop (trantor), controller sul portatile di Ilaria, nome utente “ilaman”;
Ilaria
Pina
Ilaria
Pina
Ilaria
Pina
Ilaria
pina: ??: aaa#ovag;???: aa#ovag;???: aa#ovag;???: a#ovag;???: ciao xvxcv#ovag;Insegnante: sdds#ovag;pina2: eccoci#ovag;pina: di nuovo#ovag;
Pina
Ilaria
Pina
Ilaria
Pina
Controller sul portatile di Ilaria;
Ilaria
Pina
Ilaria
Nota: in coffee 5.0 i discusser vedono il nome dell’insegnante;
Pina
Ilaria
java.lang.NullPointerException at it.unisa.coreplugins.coffeeServerCore.ecf.internal.tracer.LEADServerTracer.createRemoteSharedObjectEvent(LEADServerTracer.java:174
at it.unisa.coreplugins.coffeeServerCore.ecf.internal.tracer.LEADServerTracer.handleMessageSent(LEADServerTracer.java:163)
at it.unisa.coreplugins.ecf.BasicSharedObject.fireMessageSendedHandlers(BasicSharedObject.java:379)
at it.unisa.coreplugins.ecf.BasicSharedObject.sendSharedObjectMessage(BasicSharedObject.java:207)
at it.unisa.coreplugins.ecf.BasicSharedObject.sendSharedObjectMessage(BasicSharedObject.java:249)
at it.unisa.coreplugins.ecf.BasicSharedObject.sendSharedObjectMessage(BasicSharedObject.java:306)
at it.unisa.toolplugins.ecf.ECFLEADContext.sendMessage(ECFLEADContext.java:147)
at it.unisa.chattool.server.ChatService.processDisconnection(ChatService.java:228)
at it.unisa.toolplugins.ecf.LEADMessageProcessorECFAdapter.processDisconnection(LEADMessageProcessorECFAdapter.java:229)
at it.unisa.toolplugins.ecf.LEADMessageProcessorECFAdapter.processEvent(LEADMessageProcessorECFAdapter.java:104)
at org.eclipse.ecf.core.sharedobject.BaseSharedObject.fireEventProcessors(BaseSharedObject.java:190)
at org.eclipse.ecf.core.sharedobject.BaseSharedObject.handleEvent(BaseSharedObject.java:126)
at org.eclipse.ecf.provider.generic.SOWrapper.svc(SOWrapper.java:185)
at org.eclipse.ecf.provider.generic.SOWrapper$2.run(SOWrapper.java:138)
at java.lang.Thread.run(Unknown Source)
java.lang.NullPointerException
at it.unisa.chattool.server.ChatService.processDisconnection(ChatService.java:224)
at it.unisa.toolplugins.ecf.LEADMessageProcessorECFAdapter.processDisconnection(LEADMessageProcessorECFAdapter.java:229)
at it.unisa.toolplugins.ecf.LEADMessageProcessorECFAdapter.processEvent(LEADMessageProcessorECFAdapter.java:104)
at org.eclipse.ecf.core.sharedobject.BaseSharedObject.fireEventProcessors(BaseSharedObject.java:190)
at org.eclipse.ecf.core.sharedobject.BaseSharedObject.handleEvent(BaseSharedObject.java:126)
at org.eclipse.ecf.provider.generic.SOWrapper.svc(SOWrapper.java:185)
at org.eclipse.ecf.provider.generic.SOWrapper$2.run(SOWrapper.java:138)
at java.lang.Thread.run(Unknown Source)
java.lang.NullPointerException
at it.unisa.chattool.server.ChatService.processDisconnection(ChatService.java:224)
at it.unisa.toolplugins.ecf.LEADMessageProcessorECFAdapter.processDisconnection(LEADMessageProcessorECFAdapter.java:229)
at it.unisa.toolplugins.ecf.LEADMessageProcessorECFAdapter.processEvent(LEADMessageProcessorECFAdapter.java:104)
at org.eclipse.ecf.core.sharedobject.BaseSharedObject.fireEventProcessors(BaseSharedObject.java:190)
at org.eclipse.ecf.core.sharedobject.BaseSharedObject.handleEvent(BaseSharedObject.java:126)
at org.eclipse.ecf.provider.generic.SOWrapper.svc(SOWrapper.java:185)
at org.eclipse.ecf.provider.generic.SOWrapper$2.run(SOWrapper.java:138)
at java.lang.Thread.run(Unknown Source)
java.lang.NullPointerException
at it.unisa.chattool.server.ChatService.processDisconnection(ChatService.java:224)
at it.unisa.toolplugins.ecf.LEADMessageProcessorECFAdapter.processDisconnection(LEADMessageProcessorECFAdapter.java:229)
at it.unisa.toolplugins.ecf.LEADMessageProcessorECFAdapter.processEvent(LEADMessageProcessorECFAdapter.java:104)
at org.eclipse.ecf.core.sharedobject.BaseSharedObject.fireEventProcessors(BaseSharedObject.java:190)
at org.eclipse.ecf.core.sharedobject.BaseSharedObject.handleEvent(BaseSharedObject.java:126)
at org.eclipse.ecf.provider.generic.SOWrapper.svc(SOWrapper.java:185)
at org.eclipse.ecf.provider.generic.SOWrapper$2.run(SOWrapper.java:138)
at java.lang.Thread.run(Unknown Source)
java.lang.NullPointerException
at it.unisa.chattool.server.ChatService.processDisconnection(ChatService.java:224)
at it.unisa.toolplugins.ecf.LEADMessageProcessorECFAdapter.processDisconnection(LEADMessageProcessorECFAdapter.java:229)
at it.unisa.toolplugins.ecf.LEADMessageProcessorECFAdapter.processEvent(LEADMessageProcessorECFAdapter.java:104)
at org.eclipse.ecf.core.sharedobject.BaseSharedObject.fireEventProcessors(BaseSharedObject.java:190)
at org.eclipse.ecf.core.sharedobject.BaseSharedObject.handleEvent(BaseSharedObject.java:126)
at org.eclipse.ecf.provider.generic.SOWrapper.svc(SOWrapper.java:185)
at org.eclipse.ecf.provider.generic.SOWrapper$2.run(SOWrapper.java:138)
at java.lang.Thread.run(Unknown Source)
java.lang.NullPointerException
at it.unisa.groupPresenceTool.server.GroupPresenceService.processDisconnection(GroupPresenceService.java:75)
at it.unisa.toolplugins.ecf.LEADMessageProcessorECFAdapter.processDisconnection(LEADMessageProcessorECFAdapter.java:229)
at it.unisa.toolplugins.ecf.LEADMessageProcessorECFAdapter.processEvent(LEADMessageProcessorECFAdapter.java:104)
at org.eclipse.ecf.core.sharedobject.BaseSharedObject.fireEventProcessors(BaseSharedObject.java:190)
at org.eclipse.ecf.core.sharedobject.BaseSharedObject.handleEvent(BaseSharedObject.java:126)
at org.eclipse.ecf.provider.generic.SOWrapper.svc(SOWrapper.java:185)
at org.eclipse.ecf.provider.generic.SOWrapper$2.run(SOWrapper.java:138)
at java.lang.Thread.run(Unknown Source)
java.lang.NullPointerException
at it.unisa.groupPresenceTool.server.GroupPresenceService.processDisconnection(GroupPresenceService.java:75)
at it.unisa.toolplugins.ecf.LEADMessageProcessorECFAdapter.processDisconnection(LEADMessageProcessorECFAdapter.java:229)
at it.unisa.toolplugins.ecf.LEADMessageProcessorECFAdapter.processEvent(LEADMessageProcessorECFAdapter.java:104)
at org.eclipse.ecf.core.sharedobject.BaseSharedObject.fireEventProcessors(BaseSharedObject.java:190)
at org.eclipse.ecf.core.sharedobject.BaseSharedObject.handleEvent(BaseSharedObject.java:126)
at org.eclipse.ecf.provider.generic.SOWrapper.svc(SOWrapper.java:185)
at org.eclipse.ecf.provider.generic.SOWrapper$2.run(SOWrapper.java:138)
at java.lang.Thread.run(Unknown Source)
java.lang.NullPointerException
at it.unisa.groupPresenceTool.server.GroupPresenceService.processDisconnection(GroupPresenceService.java:75)
at it.unisa.toolplugins.ecf.LEADMessageProcessorECFAdapter.processDisconnection(LEADMessageProcessorECFAdapter.java:229)
at it.unisa.toolplugins.ecf.LEADMessageProcessorECFAdapter.processEvent(LEADMessageProcessorECFAdapter.java:104)
at org.eclipse.ecf.core.sharedobject.BaseSharedObject.fireEventProcessors(BaseSharedObject.java:190)
at org.eclipse.ecf.core.sharedobject.BaseSharedObject.handleEvent(BaseSharedObject.java:126)
at org.eclipse.ecf.provider.generic.SOWrapper.svc(SOWrapper.java:185)
at org.eclipse.ecf.provider.generic.SOWrapper$2.run(SOWrapper.java:138)
at java.lang.Thread.run(Unknown Source)
java.lang.NullPointerException
at it.unisa.groupPresenceTool.server.GroupPresenceService.processDisconnection(GroupPresenceService.java:75)
at it.unisa.toolplugins.ecf.LEADMessageProcessorECFAdapter.processDisconnection(LEADMessageProcessorECFAdapter.java:229)
at it.unisa.toolplugins.ecf.LEADMessageProcessorECFAdapter.processEvent(LEADMessageProcessorECFAdapter.java:104)
at org.eclipse.ecf.core.sharedobject.BaseSharedObject.fireEventProcessors(BaseSharedObject.java:190)
at org.eclipse.ecf.core.sharedobject.BaseSharedObject.handleEvent(BaseSharedObject.java:126)
at org.eclipse.ecf.provider.generic.SOWrapper.svc(SOWrapper.java:185)
at org.eclipse.ecf.provider.generic.SOWrapper$2.run(SOWrapper.java:138)
at java.lang.Thread.run(Unknown Source)
Pina
Nella console di eclipse, mi segnala “ java.io.IOException: client not connected ...sendExitMessage(GroupPresenceService?.java:173)
Ilaria
Pina
Ilaria
Pina
Dal portatile di Pina viene eseguito il Controller (che si collega con il nome di Pina) e un discusser (Pina). Sessione con passi di gruppi con protocollo TCP;
Ilaria
Pina
Controller, passo 1, utenti nei gruppi G1: pina e ila, G2: ila2
- N.B Pina x errore passa velocemente al passo 2 al passo 3
Controller, Passo 2, senza gruppi
Controller, passo 3, utenti nei gruppi: G1: pina,ila3, G2:ila2,ila
Controller, passo 4
IL controller chiude con exit e (***):
java.lang.NullPointerException
at it.unisa.coreplugins.coffeeServerCore.ecf.internal.tracer.LEADServerTracer.createRemoteSharedObjectEvent(LEADServerTracer.java:174)
at it.unisa.coreplugins.coffeeServerCore.ecf.internal.tracer.LEADServerTracer.handleMessageSent(LEADServerTracer.java:163)
at it.unisa.coreplugins.ecf.BasicSharedObject.fireMessageSendedHandlers(BasicSharedObject.java:379)
at it.unisa.coreplugins.ecf.BasicSharedObject.sendSharedObjectMessage(BasicSharedObject.java:207)
at it.unisa.coreplugins.ecf.BasicSharedObject.sendSharedObjectMessage(BasicSharedObject.java:249)
at it.unisa.coreplugins.ecf.BasicSharedObject.sendSharedObjectMessage(BasicSharedObject.java:306)
at it.unisa.toolplugins.ecf.ECFLEADContext.sendMessage(ECFLEADContext.java:147)
at it.unisa.chattool.server.ChatService.processDisconnection(ChatService.java:220)
at it.unisa.toolplugins.ecf.LEADMessageProcessorECFAdapter.processDisconnection(LEADMessageProcessorECFAdapter.java:220)
at it.unisa.toolplugins.ecf.LEADMessageProcessorECFAdapter.processEvent(LEADMessageProcessorECFAdapter.java:102)
at org.eclipse.ecf.core.sharedobject.BaseSharedObject.fireEventProcessors(BaseSharedObject.java:190)
at org.eclipse.ecf.core.sharedobject.BaseSharedObject.handleEvent(BaseSharedObject.java:126)
at org.eclipse.ecf.provider.generic.SOWrapper.svc(SOWrapper.java:185)
at org.eclipse.ecf.provider.generic.SOWrapper$2.run(SOWrapper.java:138)
at java.lang.Thread.run(Unknown Source)
java.lang.NullPointerException
at it.unisa.chattool.server.ChatService.processDisconnection(ChatService.java:216)
at it.unisa.toolplugins.ecf.LEADMessageProcessorECFAdapter.processDisconnection(LEADMessageProcessorECFAdapter.java:220)
at it.unisa.toolplugins.ecf.LEADMessageProcessorECFAdapter.processEvent(LEADMessageProcessorECFAdapter.java:102)
at org.eclipse.ecf.core.sharedobject.BaseSharedObject.fireEventProcessors(BaseSharedObj
Il Controller riavvia la sessione:
Discusser side
Il controller chiude la sessione ricaricata e viene ricaricata una seconda volta:
Sul portatile di Pina avviato Controller (si connette come "Pina") e un Discusser come pina2; Server openfire su trantor (desktop di Ilaria); Sessione con passi di gruppi con protocollo XMPP;
Descrizione della sessione (tools: chat e presence):
Primo passo:
Passo con due gruppi, ognuno con chat e presence
diff.color for each user)
Secondo Passo:
Unico gruppo con chat e presence
Terzo Passo:
Passo di due gruppi, ognuno con chat e presence: attivata l'opzione "Show the groups artifacts to each others"
Quarto Passo:
Unico gruppo : chat e presence con configurazione di default
Pina
Controller:
Ilaria
Pina
Ilaria
Step1 - gruppo 1
Pina
attesa.Si riconnette di nuovo e questa seconda volta il later si connette. (BUG)
Ilaria
Pina
Dal Gruppo 2, il discusser (ilaman2) decide di disconnettersi e si riconnette. BUG: alla riconnessione, nel pannello di controllo il discusser (ilaman2) è stato messo nel gruppo1, mentre è presente nel gruppo2 con i relativi tool. Viene ripetuto il test precedente, con un discusser che non aveva avuto un cambio di gruppo ma il bug si ripete.
Ilaria
step2 - no gruppi
Pina
Passo due:
Ilaria
Pina
Passo4
Show artifacts: ok