JBWEB000034: Cannot upgrade from HTTP/1.1 without IO events
Issue
- We see an exception like the following when trying to use web sockets with JBoss:
ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/websocket].[default]] (http-localhost/127.0.0.1:8080-3) JBWEB000236: Servlet.service() for servlet default threw exception: java.lang.IllegalStateException: JBWEB000034: Cannot upgrade from HTTP/1.1 without IO events
at org.apache.catalina.connector.Response.sendUpgrade(Response.java:1370) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
at org.apache.catalina.connector.Request.upgrade(Request.java:3335) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
at org.apache.catalina.connector.RequestFacade.upgrade(RequestFacade.java:1062) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
at org.apache.tomcat.websocket.server.UpgradeUtil.doUpgrade(UpgradeUtil.java:187) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:77) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
Environment
- JBoss Enterprise Application Platform (EAP) 6.4.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.