You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by Ph...@empolis.com on 2005/01/06 12:29:18 UTC
Unabled to release processing component, can someone explain?
Please could someone explain what the general nature of this message is in sitemap.log:
ERROR (2005-01-06) 10:49.58:227 [sitemap] (/RIU/Content/Documents/World/Middle_East/Iraq/Politics/3256420.html) TP-Processor13/AbstractProcessingPipeline: Unabled to release processing component.
org.apache.cocoon.ProcessingException: Unable to remove component from automatic release: no environment available.
I'm seeing it rather too often for my liking and I can find no information to explain what it could be.
The system is Linux RedHat 8 - AS 2.1, Tomcat 4.1.3, Cocoon 2.1.2, Java 1.4.2_02.
A brief example of the pipeline is:
Use request generator to get HTTP request info,
Transform into an XML 'wrapper' that uses document() function to retrieve the requested document.
<map:match pattern="**.html">
<map:generate type="request" src="{1}.xml"/>
<map:act type="auth-protect">
<map:parameter name="handler" value="wps-authentication-handler"/>
<map:transform src="Interface/Transforms/request2SOAPEnvelope.xsl"/>
<map:transform type="session"/>
<map:transform type="xinclude"/>
<map:transform type="xsltc" src="Content/Transforms/filterContent.xsl"/>
<map:transform src="Interface/Transforms/XHTML/screen.xsl"/>
<map:transform type="encodeURL"/>
<map:serialize type="xhtml"/>
</map:act>
</map:match>
This may seem rather long winded but I have, or at least had my reasons when I started this over a year ago.
I'm not sure when the error in question started to appear but as part of the transformation to xhtml I merge the request xml document with the website's navigation furniture. In the process I have to access a number of external xml resources via the document() function.
The full error message in the sitemap log is included below.
I hope someone can shed some light on this for me.
Regards
Phil Fennell
ERROR (2005-01-06) 10:49.58:227 [sitemap] (/RIU/Content/Documents/World/Middle_East/Iraq/Politics/3256420.html) TP-Processor13/AbstractProcessingPipeline: Unabled to release processing component.
org.apache.cocoon.ProcessingException: Unable to remove component from automatic release: no environment available.
at org.apache.cocoon.components.CocoonComponentManager.removeFromAutomaticRelease(CocoonComponentManager.java:466)
at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.release(AbstractProcessingPipeline.java:206)
at org.apache.cocoon.components.source.impl.SitemapSource.reset(SitemapSource.java:488)
at org.apache.cocoon.components.source.impl.SitemapSource.recycle(SitemapSource.java:508)
at org.apache.cocoon.components.source.impl.SitemapSourceFactory.release(SitemapSourceFactory.java:113)
at org.apache.excalibur.source.impl.SourceResolverImpl.release(SourceResolverImpl.java:308)
at org.apache.cocoon.components.CocoonComponentManager.release(CocoonComponentManager.java:510)
at org.apache.cocoon.environment.AbstractEnvironment.release(AbstractEnvironment.java:521)
at org.apache.cocoon.environment.wrapper.MutableEnvironmentFacade.release(MutableEnvironmentFacade.java:332)
at org.apache.cocoon.generation.FileGenerator.recycle(FileGenerator.java:89)
at org.apache.avalon.excalibur.pool.ResourceLimitingPool.put(ResourceLimitingPool.java:438)
at org.apache.avalon.excalibur.component.PoolableComponentHandler.doPut(PoolableComponentHandler.java:245)
at org.apache.avalon.excalibur.component.ComponentHandler.put(ComponentHandler.java:452)
at org.apache.avalon.excalibur.component.ExcaliburComponentSelector.release(ExcaliburComponentSelector.java:336)
at org.apache.cocoon.components.ExtendedComponentSelector.release(ExtendedComponentSelector.java:326)
at org.apache.cocoon.components.ExtendedComponentSelector.release(ExtendedComponentSelector.java:323)
at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.recycle(AbstractProcessingPipeline.java:641)
at org.apache.avalon.excalibur.pool.ResourceLimitingPool.put(ResourceLimitingPool.java:438)
at org.apache.avalon.excalibur.component.PoolableComponentHandler.doPut(PoolableComponentHandler.java:245)
at org.apache.avalon.excalibur.component.ComponentHandler.put(ComponentHandler.java:452)
at org.apache.avalon.excalibur.component.ExcaliburComponentSelector.release(ExcaliburComponentSelector.java:336)
at org.apache.cocoon.components.ExtendedComponentSelector.release(ExtendedComponentSelector.java:326)
at org.apache.cocoon.components.EnvironmentDescription.release(CocoonComponentManager.java:602)
at org.apache.cocoon.components.CocoonComponentManager.endProcessing(CocoonComponentManager.java:212)
at org.apache.cocoon.Cocoon.process(Cocoon.java:660)
at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1104)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2422)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:163)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:199)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:324)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:395)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:673)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:615)
at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:786)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:534)