Hi everyone and especially the helpful cocoon experts, I think I really need help on this one. The NullPointerException I'm getting in the release() method (see below) does seem to have an effect. When I generate the site I do get a correct /index.html for the site and it traverses the first subdirectory /about/index.html, /about/contact.xml, /about/pressrelease/index.html, /about/pressrelease/pr0001.html correctly. But when the algorithm seem sto return to the second (and all following subdirectories (for example /product/index.html) it does generate the /index.html into /product/index.html. It also does not generate /product/technology.html (only the index.html per subdirectory. It looks like it traverses the site correctly for the first depth first cycle and then does fall into this error. Has anyone experienced this before? Any idea where best to start looking?
All help is very much appreciated! Kaj On Wednesday 04 February 2004 09:29 am, [EMAIL PROTECTED] wrote: > I do try to generate offline my cocoon (static) web-site. > > But I get the following Nul Pointer Exception over an dover again: > > java.lang.NullPointerException > at > org.apache.cocoon.environment.AbstractEnvironment.release(AbstractEnv >ironment.java:574) at > org.apache.cocoon.environment.wrapper.MutableEnvironmentFacade.releas >e(MutableEnvironmentFacade.java:348) at > org.apache.cocoon.generation.FileGenerator.recycle(FileGenerator.java >:89) at > org.apache.avalon.excalibur.pool.ResourceLimitingPool.put(ResourceLim >itingPool.java:438) at > org.apache.avalon.excalibur.component.PoolableComponentHandler.doPut( >PoolableComponentHandler.java:247) at > org.apache.avalon.excalibur.component.ComponentHandler.put(ComponentH >andler.java:454) at > org.apache.avalon.excalibur.component.ExcaliburComponentSelector.rele >ase(ExcaliburComponentSelector.java:338) > > at > org.apache.cocoon.components.ExtendedComponentSelector.release(Extend >edComponentSelector.java:319) at > org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.recy >cle(AbstractProcessingPipeline.java:651) > > at > org.apache.cocoon.components.pipeline.impl.BaseCachingProcessingPipel >ine.recycle(BaseCachingProcessingPipelin e.java:112) > at > org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingP >ipeline.recycle(AbstractCachingProcessin gPipeline.java:961) > at > org.apache.avalon.excalibur.pool.ResourceLimitingPool.put(ResourceLim >itingPool.java:438) at > org.apache.avalon.excalibur.component.PoolableComponentHandler.doPut( >PoolableComponentHandler.java:247) at > org.apache.avalon.excalibur.component.ComponentHandler.put(ComponentH >andler.java:454) at > org.apache.avalon.excalibur.component.ExcaliburComponentSelector.rele >ase(ExcaliburComponentSelector.java:338) > > at > org.apache.cocoon.components.ExtendedComponentSelector.release(Extend >edComponentSelector.java:319) at > org.apache.cocoon.components.EnvironmentDescription.release(CocoonCom >ponentManager.java:619) at > org.apache.cocoon.components.CocoonComponentManager.endProcessing(Coc >oonComponentManager.java:236) at > org.apache.cocoon.Cocoon.process(Cocoon.java:676) at > org.apache.cocoon.bean.CocoonWrapper.getPage(CocoonWrapper.java:536) > at > org.apache.cocoon.bean.CocoonBean.processTarget(CocoonBean.java:523) > at > org.apache.cocoon.bean.CocoonBean.process(CocoonBean.java:384) > at org.apache.cocoon.Main.main(Main.java:350) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native > Method) at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. >java:39) at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces >sorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) > at Loader.invokeMain(Unknown Source) > at Loader.run(Unknown Source) > at Loader.main(Unknown Source) > > Can I ignore this? It seems to happen when a resources is released, > but there is no SourceResolver defined for this object. > > Thanks for any comment > > Kaj > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
