[ https://issues.apache.org/jira/browse/FELIX-6761?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Paul Rütter closed FELIX-6761. ------------------------------ > NullPointerException when registering a new servlet > --------------------------------------------------- > > Key: FELIX-6761 > URL: https://issues.apache.org/jira/browse/FELIX-6761 > Project: Felix > Issue Type: Improvement > Components: HTTP Service > Affects Versions: http.base-5.1.10, http.jetty-5.1.32, http.jetty12-1.0.26 > Reporter: Carsten Ziegeler > Assignee: Carsten Ziegeler > Priority: Major > Fix For: http.base-5.1.12, http.jetty12-1.0.28, http.jetty-5.1.34 > > > {code:java} > Exception while registering Servlet service > java.lang.NullPointerException: Cannot invoke "Object.getClass()" because > "servlet" is null > at > org.apache.felix.http.base.internal.handler.WebSocketHandler.isJettyWebSocketServlet(WebSocketHandler.java:98) > at > org.apache.felix.http.base.internal.whiteboard.WhiteboardManager.getServletHandler(WhiteboardManager.java:811) > at > org.apache.felix.http.base.internal.whiteboard.WhiteboardManager.registerWhiteboardService(WhiteboardManager.java:732) > at > org.apache.felix.http.base.internal.whiteboard.WhiteboardManager.addWhiteboardService(WhiteboardManager.java:577) > {code} > There are two problems with this code: > - it does not check that getting the servlet might result in *null* > - it gets the servlets twice, at least in the case of normal whiteboard > handling -- This message was sent by Atlassian Jira (v8.20.10#820010)