Mantis Bugtracker
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0005964 [Resin] feature always 11-20-15 10:55 11-20-15 16:16
Reporter alex View Status public  
Assigned To
Priority normal Resolution no change required  
Status closed   Product Version 4.0.46
Summary 0005964: web socket: HMUX, load balancing
Description 2015-11-19 10:13:09,436 [ERROR] com.ceiva.servlets.WebSocketServlet - error starting websocket
java.lang.UnsupportedOperationException: com.caucho.server.hmux.HmuxRequest
     at com.caucho.server.http.AbstractHttpRequest.startDuplex(AbstractHttpRequest.java:1704)
     at com.caucho.server.http.HttpServletRequestImpl.startWebSocket(HttpServletRequestImpl.java:1645)
Additional Information 2015-11-19 10:13:09,436 [ERROR] com.ceiva.servlets.WebSocketServlet - error starting websocket
java.lang.UnsupportedOperationException: com.caucho.server.hmux.HmuxRequest
     at com.caucho.server.http.AbstractHttpRequest.startDuplex(AbstractHttpRequest.java:1704)
     at com.caucho.server.http.HttpServletRequestImpl.startWebSocket(HttpServletRequestImpl.java:1645)
     at com.ceiva.servlets.WebSocketServlet.doGet(WebSocketServlet.java:24)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:120)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:97)
     at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:109)
     at com.caucho.server.rewrite.SetHeaderFilterChain.doFilter(SetHeaderFilterChain.java:62)
     at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:156)
     at com.caucho.server.webapp.AccessLogFilterChain.doFilter(AccessLogFilterChain.java:95)
     at com.caucho.server.rewrite.MatchFilterChain.doFilter(MatchFilterChain.java:98)
     at com.caucho.server.rewrite.MatchFilterChain.doFilter(MatchFilterChain.java:98)
     at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:156)
     at com.caucho.server.webapp.AccessLogFilterChain.doFilter(AccessLogFilterChain.java:95)
     at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:289)
     at com.caucho.server.hmux.HmuxRequest.handleInvocation(HmuxRequest.java:476)
     at com.caucho.server.hmux.HmuxRequest.handleRequestImpl(HmuxRequest.java:374)
     at com.caucho.server.hmux.HmuxRequest.handleRequest(HmuxRequest.java:341)
     at com.caucho.network.listen.TcpSocketLink.dispatchRequest(TcpSocketLink.java:1348)
    at com.caucho.network.listen.TcpSocketLink.handleRequest(TcpSocketLink.java:1304)
     at com.caucho.network.listen.TcpSocketLink.handleRequestsImpl(TcpSocketLink.java:1288)
     at com.caucho.network.listen.TcpSocketLink.handleRequests(TcpSocketLink.java:1196)
     at com.caucho.network.listen.TcpSocketLink.handleAcceptTaskImpl(TcpSocketLink.java:993)
     at com.caucho.network.listen.TcpSocketLink.handleAcceptTask(TcpSocketLink.java:945)
     at com.caucho.network.listen.ConnectionTask.runThread(ConnectionTask.java:114)
     at com.caucho.network.listen.ConnectionTask.run(ConnectionTask.java:93)
     at com.caucho.network.listen.SocketLinkThreadLauncher.handleTasks(SocketLinkThreadLauncher.java:169)
     at com.caucho.network.listen.TcpSocketResumeThread.run(TcpSocketResumeThread.java:62)
     at com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:173)
     at com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118)
Attached Files

- Relationships

- Notes
(0006665)
alex
11-20-15 16:16

Resin 4's load balancer cannot support websockets. It's a HTTP proxy, not a websocket proxy. Changing it to a websocket proxy is a major upgrade, just like websockets itself is a major upgrade from HTTP.
 

- Issue History
Date Modified Username Field Change
11-20-15 10:55 alex New Issue
11-20-15 10:56 alex Severity minor => feature
11-20-15 16:16 alex Status new => closed
11-20-15 16:16 alex Note Added: 0006665
11-20-15 16:16 alex Resolution open => no change required
11-20-15 16:16 alex Fixed in Version  => 4.0.46


Mantis 1.0.0rc3[^]
Copyright © 2000 - 2005 Mantis Group
28 total queries executed.
25 unique queries executed.
Powered by Mantis Bugtracker