[JIRA] (JENKINS-47858) ERROR: RocketChat notification failed in login sequence

264 views
Skip to first unread message

hypery2k@web.de (JIRA)

unread,
Feb 15, 2018, 2:56:03 PM2/15/18
to jenkinsc...@googlegroups.com
Martin Reinhardt closed an issue as Fixed
 
Jenkins / Bug JENKINS-47858
ERROR: RocketChat notification failed in login sequence
Change By: Martin Reinhardt
Status: Reopened Closed
Resolution: Fixed
Add Comment Add Comment
 
This message was sent by Atlassian JIRA (v7.3.0#73011-sha1:3c73d0e)
Atlassian logo

christian.froestl@accenture.com (JIRA)

unread,
Feb 20, 2018, 11:25:02 AM2/20/18
to jenkinsc...@googlegroups.com
Christian Fröstl reopened an issue
 

Hi, 

I re-opened the ticket, because the fix doesn't solve the problem. 

If a proxy is configured, the plugin will use it, even if the Rocketchat server is part of the "No Proxy Host" field.

Here is an example of a not working configuration.

Proxy Config: (Manage Jenkins -> Manage Plugins -> Advanced )

 

Server: proxy.local.com
Port: 3128
No Proxy Host: chat.local.com

Plugin Config: (Manage Jenkins -> Configuration)

 

 

Rocket Server URL: https://chat.local.com
Trust Server Certificate? true

Exception:

Test Connection
Client error - Could not send message
java.net.SocketTimeoutException: connect timed out
	at java.net.PlainSocketImpl.socketConnect(Native Method)
	at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
	at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
	at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
	at java.net.Socket.connect(Socket.java:589)
	at org.apache.http.conn.socket.PlainConnectionSocketFactory.connectSocket(PlainConnectionSocketFactory.java:74)
	at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:134)
Caused: org.apache.http.conn.ConnectTimeoutException: Connect to proxy.local.com failed: connect timed out

The plugin tries to connect to the proxy server instead of directly connecting to chat.local.com

 

Change By: Christian Fröstl
Resolution: Fixed
Status: Closed Reopened

christian.froestl@accenture.com (JIRA)

unread,
Feb 20, 2018, 11:26:02 AM2/20/18
to jenkinsc...@googlegroups.com
Hi, 

I re-opened the ticket, because the fix doesn't solve the problem. 

If a proxy is configured, the plugin will use it, even if the Rocketchat server is part of the "No Proxy Host" field.

Here is an example of a not working configuration.

Proxy Config: (Manage Jenkins -> Manage Plugins -> Advanced )

 
{code:java}
Server: proxy.local.com
Port: 3128
No Proxy Host: chat.local.com{code}

Plugin Config: (Manage Jenkins -> Configuration)


 

 
{code:java}

Rocket Server URL: https://chat.local.com
Trust Server Certificate? true{code}
Exception:
{code:java}

Test Connection
Client error - Could not send message
java.net.SocketTimeoutException: connect timed out
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:589)
at org.apache.http.conn.socket.PlainConnectionSocketFactory.connectSocket(PlainConnectionSocketFactory.java:74)
at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:134)
Caused: org.apache.http.conn.ConnectTimeoutException: Connect to proxy.local.com failed: connect timed out
{code}

The plugin tries to connect to the proxy server instead of directly connecting to chat.local.com

 

christian.froestl@accenture.com (JIRA)

unread,
Feb 20, 2018, 11:27:02 AM2/20/18
to jenkinsc...@googlegroups.com
  Jenkins: 2.97

RocketChat Plugin: 1.2.0

christian.froestl@accenture.com (JIRA)

unread,
Feb 20, 2018, 11:45:03 AM2/20/18
to jenkinsc...@googlegroups.com


 

UPDATE:

It doesn't work with the following "No Proxy Hosts" Configs:

chat.local.com

*.local.com

But it works with the following "No Proxy Hosts" Config:

*.local.*

christian.froestl@accenture.com (JIRA)

unread,
Feb 20, 2018, 11:46:02 AM2/20/18
to jenkinsc...@googlegroups.com

christian.froestl@accenture.com (JIRA)

unread,
Feb 20, 2018, 11:48:03 AM2/20/18
to jenkinsc...@googlegroups.com
{code:java}
chat.local.com

*.local.com
{code}
But it works with the following "No Proxy Hosts" Config:
{code:java}
*.local.*

{code}

hypery2k@web.de (JIRA)

unread,
Feb 20, 2018, 9:18:02 PM2/20/18
to jenkinsc...@googlegroups.com

hypery2k@web.de (JIRA)

unread,
Aug 27, 2018, 11:55:03 PM8/27/18
to jenkinsc...@googlegroups.com

closed due to no response

This message was sent by Atlassian Jira (v7.11.2#711002-sha1:fdc329d)

hypery2k@web.de (JIRA)

unread,
Aug 27, 2018, 11:55:04 PM8/27/18
to jenkinsc...@googlegroups.com
Martin Reinhardt closed an issue as Cannot Reproduce
 
Change By: Martin Reinhardt
Status: Reopened Closed
Resolution: Cannot Reproduce

wojciech.szychta@polcode.net (JIRA)

unread,
Jan 10, 2020, 5:24:05 AM1/10/20
to jenkinsc...@googlegroups.com
Wojciech Szychta reopened an issue
 

Hello,

I have simillar problem on our Jenkins <-> Rocketchat integration. I have check for rocketchat plugin and jenkins updates. Restarted Jenkins several times and nothing helped. I'm 100% sure that the login/password/webhook is correct because I'm able to login into rocketchat account. This configuration was working without issue and today I saw

Jenkins log:

Client error - Could not send messagecom.fasterxml.jackson.core.JsonParseException: Unexpected character ('<' (code 60)): expected a valid value (JSON String, Number, Array, Object or token 'null', 'true' or 'false')
 at [Source: (StringReader); line: 1, column: 2]
	at com.fasterxml.jackson.core.JsonParser._constructError(JsonParser.java:1840)
	at com.fasterxml.jackson.core.base.ParserMinimalBase._reportError(ParserMinimalBase.java:712)
	at com.fasterxml.jackson.core.base.ParserMinimalBase._reportUnexpectedChar(ParserMinimalBase.java:637)
	at com.fasterxml.jackson.core.json.ReaderBasedJsonParser._handleOddValue(ReaderBasedJsonParser.java:1916)
	at com.fasterxml.jackson.core.json.ReaderBasedJsonParser.nextToken(ReaderBasedJsonParser.java:772)
	at com.fasterxml.jackson.databind.ObjectMapper._initForReading(ObjectMapper.java:4340)
	at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4189)
	at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3205)
	at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3173)
	at jenkins.plugins.rocketchatnotifier.rocket.RocketChatClientCallBuilder.buildPostCall(RocketChatClientCallBuilder.java:150)
Caused: jenkins.plugins.rocketchatnotifier.rocket.errorhandling.RocketClientException
	at jenkins.plugins.rocketchatnotifier.rocket.RocketChatClientCallBuilder.buildPostCall(RocketChatClientCallBuilder.java:152)
	at jenkins.plugins.rocketchatnotifier.rocket.RocketChatClientCallBuilder.buildCall(RocketChatClientCallBuilder.java:102)
	at jenkins.plugins.rocketchatnotifier.rocket.RocketChatClientImpl.sendSingleMessage(RocketChatClientImpl.java:178)
	at jenkins.plugins.rocketchatnotifier.rocket.RocketChatClientImpl.send(RocketChatClientImpl.java:149)
	at jenkins.plugins.rocketchatnotifier.rocket.RocketChatClientImpl.send(RocketChatClientImpl.java:142)
	at jenkins.plugins.rocketchatnotifier.rocket.RocketChatClientImpl.send(RocketChatClientImpl.java:136)
	at jenkins.plugins.rocketchatnotifier.RocketClientWebhookImpl.validate(RocketClientWebhookImpl.java:66)
	at jenkins.plugins.rocketchatnotifier.RocketChatNotifier$DescriptorImpl.doTestConnection(RocketChatNotifier.java:621)
	at java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:627)
	at org.kohsuke.stapler.Function$MethodFunction.invoke(Function.java:396)
	at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:408)
	at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:212)
	at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:145)
	at org.kohsuke.stapler.MetaClass$11.doDispatch(MetaClass.java:535)
	at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58)
	at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:747)
	at org.kohsuke.stapler.Stapler.invoke(Stapler.java:878)
	at org.kohsuke.stapler.MetaClass$4.doDispatch(MetaClass.java:280)
	at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58)
	at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:747)
	at org.kohsuke.stapler.Stapler.invoke(Stapler.java:878)
	at org.kohsuke.stapler.Stapler.invoke(Stapler.java:676)
	at org.kohsuke.stapler.Stapler.service(Stapler.java:238)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
	at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:873)
	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1623)
	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:154)
	at org.jenkinsci.plugins.ssegateway.Endpoint$SSEListenChannelFilter.doFilter(Endpoint.java:246)
	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
	at jenkins.security.ResourceDomainFilter.doFilter(ResourceDomainFilter.java:76)
	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
	at io.jenkins.blueocean.ResourceCacheControl.doFilter(ResourceCacheControl.java:134)
	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
	at io.jenkins.blueocean.auth.jwt.impl.JwtAuthenticationFilter.doFilter(JwtAuthenticationFilter.java:61)
	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
	at jenkins.telemetry.impl.UserLanguages$AcceptLanguageFilter.doFilter(UserLanguages.java:128)
	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
	at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:157)
	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1610)
	at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:99)
	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1610)
	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
	at hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)
	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
	at jenkins.security.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:118)
	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
	at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
	at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
	at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
	at jenkins.security.BasicHeaderProcessor.doFilter(BasicHeaderProcessor.java:93)
	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
	at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
	at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:67)
	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
	at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:90)
	at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:171)
	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1610)
	at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:49)
	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1610)
	at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:82)
	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1610)
	at org.kohsuke.stapler.DiagnosticThreadNameFilter.doFilter(DiagnosticThreadNameFilter.java:30)
	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1610)
	at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:540)
	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:146)
	at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:524)
	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
	at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:257)
	at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1700)
	at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255)
	at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1345)
	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:203)
	at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:480)
	at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1667)
	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:201)
	at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1247)
	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:144)
	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
	at org.eclipse.jetty.server.Server.handle(Server.java:505)
	at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:370)
	at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:267)
	at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:305)
	at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)
	at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117)
	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333)
	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310)
	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168)
	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126)
	at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366)
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:698)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:804)
	at java.lang.Thread.run(Thread.java:748)

infrastructure information:

Jenkins version: 2.204.1
Plugin version: 1.4.7 (earlier version is 1.4.4 on my instance)
Rocketchat version: 2.4.0

Change By: Wojciech Szychta
Resolution: Cannot Reproduce
Status: Closed Reopened
This message was sent by Atlassian Jira (v7.13.6#713006-sha1:cc4451f)
Atlassian logo

wojciech.szychta@polcode.net (JIRA)

unread,
Jan 10, 2020, 5:34:04 AM1/10/20
to jenkinsc...@googlegroups.com
Wojciech Szychta edited a comment on Bug JENKINS-47858
 
Re: ERROR: RocketChat notification failed in login sequence
Hello,

I have simillar problem on our Jenkins <-> Rocketchat integration. I have check for rocketchat plugin and jenkins updates. Restarted Jenkins several times and nothing helped. I'm 100% sure that the login/password/webhook is correct because I'm able to login into rocketchat account. This configuration was working without issue and today I saw
this error

Jenkins log:
{code:java}
{code}

infrastructure information:

Jenkins version: 2.204.1
Plugin version: 1.4.7 (earlier version is 1.4.4 on my instance)
Rocketchat version: 2.4.0

wojciech.szychta@polcode.net (JIRA)

unread,
Jan 13, 2020, 3:15:03 AM1/13/20
to jenkinsc...@googlegroups.com
Wojciech Szychta closed an issue as Fixed
 

Closing this issue because I have decided to open new one here: https://issues.jenkins-ci.org/browse/JENKINS-60743

Change By: Wojciech Szychta
Status: Reopened Closed
Resolution: Fixed

kohtalajp@gmail.com (JIRA)

unread,
Apr 23, 2020, 4:52:04 AM4/23/20
to jenkinsc...@googlegroups.com
Jukka-Pekka Kohtala reopened an issue
 

Hi,
Reopening issue as i have similar output pressing "Test connection" from Configure Jenkins.

Jenkins version: 2.222.1
RocketChat plugin version: 1.4.8
RocketChat server: 2.4.11

 

Client error - Could not send message
org.json.JSONException: A JSONArray text must start with '[' at 1 [character 2 line 1]
 at org.json.JSONTokener.syntaxError(JSONTokener.java:433)
 at org.json.JSONArray.<init>(JSONArray.java:106)
 at org.json.JSONArray.<init>(JSONArray.java:145)
 at com.mashape.unirest.http.JsonNode.<init>(JsonNode.java:48)
Caused: java.lang.RuntimeException
 at com.mashape.unirest.http.JsonNode.<init>(JsonNode.java:51)
 at com.mashape.unirest.http.HttpResponse.<init>(HttpResponse.java:95)
Caused: java.lang.RuntimeException
 at com.mashape.unirest.http.HttpResponse.<init>(HttpResponse.java:106)
 at com.mashape.unirest.http.HttpClientHelper.request(HttpClientHelper.java:139)
Caused: com.mashape.unirest.http.exceptions.UnirestException
 at com.mashape.unirest.http.HttpClientHelper.request(HttpClientHelper.java:143)
 at com.mashape.unirest.request.BaseRequest.asJson(BaseRequest.java:68)
 at jenkins.plugins.rocketchatnotifier.rocket.RocketChatBasicCallAuthentication.doAuthentication(RocketChatBasicCallAuthentication.java:49)
Caused: jenkins.plugins.rocketchatnotifier.rocket.errorhandling.RocketClientException: Please check if the server API https://rocket.chat.com/api/v1/login is correct: (Login-Error 1)
 at jenkins.plugins.rocketchatnotifier.rocket.RocketChatBasicCallAuthentication.doAuthentication(RocketChatBasicCallAuthentication.java:51)
 at jenkins.plugins.rocketchatnotifier.rocket.RocketChatClientCallBuilder.buildCall(RocketChatClientCallBuilder.java:95)
 at jenkins.plugins.rocketchatnotifier.rocket.RocketChatClientCallBuilder.buildCall(RocketChatClientCallBuilder.java:85)
 at jenkins.plugins.rocketchatnotifier.rocket.RocketChatClientImpl.getChannels(RocketChatClientImpl.java:95)
 at jenkins.plugins.rocketchatnotifier.RocketClientImpl.<init>(RocketClientImpl.java:30)
 at jenkins.plugins.rocketchatnotifier.RocketChatNotifier$DescriptorImpl.doTestConnection(RocketChatNotifier.java:618)
 at java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:627)
 at org.kohsuke.stapler.Function$MethodFunction.invoke(Function.java:396)
 at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:408)
 at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:212)
 at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:145)
 at org.kohsuke.stapler.MetaClass$11.doDispatch(MetaClass.java:535)
 at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58)
 at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:747)
 at org.kohsuke.stapler.Stapler.invoke(Stapler.java:878)
 at org.kohsuke.stapler.MetaClass$4.doDispatch(MetaClass.java:280)
 at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58)
 at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:747)
 at org.kohsuke.stapler.Stapler.invoke(Stapler.java:878)
 at org.kohsuke.stapler.Stapler.invoke(Stapler.java:676)
 at org.kohsuke.stapler.Stapler.service(Stapler.java:238)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
 at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:755)
 at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1617)
 at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:154)
 at org.jenkinsci.plugins.ssegateway.Endpoint$SSEListenChannelFilter.doFilter(Endpoint.java:248)
 at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
 at jenkins.security.ResourceDomainFilter.doFilter(ResourceDomainFilter.java:76)
 at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
 at io.jenkins.blueocean.auth.jwt.impl.JwtAuthenticationFilter.doFilter(JwtAuthenticationFilter.java:61)
 at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
 at com.cloudbees.jenkins.support.slowrequest.SlowRequestFilter.doFilter(SlowRequestFilter.java:37)
 at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
 at io.jenkins.blueocean.ResourceCacheControl.doFilter(ResourceCacheControl.java:134)
 at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
 at hudson.plugins.greenballs.GreenBallFilter.doFilter(GreenBallFilter.java:59)
 at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
 at jenkins.metrics.impl.MetricsFilter.doFilter(MetricsFilter.java:125)
 at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
 at jenkins.telemetry.impl.UserLanguages$AcceptLanguageFilter.doFilter(UserLanguages.java:128)
 at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
 at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:157)
 at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604)
 at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:153)
 at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604)
 at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
 at hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)
 at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
 at jenkins.security.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:118)
 at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
 at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
 at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
 at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
 at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
 at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
 at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
 at jenkins.security.BasicHeaderProcessor.doFilter(BasicHeaderProcessor.java:93)
 at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
 at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
 at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:67)
 at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
 at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:90)
 at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:171)
 at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604)
 at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:49)
 at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604)
 at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:82)
 at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604)
 at org.kohsuke.stapler.DiagnosticThreadNameFilter.doFilter(DiagnosticThreadNameFilter.java:30)
 at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604)
 at jenkins.security.SuspiciousRequestFilter.doFilter(SuspiciousRequestFilter.java:36)
 at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604)
 at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:545)
 at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
 at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:566)
 at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
 at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235)
 at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1610)
 at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)
 at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1300)
 at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188)
 at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:485)
 at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1580)
 at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186)
 at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1215)
 at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
 at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
 at org.eclipse.jetty.server.Server.handle(Server.java:500)
 at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:383)
 at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:547)
 at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:375)
 at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:273)
 at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311)
 at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)
 at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117)
 at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336)
 at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313)
 at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171)
 at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129)
 at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:375)
 at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:806)
 at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:938)
 at java.lang.Thread.run(Thread.java:748)

 

Change By: Jukka-Pekka Kohtala
Resolution: Fixed
Status: Closed Reopened
This message was sent by Atlassian Jira (v7.13.12#713012-sha1:6e07c38)
Atlassian logo

kohtalajp@gmail.com (JIRA)

unread,
Apr 23, 2020, 5:54:02 AM4/23/20
to jenkinsc...@googlegroups.com
Jukka-Pekka Kohtala commented on Bug JENKINS-47858
 
Re: ERROR: RocketChat notification failed in login sequence

By looking rocket.chat rest-api guide about login
https://rocket.chat/docs/developer-guides/rest-api/authentication/login/

Seems to me that client is expecting response to be array but it's not coming as array.

Tested also our server with curl and it's not responding with array.

kohtalajp@gmail.com (JIRA)

unread,
Apr 23, 2020, 5:55:03 AM4/23/20
to jenkinsc...@googlegroups.com
Jukka-Pekka Kohtala edited a comment on Bug JENKINS-47858
By looking rocket.chat rest-api guide about login
[https://rocket.chat/docs/developer-guides/rest-api/authentication/login/]

Seems to me that client RocketChat plugin is expecting response to be array but it's not coming as array.


Tested also our server with curl and it's not responding with array.

kohtalajp@gmail.com (JIRA)

unread,
Apr 23, 2020, 5:58:02 AM4/23/20
to jenkinsc...@googlegroups.com
Jukka-Pekka Kohtala edited a comment on Bug JENKINS-47858
By looking rocket.chat rest-api guide about login
[https://rocket.chat/docs/developer-guides/rest-api/authentication/login/]

Seems to me that RocketChat plugin is expecting response to be array but it's not coming as array object .


Tested also our server with curl and it's not responding with array.

kohtalajp@gmail.com (JIRA)

unread,
May 5, 2020, 2:57:03 AM5/5/20
to jenkinsc...@googlegroups.com

Just FYi. Looked codes and as plugin seems to use Unirest so there seems to be quite nice error handling available. Also for debug purposes it would be probably good to add output response data with exception. It would greatly help creating bug reports if user could give more information to developer.

Reply all
Reply to author
Forward
0 new messages