eclipse-ee4j / eclipse-ee4j/tyrus
Handshake response not received
- Dominant language
- Java
- Stars
- 128
- Forks
- 49
- PR merge metrics
- No merged PRs in 30d
Description
#### Environment
I tried to use the standalone client JDK as shown here [https://tyrus.java.net/dependencies.html](https://tyrus.java.net/dependencies.html)
And this is the exception I receive. But when I used javascript to connect server, it worked well.
Exception in thread "main" java.lang.RuntimeException: javax.websocket.DeploymentException: Handshake response not received.
at test.ChatClientEndpoint.(ChatClientEndpoint.java:34)
at test.ChatBot.main(ChatBot.java:20)
Caused by: javax.websocket.DeploymentException: Handshake response not received.
at org.glassfish.tyrus.client.ClientManager$3$1.run(ClientManager.java:881)
at org.glassfish.tyrus.client.ClientManager$3.run(ClientManager.java:904)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at org.glassfish.tyrus.client.ClientManager$SameThreadExecutorService.execute(ClientManager.java:1106)
at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:112)
at org.glassfish.tyrus.client.ClientManager.connectToServer(ClientManager.java:628)
at org.glassfish.tyrus.client.ClientManager.connectToServer(ClientManager.java:457)
at test.ChatClientEndpoint.(ChatClientEndpoint.java:32)
Java code:
public static void main(String[] args) throws Exception {
final ChatClientEndpoint clientEndPoint = new ChatClientEndpoint(new URI("ws://localhost:9000"));
clientEndPoint.addMessageHandler(new ChatClientEndpoint.MessageHandler() {
public void handleMessage(String message)
{ System.out.println(message); }
});
while (true)
{ // clientEndPoint.sendMessage(getMessage("Hi There!!")); clientEndPoint.sendMessage("Hi There!!"); Thread.sleep(30000); }
}
Server side:
bash-4.1# python server.py
No handlers could be found for logger "trollius"
WebSocket connection closed: connection was closed uncleanly (WebSocket opening handshake timeout (peer did not finish the opening handshake in time))
#### Affected Versions
[1.13]
Contributor guide
Assessment
This issue has not been assessed yet.