[ 
http://issues.ops4j.org/browse/PAXWEB-182?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13115#action_13115
 ] 

Thomas Diesler commented on PAXWEB-182:
---------------------------------------

Reverting back to 0.7.0 indeed fixes the problem

> NPE in JettyServerHandlerCollection
> -----------------------------------
>
>                 Key: PAXWEB-182
>                 URL: http://issues.ops4j.org/browse/PAXWEB-182
>             Project: Pax Web
>          Issue Type: Bug
>    Affects Versions: 0.7.1
>            Reporter: Thomas Diesler
>            Assignee: Alin Dreghiciu
>
> After an update to 0.7.1, I see
> {code}
> 2009-10-21 11:15:18,760 DEBUG [org.ops4j.pax.swissbox.extender.BundleWatcher] 
> Scanning bundle [example-webapp]
> 2009-10-21 11:15:18,767 DEBUG [org.ops4j.pax.swissbox.extender.BundleWatcher] 
> Found resources 
> [vfszip:/home/tdiesler/svn/jboss-osgi/trunk/testsuite/example/target/test-libs/example-webapp.war/WEB-INF/web.xml]
> 2009-10-21 11:15:18,773 DEBUG 
> [org.ops4j.pax.web.extender.war.internal.WebXmlObserver] Parsing a web 
> application from 
> [vfszip:/home/tdiesler/svn/jboss-osgi/trunk/testsuite/example/target/test-libs/example-webapp.war/WEB-INF/web.xml]
> 2009-10-21 11:15:18,803 DEBUG 
> [org.ops4j.pax.web.extender.war.internal.WebXmlObserver] Parsed web app 
> [WebApp{displayName=WebApp Sample,contextName=null}]
> 2009-10-21 11:15:18,804 DEBUG 
> [org.ops4j.pax.web.extender.war.internal.WebXmlObserver] No 'Webapp-Context' 
> manifest attribute specified
> 2009-10-21 11:15:18,807 DEBUG 
> [org.ops4j.pax.web.extender.war.internal.WebXmlObserver] Using bundle 
> symbolic name [example-webapp] as context name
> 2009-10-21 11:15:18,807 INFO  
> [org.ops4j.pax.web.extender.war.internal.WebXmlObserver] Using 
> [example-webapp] as web application context name
> 2009-10-21 11:15:18,808 DEBUG 
> [org.ops4j.pax.web.extender.war.internal.WebAppPublisher] Publishing web 
> application [WebApp{displayName=WebApp Sample,contextName=example-webapp}]
> 2009-10-21 11:15:18,820 INFO  
> [org.ops4j.pax.web.service.jetty.internal.JettyServerImpl] Pax Web available 
> at [0.0.0.0]:[8090]
> 2009-10-21 11:15:18,825 DEBUG 
> [org.ops4j.pax.swissbox.tracker.ReplaceableService] Creating replaceable 
> service for [interface org.osgi.service.http.HttpService]
> 2009-10-21 11:15:18,825 DEBUG [org.mortbay.jetty] Container 
> jettyserverwrap...@174f02c + niosocketconnectorwrap...@0.0.0.0:8090 as 
> connector
> 2009-10-21 11:15:18,826 DEBUG 
> [org.ops4j.pax.web.service.internal.ConfigurationImpl] Reading configuration 
> property org.ops4j.pax.web.session.timeout has failed
> 2009-10-21 11:15:18,826 DEBUG 
> [org.ops4j.pax.web.service.jetty.internal.JettyServerImpl] Starting 
> JettyServerImpl{}
> 2009-10-21 11:15:18,827 DEBUG [org.mortbay.jetty] jetty-6.1.x
> 2009-10-21 11:15:18,839 DEBUG 
> [org.ops4j.pax.swissbox.tracker.ServiceCollection] Creating service 
> collection for [interface org.osgi.service.http.HttpService]
> 2009-10-21 11:15:18,846 DEBUG 
> [org.jboss.deployers.plugins.deployers.DeployersImpl] Fully Deployed 
> vfszip:/home/tdiesler/svn/jboss-osgi/trunk/testsuite/example/target/test-libs/example-webapp.war/
> 2009-10-21 11:15:18,848 DEBUG 
> [org.jboss.osgi.spi.logging.ExportedPackageHelper] Exported-Packages: 
> example-webapp
> 2009-10-21 11:15:18,861 DEBUG [org.jboss.osgi.spi.testing.OSGiTest] ### START 
> org.jboss.test.osgi.example.webapp.WebAppTestCase
> 2009-10-21 11:15:18,873 DEBUG [org.mortbay.jetty] Container 
> jettyserverwrap...@174f02c + org.mortbay.thread.queuedthreadp...@1b9d4d8 as 
> threadpool
> 2009-10-21 11:15:18,879 DEBUG [org.mortbay.jetty] started 
> org.mortbay.thread.queuedthreadp...@1b9d4d8
> 2009-10-21 11:15:18,879 DEBUG [org.mortbay.jetty] starting 
> jettyserverwrap...@174f02c
> 2009-10-21 11:15:18,906 DEBUG [org.mortbay.jetty] started 
> org.mortbay.jetty.nio.selectchannelconnecto...@1af9e98
> 2009-10-21 11:15:18,929 DEBUG [org.mortbay.jetty] Started 
> niosocketconnectorwrap...@0.0.0.0:8090
> 2009-10-21 11:15:18,929 DEBUG [org.mortbay.jetty] started 
> niosocketconnectorwrap...@0.0.0.0:8090
> 2009-10-21 11:15:18,929 DEBUG [org.mortbay.jetty] started 
> jettyserverwrap...@174f02c
> 2009-10-21 11:15:18,935 DEBUG 
> [org.ops4j.pax.web.service.internal.ConfigurationImpl] Reading configuration 
> property org.ops4j.pax.web.session.timeout has failed
> 2009-10-21 11:15:18,952 INFO  
> [org.jboss.osgi.framework.plugins.internal.FrameworkEventsPluginImpl] Service 
> REGISTERED: Service{id=11 classes=[org.osgi.service.http.HttpService, 
> org.ops4j.pax.web.service.WebContainer]}
> 2009-10-21 11:15:18,954 DEBUG 
> [org.ops4j.pax.swissbox.tracker.ServiceCollection] Added service with 
> reference [Service{id=11 classes=[org.osgi.service.http.HttpService, 
> org.ops4j.pax.web.service.WebContainer]}]
> 2009-10-21 11:15:18,955 INFO  
> [org.ops4j.pax.web.service.internal.HttpServiceFactoryImpl] Binding bundle: 
> [Bundle{example-webapp:0.0.0}] to http service
> 2009-10-21 11:15:18,998 DEBUG 
> [org.ops4j.pax.web.service.internal.HttpServiceStarted] Creating http service 
> for: Bundle{example-webapp:0.0.0}
> 2009-10-21 11:15:19,035 DEBUG 
> [org.ops4j.pax.swissbox.tracker.ServiceCollection] Related service 
> [org.ops4j.pax.web.service.internal.httpservicepr...@10e820]
> 2009-10-21 11:15:19,035 DEBUG 
> [org.ops4j.pax.swissbox.tracker.ReplaceableService] Service changed [null]  
> -> [org.ops4j.pax.web.service.internal.httpservicepr...@10e820]
> 2009-10-21 11:15:19,037 DEBUG 
> [org.ops4j.pax.web.extender.war.internal.WebAppPublisher] Registering web 
> application [WebApp{displayName=WebApp Sample,contextName=example-webapp}] 
> from http service [org.ops4j.pax.web.service.internal.httpservicepr...@10e820]
> 2009-10-21 11:15:19,083 DEBUG 
> [org.ops4j.pax.web.service.internal.HttpServiceProxy] Creating adefault 
> context
> 2009-10-21 11:15:19,098 DEBUG 
> [org.ops4j.pax.web.service.internal.HttpServiceProxy] Setting context 
> paramters [{webapp.context=example-webapp}] for http context 
> [org.ops4j.pax.web.extender.war.internal.webappwebcontainercont...@6937f9]
> 2009-10-21 11:15:19,106 DEBUG 
> [org.ops4j.pax.web.service.internal.HttpServiceProxy] Registering resource: 
> [/] -> 
> 2009-10-21 11:15:19,107 DEBUG 
> [org.ops4j.pax.web.service.internal.HttpServiceStarted] Using context 
> [ContextModel{id=org.ops4j.pax.web.service.spi.model.ContextModel-1,name=example-webapp,httpcontext=org.ops4j.pax.web.extender.war.internal.webappwebcontainercont...@6937f9,contextParams={webapp.context=example-webapp}}]
> 2009-10-21 11:15:19,138 DEBUG 
> [org.ops4j.pax.web.service.jetty.internal.JettyServerImpl] Adding servlet 
> [ResourceModel{id=org.ops4j.pax.web.service.spi.model.ResourceModel-2,name=,urlPatterns=[/],alias=/,servlet=ResourceServlet{context=/example-webapp,alias=/,name=},initParams={},context=ContextModel{id=org.ops4j.pax.web.service.spi.model.ContextModel-1,name=example-webapp,httpcontext=org.ops4j.pax.web.extender.war.internal.webappwebcontainercont...@6937f9,contextParams={webapp.context=example-webapp}}}]
> 2009-10-21 11:15:19,300 DEBUG [org.mortbay.jetty] Container 
> jettyserverwrap...@174f02c + jettyserverhandlercollect...@199d8 as handler
> 2009-10-21 11:15:19,300 DEBUG [org.mortbay.jetty] Container 
> jettyserverhandlercollect...@199d8 + HttpServiceContext{httpContext=null} as 
> handler
> 2009-10-21 11:15:19,303 DEBUG [org.mortbay.jetty] Container 
> sessionhand...@1b35ece + servlethand...@115470e as handler
> 2009-10-21 11:15:19,303 DEBUG [org.mortbay.jetty] Container 
> sessionhand...@1b35ece + org.mortbay.jetty.servlet.hashsessionmana...@bc9673 
> as sessionManager
> 2009-10-21 11:15:19,303 DEBUG [org.mortbay.jetty] Container 
> HttpServiceContext{httpContext=null} + sessionhand...@1b35ece as handler
> 2009-10-21 11:15:19,310 DEBUG [org.mortbay.jetty] Container 
> sessionhand...@1b35ece - servlethand...@115470e as handler
> 2009-10-21 11:15:19,310 DEBUG [org.mortbay.jetty] Container 
> sessionhand...@1b35ece + httpserviceservlethand...@3680c1 as handler
> 2009-10-21 11:15:19,319 DEBUG [org.mortbay.jetty] Container 
> httpservicecontext{httpcontext=org.ops4j.pax.web.extender.war.internal.webappwebcontainercont...@6937f9}
>  + errorpageerrorhand...@102ae84 as errorHandler
> 2009-10-21 11:15:19,319 DEBUG 
> [org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper] 
> configureSessionManager for context 
> [httpservicecontext{httpcontext=org.ops4j.pax.web.extender.war.internal.webappwebcontainercont...@6937f9}]
>  using - timeout:null, cookie:null, url:null, workerName:null
> 2009-10-21 11:15:19,320 DEBUG 
> [org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper] Added servlet 
> context: 
> httpservicecontext{httpcontext=org.ops4j.pax.web.extender.war.internal.webappwebcontainercont...@6937f9}
> 2009-10-21 11:15:19,320 DEBUG 
> [org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper] (Re)starting 
> servlet contexts...
> 2009-10-21 11:15:19,387 DEBUG [org.mortbay.jetty] REQUEST 
> /example-webapp/message.txt on org.mortbay.jetty.httpconnect...@165ab39
> 2009-10-21 11:15:19,387 DEBUG 
> [org.ops4j.pax.web.service.spi.model.ServerModel] Matching 
> [/example-webapp/message.txt]...
> 2009-10-21 11:15:19,388 DEBUG 
> [org.ops4j.pax.web.service.spi.model.ServerModel] Path 
> [/example-webapp/message.txt] matched to 
> {pattern=/example-webapp/.*,model=ResourceModel{id=org.ops4j.pax.web.service.spi.model.ResourceModel-2,name=,urlPatterns=[/],alias=/,servlet=ResourceServlet{context=/example-webapp,alias=/,name=},initParams={},context=ContextModel{id=org.ops4j.pax.web.service.spi.model.ContextModel-1,name=example-webapp,httpcontext=org.ops4j.pax.web.extender.war.internal.webappwebcontainercont...@6937f9,contextParams={webapp.context=example-webapp}}}}
> 2009-10-21 11:15:19,389 WARN  [org.mortbay.jetty] EXCEPTION 
> java.lang.NullPointerException
>       at 
> org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:64)
>       at 
> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
>       at org.mortbay.jetty.Server.handle(Server.java:322)
>       at 
> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:534)
>       at 
> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:864)
>       at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:539)
>       at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
>       at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
>       at 
> org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409)
>       at 
> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:520)
> {code}

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.ops4j.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

_______________________________________________
general mailing list
general@lists.ops4j.org
http://lists.ops4j.org/mailman/listinfo/general

Reply via email to