2009-10-16 5 views
0

Я создал следующий издатель в CruiseControl:Использование болтовня как 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" />

Если установить комнату ЛОЖЬ и ввести один получатель, все прекрасно работает. Проблема заключается в отправке уведомления о сборке в комнату чата. Я установил значение Chatroom ИСТИНА и введите полное имя Chatroom я получаю следующее сообщение об ошибке:

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)

Кто-нибудь был в состоянии послать строить сообщения в чат Jabber с помощью этого метода?

ответ

0

Я не использовал Jabber с CruiseControl, но вы пытались подключиться к этому порту вручную с вашего сервера, на котором работает CC?

Как:

telnet my.network.local 5222 
+0

Да, как я уже сказал, он работает, если я отправляю уведомление отдельному лицу, но взорвется, когда отправляется в чат – threadhack

0

Вы можете войти любого из XMPP/Jabber пакетов от клиента к серверу и обратно? Мы можем увидеть файл конфигурации CruiseControl и java-ошибку, но мы не можем видеть, какие пакеты xmpp действительно отправляются и принимаются. Это может быть ключом к устранению неполадок.

Смежные вопросы