Hi Paul:

Please provide cocoon version.

But before reply, please try to allow your tomcat use more memory.

Best Regards,

Antonio Gallardo

Paul Joseph dijo:
> Hi,
>
> I tried to ask this question at the apache ojb list,
> but it bounced..so thought I'd try here!
>
> Using Flow script, I have a query that retrives about
> 250 rows of data.
>
> After I run it about 10 times, it fails to run and an
> examination of the Tomcat logs indicates that it ran
> out of memory.
>
> I am using Sun's JDO reference implementation.... and
> calling it from a Cocoon flow script using the 1.0.1
> ojb libs.
>
> Any help would be much appreciated!
>
> thx
> Paul
>
> ==========
> [JDO] DEBUG: OjbStoreConnector.begin:
> connectionReadyForRelease=false
> java.lang.OutOfMemoryError
> org.apache.ojb.broker.PersistenceBrokerException:
> java.lang.OutOfMemoryError
>       at
> org.apache.ojb.broker.core.QueryReferenceBroker.getCollectionByQuery(Unknown
> Source)
>       at
> org.apache.ojb.broker.core.QueryReferenceBroker.getCollectionByQuery(Unknown
> Source)
>       at
> org.apache.ojb.broker.core.PersistenceBrokerImpl.getCollectionByQuery(Unknown
> Source)
>       at
> org.apache.ojb.broker.core.DelegatingPersistenceBroker.getCollectionByQuery(Unknown
> Source)
>       at
> org.apache.ojb.broker.core.DelegatingPersistenceBroker.getCollectionByQuery(Unknown
> Source)
>       at org.apache.ojb.jdori.sql.OjbExtent.<init>(Unknown
> Source)
>       at
> org.apache.ojb.jdori.sql.OjbStoreManager.getExtent(Unknown
> Source)
>       at
> com.sun.jdori.common.PersistenceManagerImpl.getExtent(Unknown
> Source)
>       at
> com.sun.jdori.common.query.QueryImpl.checkCandidates(Unknown
> Source)
>       at
> com.sun.jdori.common.query.QueryImpl.execute(Unknown
> Source)
>       at
> org.apache.cocoon.ojb.samples.SuperDAO.getObjectList(SuperDAO.java:227)
>       at
> sun.reflect.GeneratedMethodAccessor137.invoke(Unknown
> Source)
>       at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>       at java.lang.reflect.Method.invoke(Method.java:324)
>       at
> org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:230)
>       at
> org.mozilla.javascript.ScriptRuntime.call(ScriptRuntime.java:1244)
>       at
> org.mozilla.javascript.continuations.ContinuationInterpreter.interpret(ContinuationInterpreter.java:1134)
>       at
> org.mozilla.javascript.continuations.ContinuationInterpreter.interpret(ContinuationInterpreter.java:190)
>       at
> org.mozilla.javascript.continuations.ContinuationInterpreter.interpret(ContinuationInterpreter.java:138)
>       at
> org.mozilla.javascript.continuations.InterpretedFunctionImpl.call(InterpretedFunctionImpl.java:121)
>       at
> org.mozilla.javascript.ScriptRuntime.call(ScriptRuntime.java:1244)
>       at
> org.apache.cocoon.components.flow.javascript.fom.FOM_JavaScriptInterpreter.callFunction(FOM_JavaScriptInterpreter.java:702)
>       at
> org.apache.cocoon.components.treeprocessor.sitemap.CallFunctionNode.invoke(CallFunctionNode.java:130)
>       at
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:49)
>       at
> org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:130)
>       at
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:72)
>       at
> org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:126)
>       at
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:72)
>       at
> org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:101)
>       at
> org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:336)
>       at
> org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:277)
>       at
> org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:103)
>       at
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:49)
>       at
> org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:130)
>       at
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:72)
>       at
> org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:126)
>       at
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:72)
>       at
> org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:101)
>       at
> org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:336)
>       at
> org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:277)
>       at
> org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:103)
>       at
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:49)
>       at
> org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:130)
>       at
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:72)
>       at
> org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:126)
>       at
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:72)
>       at
> org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:101)
>       at
> org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:336)
>       at
> org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:277)
>       at org.apache.cocoon.Cocoon.process(Cocoon.java:639)
>       at
> org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1098)
>       at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>       at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
>       at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
>       at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
>       at
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
>       at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
>       at
> org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
>       at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
>       at
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
>       at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
>       at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
>       at
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
>       at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
>       at
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
>       at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
>       at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>       at
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
>       at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
>       at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
>       at
> org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
>       at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
>       at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
>       at
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
>       at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
>       at java.lang.Thread.run(Thread.java:534)
> Caused by: java.lang.OutOfMemoryError
>
>
>
>
> =====
> This communication, including attachments, is for the exclusive use of
> the addressee and may contain proprietary, confidential, or privileged
> information.  If you are not the intended recipient, any use, copying,
> disclosure, dissemination, or distribution is strictly prohibited.  If
> you are not the intended recipient, please notify the sender by return
> mail and delete this communication and destroy all copies.
>
> ---------------------------------------------------------------------
> 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]

Reply via email to