Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jetty-users] NPE in WebSocketServlet

Hey Greg,

my first aproach was a bit simplified. It has only debug traces in the WebSocket implementation.

I tried a strict copy and paste too but I got the same exception.

Cheers,
Ben

Am 31.12.2009 um 04:21 schrieb Greg Wilkins <gregw@xxxxxxxxxxx>:

Arnold,

does the demo work for you?

Have you altered the demo in any way?

regards




Benedikt Arnold wrote:
Hi,
my name is Ben and I'm new to jetty users list.

I want to try out websockets whith jetty 7.0.1 but I got a NullPointerException in WebSocketServlet#service() on line 58 because the http object is null. See stacktrace below.

My own implementation of WebSocketServlet is very simple:

public class CountWebSocketServlet extends WebSocketServlet {

   protected void doGet(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException { getServletContext().getNamedDispatcher("default").forward (request,
               response);
   }

protected WebSocket doWebSocketConnect(HttpServletRequest arg0, String arg1) {
       return new CountWebSocket();
   }
}

Can anyone give me a hint or is this still a bug?

Thanks a lot,
Ben


java.lang.NullPointerException
at org.eclipse.jetty.websocket.WebSocketServlet.service (WebSocketServlet.java:58)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.eclipse.jetty.servlet.ServletHolder.handle (ServletHolder.java:530) at org.eclipse.jetty.servlet.ServletHandler.doHandle (ServletHandler.java:427) at org.eclipse.jetty.server.handler.ScopedHandler.handle (ScopedHandler.java:119) at org.eclipse.jetty.security.SecurityHandler.handle (SecurityHandler.java:457) at org.eclipse.jetty.server.session.SessionHandler.handle (SessionHandler.java:182) at org.eclipse.jetty.server.handler.ContextHandler.doHandle (ContextHandler.java:933) at org.eclipse.jetty.servlet.ServletHandler.doScope (ServletHandler.java:362) at org.eclipse.jetty.server.handler.ContextHandler.doScope (ContextHandler.java:867) at org.eclipse.jetty.server.handler.ScopedHandler.handle (ScopedHandler.java:117) at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle (ContextHandlerCollection.java:245) at org.eclipse.jetty.server.handler.HandlerCollection.handle (HandlerCollection.java:126) at org.eclipse.jetty.server.handler.HandlerWrapper.handle (HandlerWrapper.java:113)
   at org.eclipse.jetty.server.Server.handle(Server.java:334)
at org.eclipse.jetty.server.HttpConnection.handleRequest (HttpConnection.java:559) at org.eclipse.jetty.server.HttpConnection $RequestHandler.headerComplete(HttpConnection.java:992) at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java: 541) at org.eclipse.jetty.http.HttpParser.parseAvailable (HttpParser.java:203) at org.eclipse.jetty.server.HttpConnection.handle (HttpConnection.java:406) at org.eclipse.jetty.io.nio.SelectChannelEndPoint.run (SelectChannelEndPoint.java:462) at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run (QueuedThreadPool.java:436)
   at java.lang.Thread.run(Thread.java:619)

_______________________________________________
jetty-users mailing list
jetty-users@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/jetty-users


Back to the top