Community
Participate
Working Groups
Bug reported in jetty-users mailing list. http://dev.eclipse.org/mhonarc/lists/jetty-users/msg01793.html java.lang.NullPointerException at org.eclipse.jetty.websocket.WebSocketFactory.upgrade(WebSocketFactory.java:201) at org.eclipse.jetty.websocket.WebSocketFactory.acceptWebSocket(WebSocketFactory.java:326) at org.eclipse.jetty.websocket.WebSocketHandler.handle(WebSocketHandler.java:38) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:110) at org.eclipse.jetty.server.Server.handle(Server.java:346) at org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:442) at org.eclipse.jetty.server.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:924) at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:582) at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:218) at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:51) at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:586) at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:44) at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:598) at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:533) at java.lang.Thread.run(Thread.java:662)
The stacktrace reported is from jetty 8.1.0.RC1 Here's the link to this version of the WebSocketFactory source. https://github.com/eclipse/jetty.project/blob/jetty-8.1.0.RC1/jetty-websocket/src/main/java/org/eclipse/jetty/websocket/WebSocketFactory.java#L201
Created attachment 209396 [details] Chrome websocket handshake testcase Testcase used in attempt to replicate issue.
Closing as unable to duplicate. Tested on ... jetty-8.0.4.v20111024 (tag) jetty-8.1.0.RC1 (tag) jetty-8 (branch) master (branch) All versions pass testcase and show no NullPointerException from the server side (or client side).