2009-10-16 25 views
0

J'ai mis en place l'éditeur suivante dans CruiseControl:En utilisant Jabber comme un éditeur de cruisecontrol

<jabber host="my.network.local"
port="5222" username="cruisecontrol" password="cruisecontrol" recipient="[email protected]" chatroom="true" buildresultsurl="http://cruise.control.net:7070/dashboard/tab/build/detail/customer" />

Si je mets chatroom à FAUX et entrer dans un seul destinataire, tout fonctionne très bien. Le problème que j'ai est l'envoi de la notification de génération à une salle de discussion. Je mets la valeur chatroom TRUE et entrez le nom de chatroom complet, je reçois l'erreur suivante:

2009-10-16 13:34:10,818 [Thread-70897] ERROR JabberPublisher - Could not send message to recipient or chat room No response from server.: at org.jivesoftware.smack.GroupChat.join(GroupChat.java:162) at org.jivesoftware.smack.GroupChat.join(GroupChat.java:123) at net.sourceforge.cruisecontrol.publishers.JabberPublisher.init(JabberPublisher.java:146) at net.sourceforge.cruisecontrol.publishers.JabberPublisher.publish(JabberPublisher.java:201) at net.sourceforge.cruisecontrol.Project.publish(Project.java:742) at net.sourceforge.cruisecontrol.Project.build(Project.java:264) at net.sourceforge.cruisecontrol.Project.execute(Project.java:147) at net.sourceforge.cruisecontrol.ProjectConfig.execute(ProjectConfig.java:402) at net.sourceforge.cruisecontrol.ProjectWrapper.run(ProjectWrapper.java:69) at java.lang.Thread.run(Thread.java:619)

Quelqu'un at-il été en mesure d'envoyer des messages à construire un chatroom Jabber en utilisant cette méthode?

Répondre

0

Je n'ai pas utilisé Jabber avec CruiseControl, mais avez-vous essayé de vous connecter manuellement à ce port à partir de votre serveur exécutant CC?

Comme:

telnet my.network.local 5222 
+0

Oui, comme je l'ai dit, cela fonctionne si j'envoie l'avis à un individu, mais explose lorsqu'il est envoyé à un salon de discussion – threadhack

0

Pouvez-vous connecter l'un des paquets XMPP/Jabber du client vers le serveur et le dos? Nous pouvons voir le fichier de configuration CruiseControl et l'erreur java, mais nous ne pouvons pas voir quels paquets xmpp sont réellement envoyés et reçus. Cela peut être la clé dans le dépannage.