[JIRA] (JENKINS-61212) CLI, Agent -websockets hangs, then DeploymentException: Handshake response not received

6 views
Skip to first unread message

fred.vogt@gmail.com (JIRA)

unread,
Feb 24, 2020, 11:01:03 PM2/24/20
to jenkinsc...@googlegroups.com
Fred Vogt created an issue
 
Jenkins / Bug JENKINS-61212
CLI, Agent -websockets hangs, then DeploymentException: Handshake response not received
Issue Type: Bug Bug
Assignee: Unassigned
Components: cli
Created: 2020-02-25 04:00
Environment: jdk11, Docker Jenkins 2.222 https
Priority: Minor Minor
Reporter: Fred Vogt

Testing CLI, agent connections with the new '-websocket' functionality added by JEP-222.

Jetty access log shows:

172.18.0.3 - - [25/Feb/2020:01:48:06 +0000] "GET /cli/ws HTTP/1.1" 101 0 "-" "-" 

CLI output:

javax.websocket.DeploymentException: Handshake response not received.
	at org.glassfish.tyrus.client.ClientManager$3$1.run(ClientManager.java:694)
	at org.glassfish.tyrus.client.ClientManager$3.run(ClientManager.java:712)
...
	at org.glassfish.tyrus.client.ClientManager$SameThreadExecutorService.execute(ClientManager.java:866)
	at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:118)
	at org.glassfish.tyrus.client.ClientManager.connectToServer(ClientManager.java:511)
	at org.glassfish.tyrus.client.ClientManager.connectToServer(ClientManager.java:355)
	at hudson.cli.CLI.webSocketConnection(CLI.java:323)
	at hudson.cli.CLI._main(CLI.java:301)
	at hudson.cli.CLI.main(CLI.java:95)

When I attach a debugger to the Jenkins server it seems to get stuck here:
https://github.com/jenkinsci/jenkins/blob/master/core/src/main/java/hudson/cli/CLIAction.java#L255

Add Comment Add Comment
 
This message was sent by Atlassian Jira (v7.13.6#713006-sha1:cc4451f)
Atlassian logo

fred.vogt@gmail.com (JIRA)

unread,
Feb 24, 2020, 11:03:03 PM2/24/20
to jenkinsc...@googlegroups.com
Fred Vogt updated an issue
Change By: Fred Vogt
Testing CLI, agent connections with the new '-websocket' functionality added by [ JEP-222 |[https://github . com/jenkinsci/jep/blob/master/jep/222/README.adoc]].

Jetty access log shows:
{code
:java }

172.18.0.3 - - [25/Feb/2020:01:48:06 +0000] "GET /cli/ws HTTP/1.1" 101 0 "-" "-"
{code}

CLI output:
{code
:java }

javax.websocket.DeploymentException: Handshake response not received.
at org.glassfish.tyrus.client.ClientManager$3$1.run(ClientManager.java:694)
at org.glassfish.tyrus.client.ClientManager$3.run(ClientManager.java:712)
...
at org.glassfish.tyrus.client.ClientManager$SameThreadExecutorService.execute(ClientManager.java:866)
at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:118)
at org.glassfish.tyrus.client.ClientManager.connectToServer(ClientManager.java:511)
at org.glassfish.tyrus.client.ClientManager.connectToServer(ClientManager.java:355)
at hudson.cli.CLI.webSocketConnection(CLI.java:323)
at hudson.cli.CLI._main(CLI.java:301)
at hudson.cli.CLI.main(CLI.java:95)
{code}

When I attach a debugger to the Jenkins server it seems to get stuck here:
[ https://github.com/jenkinsci/jenkins/blob/master/core/src/main/java/hudson/cli/CLIAction.java#L255
]

fred.vogt@gmail.com (JIRA)

unread,
Feb 24, 2020, 11:04:03 PM2/24/20
to jenkinsc...@googlegroups.com
Fred Vogt updated an issue
Testing CLI, agent connections with the new '-websocket' functionality added by
 

Jetty access log shows:
{code:java}
172.18.0.3 - - [25/Feb/2020:01:48:06 +0000] "GET /cli/ws HTTP/1.1" 101 0 "-" "-"
{code}
CLI output:
{code:java}
javax.websocket.DeploymentException: Handshake response not received.
at org.glassfish.tyrus.client.ClientManager$3$1.run(ClientManager.java:694)
at org.glassfish.tyrus.client.ClientManager$3.run(ClientManager.java:712)
...
at org.glassfish.tyrus.client.ClientManager$SameThreadExecutorService.execute(ClientManager.java:866)
at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:118)
at org.glassfish.tyrus.client.ClientManager.connectToServer(ClientManager.java:511)
at org.glassfish.tyrus.client.ClientManager.connectToServer(ClientManager.java:355)
at hudson.cli.CLI.webSocketConnection(CLI.java:323)
at hudson.cli.CLI._main(CLI.java:301)
at hudson.cli.CLI.main(CLI.java:95)
{code}
When I attach a debugger to the Jenkins server it seems to get stuck here:
[https://github.com/jenkinsci/jenkins/blob/master/core/src/main/java/hudson/cli/CLIAction.java#L255]
Reply all
Reply to author
Forward
0 new messages