[ 
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)

Reply via email to