Hi Guido!

The external transactions are nothing you can switch off, as they only get enabled when you start an external transaction. Thus they are switched off by default.

Concerning the OutOfMemoryError: Thanks for the stack trace! This is most likely a bug and I will take care of it.

Cheers,

Oliver

Guido Casper wrote:

Hi all,

when stress testing my application I get OutOfMemoryErrors within Slide (CVS head):
java.lang.OutOfMemoryError
org.apache.slide.common.ServiceAccessException: Service TxXMLFileDescriptorsStore at store/metadata working on work/metadata access error : java.lang.OutOfMemoryError


at org.apache.slide.store.AbstractStore.storeRevisionDescriptor(AbstractStore.java:1235)

...

(see complete stacktrace below)

What I don't understand is that I DO use TxXMLFileDescriptorsStore:
<scope match="/" store="tx"/>

but all traffic is below /files and I have:
<scope match="/files" store="mysql"/>

Anyway - did anyone experience the same or has an idea what the problem might be?

Might it possibly have something to do with the external transaction stuff? Is there an easy way to switch it off (for ruling out)?

Thanks
Guido



http8585-Processor15, 20-Jul-2004 18:56:04, gcasper, PROPFIND, 207 "Multi-Status", 1862 ms, /files/repo/staging/documents/article/article.xml
java.lang.OutOfMemoryError
org.apache.slide.common.ServiceAccessException: Service TxXMLFileDescriptorsStore at store/metadata working on work/metadata access error : java.lang.OutOfMemoryError


at org.apache.slide.store.AbstractStore.storeRevisionDescriptor(AbstractStore.java:1235)

at org.apache.slide.store.ExtendedStore.storeRevisionDescriptor(ExtendedStore.java:884)

at org.apache.slide.content.ContentImpl.store(ContentImpl.java:1039)
at org.apache.slide.webdav.util.VersioningHelper.checkout(VersioningHelper.java:813)


at org.apache.slide.webdav.method.PutMethod.executeRequest(PutMethod.java:210)
at org.apache.slide.webdav.method.AbstractWebdavMethod.run(AbstractWebdavMethod.java:364)


at org.apache.slide.webdav.WebdavServlet.service(WebdavServlet.java:166)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:284)


at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:204)

at org.apache.slide.webdav.filter.LogFilter.doFilter(LogFilter.java:141)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:233)


at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:204)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)

at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564)
at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:245)


at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:199)

at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)

at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:594)

at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:149)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:195)


at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:164)

at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:149)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:156)


at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:972)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:211)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:805)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:696)


at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:605)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:677)


at java.lang.Thread.run(Thread.java:536)
http8585-Processor14, 20-Jul-2004 18:56:06, gcasper, PUT, 500 "Internal Server Error", 3705 ms, /files/repo/staging/documents/article/article.xml
http8585-Processor23, 20-Jul-2004 18:56:10, gcasper, PROPFIND, 207 "Multi-Status", 17 ms, /files/repo/staging/documents/article/article.xml





--------------------------------------------------------------------- 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