Sorry, this is the complete email: I fixed this problem by giving "false" value to the all-methods-in-transactions property of the Domain.xml file. * all-methods-in-transactions (default "false") if enabled not only write, but also read requests are executed inside of transactions; offers better protection, but means more overhead http://wiki.apache.org/jakarta-slide/ConcurrencyIssues > > ----- Original Message ----- > > From: "Noureddine BEKRAR" <[EMAIL PROTECTED]> > > To: "Slide Users Mailing List" <[email protected]> > > Sent: Monday, October 03, 2005 2:50 PM > > Subject: Re: MySqlStore, J2EEStore and TXStore access errors > > > > > > > The problem comes when i stress a slide server ( around of 15 concurent > > > users). > > > > > > I got the same problem with the J2EE store and another problem with the > > > file system store: > > > > > > > > > HTTP Status 500 - Internal Server Error: Service > > > tx(org.apache.slide.store.ExtendedStore) access error : > > > java.lang.IllegalStateException at > > > > > > org.apache.slide.transaction.SlideTransaction.delistResource(SlideTransactio > > > n.java:356) at > > > org.apache.slide.store.AbstractStore.delist(AbstractStore.java:1574) at > > > org.apache.slide.store.AbstractStore.delist(AbstractStore.java:1559) at > > > > > > org.apache.slide.store.ExtendedStore.retrieveObject(ExtendedStore.java:581) > > > at > > org.apache.slide.structure.StructureImpl.retrieve(StructureImpl.java:178) > > > at org.apache.slide.content.ContentImpl.retrieve(ContentImpl.java:341) > at > > > org.apache.slide.content.ContentImpl.retrieve(ContentImpl.java:322) at > > > > > > org.apache.slide.webdav.method.GetMethod.executeRequest(GetMethod.java:250) > > > at > > > > > > org.apache.slide.webdav.method.AbstractWebdavMethod.run(AbstractWebdavMethod > > > .java:405) at > > > org.apache.slide.webdav.WebdavServlet.service(WebdavServlet.java:155) at > > > javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at > > > > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application > > > FilterChain.java:237) at > > > > > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh > > > ain.java:157) at > > > org.apache.slide.webdav.filter.LogFilter.doFilter(LogFilter.java:141) at > > > > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application > > > FilterChain.java:186) at > > > > > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh > > > ain.java:157) at > > > > > > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja > > > va:214) at > > > > > > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex > > > t.java:104) at > > > > > > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) > > > at > > > > > > org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContext > > > Valve.java:198) at > > > > > > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja > > > va:152) at > > > > > > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex > > > t.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(StandardValveContex > > > t.java:104) at > > > > > > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118 > > > ) at > > > > > > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex > > > t.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(StandardValveContex > > > t.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.processConne > > > ction(Http11Protocol.java:705) at > > > > org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577) > > > at > > > > > > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav > > > a:683) at java.lang.Thread.run(Thread.java:534) > > > > > > type Status report > > > message Internal Server Error: Service > > > tx(org.apache.slide.store.ExtendedStore) access error : > > > java.lang.IllegalStateException at > > > > > > org.apache.slide.transaction.SlideTransaction.delistResource(SlideTransactio > > > n.java:356) at > > > org.apache.slide.store.AbstractStore.delist(AbstractStore.java:1574) at > > > org.apache.slide.store.AbstractStore.delist(AbstractStore.java:1559) at > > > > > > org.apache.slide.store.ExtendedStore.retrieveObject(ExtendedStore.java:581) > > > at > > org.apache.slide.structure.StructureImpl.retrieve(StructureImpl.java:178) > > > at org.apache.slide.content.ContentImpl.retrieve(ContentImpl.java:341) > at > > > org.apache.slide.content.ContentImpl.retrieve(ContentImpl.java:322) at > > > > > > org.apache.slide.webdav.method.GetMethod.executeRequest(GetMethod.java:250) > > > at > > > > > > org.apache.slide.webdav.method.AbstractWebdavMethod.run(AbstractWebdavMethod > > > .java:405) at > > > org.apache.slide.webdav.WebdavServlet.service(WebdavServlet.java:155) at > > > javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at > > > > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application > > > FilterChain.java:237) at > > > > > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh > > > ain.java:157) at > > > org.apache.slide.webdav.filter.LogFilter.doFilter(LogFilter.java:141) at > > > > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application > > > FilterChain.java:186) at > > > > > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh > > > ain.java:157) at > > > > > > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja > > > va:214) at > > > > > > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex > > > t.java:104) at > > > > > > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) > > > at > > > > > > org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContext > > > Valve.java:198) at > > > > > > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja > > > va:152) at > > > > > > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex > > > t.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(StandardValveContex > > > t.java:104) at > > > > > > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118 > > > ) at > > > > > > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex > > > t.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(StandardValveContex > > > t.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.processConne > > > ction(Http11Protocol.java:705) at > > > > org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577) > > > at > > > > > > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav > > > a:683) at java.lang.Thread.run(Thread.java:534) > > > description The server encountered an internal error (Internal Server > > Error: > > > Service tx(org.apache.slide.store.ExtendedStore) access error : > > > java.lang.IllegalStateException at > > > > > > org.apache.slide.transaction.SlideTransaction.delistResource(SlideTransactio > > > n.java:356) at > > > org.apache.slide.store.AbstractStore.delist(AbstractStore.java:1574) at > > > org.apache.slide.store.AbstractStore.delist(AbstractStore.java:1559) at > > > > > > org.apache.slide.store.ExtendedStore.retrieveObject(ExtendedStore.java:581) > > > at > > org.apache.slide.structure.StructureImpl.retrieve(StructureImpl.java:178) > > > at org.apache.slide.content.ContentImpl.retrieve(ContentImpl.java:341) > at > > > org.apache.slide.content.ContentImpl.retrieve(ContentImpl.java:322) at > > > > > > org.apache.slide.webdav.method.GetMethod.executeRequest(GetMethod.java:250) > > > at > > > > > > org.apache.slide.webdav.method.AbstractWebdavMethod.run(AbstractWebdavMethod > > > .java:405) at > > > org.apache.slide.webdav.WebdavServlet.service(WebdavServlet.java:155) at > > > javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at > > > > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application > > > FilterChain.java:237) at > > > > > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh > > > ain.java:157) at > > > org.apache.slide.webdav.filter.LogFilter.doFilter(LogFilter.java:141) at > > > > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application > > > FilterChain.java:186) at > > > > > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh > > > ain.java:157) at > > > > > > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja > > > va:214) at > > > > > > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex > > > t.java:104) at > > > > > > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) > > > at > > > > > > org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContext > > > Valve.java:198) at > > > > > > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja > > > va:152) at > > > > > > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex > > > t.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(StandardValveContex > > > t.java:104) at > > > > > > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118 > > > ) at > > > > > > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex > > > t.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(StandardValveContex > > > t.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.processConne > > > ction(Http11Protocol.java:705) at > > > > org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577) > > > at > > > > > > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav > > > a:683) at java.lang.Thread.run(Thread.java:534) ) that prevented it from > > > fulfilling this request. > > > > > > Apache Tomcat/5.0.28 > > > > > > ----- Original Message ----- > > > From: "Noureddine BEKRAR" <[EMAIL PROTECTED]> > > > To: "Slide Users Mailing List" <[email protected]> > > > Sent: Thursday, September 29, 2005 5:36 PM > > > Subject: MySqlStore access error > > > > > > > > > Hi, > > > I have a webapp that use Slide 2.1, tomcat 5.0.28, MySql 4.1.10a, when I > > > stressed my webapp, i got the following error that comes randomly, for > the > > > same number of virtual users some times i got it and some times no : > > > HTTP Status 500 - Internal Server Error: Service > > > MySqlStore(org.apache.slide.store.ExtendedStore) access error : Failed > to > > > enlist service [EMAIL PROTECTED] in > active > > > transaction > > > > > > > -------------------------------------------------------------------------- > > -- > > > ---- > > > > > > type Status report > > > > > > message Internal Server Error: Service > > > MySqlStore(org.apache.slide.store.ExtendedStore) access error : Failed > to > > > enlist service [EMAIL PROTECTED] in > active > > > transaction > > > > > > description The server encountered an internal error (Internal Server > > Error: > > > Service MySqlStore(org.apache.slide.store.ExtendedStore) access error : > > > Failed to enlist service > [EMAIL PROTECTED] > > in > > > active transaction) that prevented it from fulfilling this request. > > > > > > > > > > -------------------------------------------------------------------------- > > -- > > > ---- > > > > > > Apache Tomcat/5.0.28 > > > > > > > > > I searched a similar subject in the mailing list but I dont found it. > > > > > > Thank you in advance. > > > > > > > > > Noureddine > > > > > > > > > --------------------------------------------------------------------- > > > 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]
