[JIRA] Commented: (JENKINS-8635) Jabber plugin: Jabber notifier plugin: [ERROR] not connected. Cannot send message to ...

3 views
Skip to first unread message

richard@bluetrainsoftware.com (JIRA)

unread,
Feb 8, 2011, 10:33:15 PM2/8/11
to jenkinsc...@googlegroups.com

[ http://issues.jenkins-ci.org/browse/JENKINS-8635?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=145615#comment-145615 ]

Richard Vowles commented on JENKINS-8635:
-----------------------------------------

We are having the problem as well after changing to Jenkins and upgrading the Jabber plugin.

The server is alive and kicking, we all use it and the port is accessible from the box. Its just weird.

nc -v localhost 5223
Connection to localhost 5223 port [tcp/*] succeeded!

Feb 9, 2011 4:06:01 PM hudson.plugins.jabber.im.transport.JabberIMConnection retryConnectionWithLegacySSL
INFO: Retrying connection with legacy SSL
javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCe
rtPathBuilderException: unable to find valid certification path to requested target
at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:174)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1611)
at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:187)
at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:181)
at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1035)
at com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:124)
at com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Handshaker.java:516)
at com.sun.net.ssl.internal.ssl.Handshaker.process_record(Handshaker.java:454)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:884)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1112)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.java:623)
at com.sun.net.ssl.internal.ssl.AppOutputStream.write(AppOutputStream.java:59)
at sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:202)
at sun.nio.cs.StreamEncoder.implFlushBuffer(StreamEncoder.java:272)
at sun.nio.cs.StreamEncoder.implFlush(StreamEncoder.java:276)
at sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:122)
at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:212)
at java.io.BufferedWriter.flush(BufferedWriter.java:236)
at java.io.FilterWriter.flush(FilterWriter.java:83)
at org.jivesoftware.smack.PacketWriter.openStream(PacketWriter.java:352)
at org.jivesoftware.smack.PacketWriter.writePackets(PacketWriter.java:252)
at org.jivesoftware.smack.PacketWriter.access$000(PacketWriter.java:40)
at org.jivesoftware.smack.PacketWriter$1.run(PacketWriter.java:87)
Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: un
able to find valid certification path to requested target
at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:285)
at sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:191)
at sun.security.validator.Validator.validate(Validator.java:218)
at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:126)
at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:209)
at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:249)
at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1014)
... 18 more
Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:174)
at java.security.cert.CertPathBuilder.build(CertPathBuilder.java:238)
at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:280)
... 24 more
WARNING:
-- caused by: Connection failed. No response from server.:
at hudson.plugins.jabber.im.transport.JabberIMConnection.retryConnectionWithLegacySSL(JabberIMConnection.java:291)
at hudson.plugins.jabber.im.transport.JabberIMConnection.createConnection(JabberIMConnection.java:259)
at hudson.plugins.jabber.im.transport.JabberIMConnection.connect(JabberIMConnection.java:133)
at hudson.plugins.jabber.im.transport.JabberIMConnectionProvider.createConnection(JabberIMConnectionProvider.java:42)
at hudson.plugins.im.IMConnectionProvider.create(IMConnectionProvider.java:60)
at hudson.plugins.im.IMConnectionProvider.access$500(IMConnectionProvider.java:17)
at hudson.plugins.im.IMConnectionProvider$ConnectorRunnable.run(IMConnectionProvider.java:173)
at java.lang.Thread.run(Thread.java:619)
Nested Exception:
Connection failed. No response from server.:
at org.jivesoftware.smack.PacketReader.startup(PacketReader.java:164)
at org.jivesoftware.smack.XMPPConnection.initConnection(XMPPConnection.java:945)
at org.jivesoftware.smack.XMPPConnection.connectUsingConfiguration(XMPPConnection.java:904)
at org.jivesoftware.smack.XMPPConnection.connect(XMPPConnection.java:1415)
at hudson.plugins.jabber.im.transport.JabberIMConnection.createConnection(JabberIMConnection.java:249)
at hudson.plugins.jabber.im.transport.JabberIMConnection.connect(JabberIMConnection.java:133)
at hudson.plugins.jabber.im.transport.JabberIMConnectionProvider.createConnection(JabberIMConnectionProvider.java:42)
at hudson.plugins.im.IMConnectionProvider.create(IMConnectionProvider.java:60)
at hudson.plugins.im.IMConnectionProvider.access$500(IMConnectionProvider.java:17)
at hudson.plugins.im.IMConnectionProvider$ConnectorRunnable.run(IMConnectionProvider.java:173)
at java.lang.Thread.run(Thread.java:619)


> Jabber plugin: Jabber notifier plugin: [ERROR] not connected. Cannot send message to ...
> ----------------------------------------------------------------------------------------
>
> Key: JENKINS-8635
> URL: http://issues.jenkins-ci.org/browse/JENKINS-8635
> Project: Jenkins
> Issue Type: Bug
> Components: jabber
> Affects Versions: current
> Environment: Hudson 1.395, Windows XP, Tomcat 6
> Reporter: ssbarnea
> Assignee: kutzi
> Fix For: current
>
>
> Jabber not sending any notifications when configured to use an old jabber server, caused by failed connection.
> Config details:
> Enable SASL authentication - checked
> Port: 5223
> The only messages available on the hudson log are:
> Jabber notifier plugin: Sending notification to: x...@x.com
> Jabber notifier plugin: [ERROR] not connected. Cannot send message to 'x...@x.com'

--
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira


kutzi@java.net (JIRA)

unread,
Feb 9, 2011, 1:26:15 PM2/9/11
to jenkinsc...@googlegroups.com

[ http://issues.jenkins-ci.org/browse/JENKINS-8635?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=145632#comment-145632 ]

kutzi commented on JENKINS-8635:
--------------------------------

Looks to me like the SSL certificate of your Jabber server is not being trusted.

Reply all
Reply to author
Forward
0 new messages