Return-Path: Delivered-To: apmail-xml-cocoon-dev-archive@xml.apache.org Received: (qmail 65785 invoked by uid 500); 28 Apr 2003 06:28:46 -0000 Mailing-List: contact cocoon-dev-help@xml.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: list-post: Reply-To: cocoon-dev@xml.apache.org Delivered-To: mailing list cocoon-dev@xml.apache.org Received: (qmail 65767 invoked from network); 28 Apr 2003 06:28:45 -0000 Received: from mail.s-und-n.de (212.8.217.2) by daedalus.apache.org with SMTP; 28 Apr 2003 06:28:45 -0000 Received: from mail.s-und-n.de (localhost [127.0.0.1]) by mail2.s-und-n.de (postfix) with ESMTP id 1692CA5284 for ; Mon, 28 Apr 2003 08:28:57 +0200 (CEST) Received: from notes.sundn.de (ntsrv5.sundn.de [10.10.2.10]) by mail.s-und-n.de (postfix) with ESMTP id 046A0A5280 for ; Mon, 28 Apr 2003 08:28:57 +0200 (CEST) Received: from hw0386 ([10.10.2.65]) by notes.sundn.de (Lotus Domino Release 5.0.8) with SMTP id 2003042808285606:8702 ; Mon, 28 Apr 2003 08:28:56 +0200 From: "Carsten Ziegeler" To: Subject: RE: [headsup!] NPE in sitemap reloading (the first time!) Date: Mon, 28 Apr 2003 08:30:04 +0200 Message-ID: MIME-Version: 1.0 X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.6604 (9.0.2911.0) In-Reply-To: <3EA8190B.1020902@apache.org> Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 X-MIMETrack: Itemize by SMTP Server on PBSN1/Systeme und Netzwerke(Release 5.0.8 |June 18, 2001) at 28.04.2003 08:28:56, Serialize by Router on PBSN1/Systeme und Netzwerke(Release 5.0.8 |June 18, 2001) at 28.04.2003 08:28:56, Serialize complete at 28.04.2003 08:28:56 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="us-ascii" X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N I fixed this over the weekend Carsten > -----Original Message----- > From: Stefano Mazzocchi [mailto:stefano@apache.org] > Sent: Thursday, April 24, 2003 7:04 PM > To: Apache Cocoon > Subject: [headsup!] NPE in sitemap reloading (the first time!) > > > Running the latest and gretest CVS HEAD today, everytime I modify the > sitemap and it gets reloaded, I get the following: > > java.lang.NullPointerException > at > org.apache.cocoon.components.CocoonComponentManager.resolveURI(Coc oonComponentManager.java:456) > at > org.apache.cocoon.environment.AbstractEnvironment.resolveURI(Abstr actEnvironment.java:490) > at > org.apache.cocoon.environment.AbstractEnvironment.resolveURI(Abstr actEnvironment.java:480) > at > org.apache.cocoon.generation.FileGenerator.setup(FileGenerator.java:104) > at > org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.s > etupPipeline(AbstractProcessingPipeline.java:378) > at > org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessi > ngPipeline.setupPipeline(AbstractCachingProcessingPipeline.java:651) > at > org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.p > reparePipeline(AbstractProcessingPipeline.java:505) > at > org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.p > rocess(AbstractProcessingPipeline.java:467) > at > org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.i > nvoke(SerializeNode.java:150) > at > org.apache.cocoon.components.treeprocessor.AbstractParentProcessin > gNode.invokeNodes(AbstractParentProcessingNode.java:84) > at > org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatch > Node.invoke(PreparableMatchNode.java:164) > at > org.apache.cocoon.components.treeprocessor.AbstractParentProcessin > gNode.invokeNodes(AbstractParentProcessingNode.java:108) > at > org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.in > voke(PipelineNode.java:162) > at > org.apache.cocoon.components.treeprocessor.AbstractParentProcessin > gNode.invokeNodes(AbstractParentProcessingNode.java:108) > at > org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.i > nvoke(PipelinesNode.java:162) > at > org.apache.cocoon.components.treeprocessor.TreeProcessor.process(T reeProcessor.java:325) > at > org.apache.cocoon.components.treeprocessor.TreeProcessor.process(T reeProcessor.java:307) > at org.apache.cocoon.Cocoon.process(Cocoon.java:640) > at > org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1103) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:360) > at > org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplic ationHandler.java:294) > at > org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:558) > at org.mortbay.http.HttpContext.handle(HttpContext.java:1714) > at > org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicat ionContext.java:507) > at org.mortbay.http.HttpContext.handle(HttpContext.java:1664) > at org.mortbay.http.HttpServer.service(HttpServer.java:863) > at org.mortbay.http.HttpConnection.service(HttpConnection.java:775) > at > org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:939) > at org.mortbay.http.HttpConnection.handle(HttpConnection.java:792) > at > org.mortbay.http.SocketListener.handleConnection(SocketListener.java:201) > at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:289) > at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:455) > > It seems that the source resolver is set to null when the sitemap is > cleaned up but its set back only *after* the first request. > > i don't have time to go there and fix it, but it should be pretty > trivial, yet a pretty serious issue. > > -- > Stefano. > >