Oliver,

Thanks, looking forward to the 2.2 then.

Yours sincerely,
Andrey. 

> -----Original Message-----
> From: Slide Users Mailing List [mailto:[EMAIL PROTECTED] 
> Sent: Saturday, June 11, 2005 6:37 AM
> To: Slide Users Mailing List <slide-user@jakarta.apache.org>
> Subject: Re: A sporadic ConcurrentModificationException
> Importance: Low
> 
> 1.1 does not fix the problem, you will need 1.1.1pre1 which 
> has been built from the current SVN head. It is in the 
> current CVS head of Slide in the lib folder.
> 
> Concerning the exception: 1.1 is slightly source incompatible 
> to 1.0 which means Slide will need recompilation from source. 
> Sorry for that, but that's just the way it is. Slide 2.1.1 
> (and also Slide 2.2) will fix this once they have been releases.
> 
> HTH
> 
> Oliver
> 
> On 6/11/05, Andrey Shulinsky <[EMAIL PROTECTED]> wrote:
> > Hello, Martin!
> > 
> > Thanks a lot for the advice. Do you know where I could get this 
> > commons-transaction-1.1.1pre1.jar? I haven't been able to find it, 
> > decided to try downloaded the 1.1 release, downloaded the 
> > commons-transaction-1.1.jar and got the following error:
> > 
> > 10 Jun 2005 20:24:18 - 
> org.apache.slide.webdav.WebdavServlet - ERROR -
> > java.lang.NoSuchMethodError:
> > org.apache.commons.transaction.locking.MultiLevelL
> > ock.release(Ljava/lang/Object;)V
> > java.lang.NoSuchMethodError:
> > 
> org.apache.commons.transaction.locking.MultiLevelLock.release(Ljava/la
> > ng/Obj
> > ect;)V
> >         at
> > 
> org.apache.slide.webdav.method.AbstractWebdavMethod.releaseGlobalLock(
> > Abstra
> > ctWebdavMethod.java:854)
> >         at
> > 
> org.apache.slide.webdav.method.AbstractWebdavMethod.run(AbstractWebdav
> > Method
> > .java:450)
> >         at
> > 
> org.apache.slide.webdav.WebdavServlet.service(WebdavServlet.java:155)
> >         at 
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> >         at
> > 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli
> > cation
> > FilterChain.java:247)
> >         at
> > 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi
> > lterCh
> > ain.java:193)
> >         at
> > 
> org.apache.slide.webdav.filter.LogFilter.doFilter(LogFilter.java:141)
> >         at
> > 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli
> > cation
> > FilterChain.java:213)
> >         at
> > 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi
> > lterCh
> > ain.java:193)
> >         at
> > 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVa
> > lve.ja
> > va:256)
> >         at
> > 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext
> > .invok
> > eNext(StandardPipeline.java:643)
> >         at
> > 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipel
> ine.java:480)
> >         at
> > 
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> >         at
> > 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextVa
> > lve.ja
> > va:191)
> >         at
> > 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext
> > .invok
> > eNext(StandardPipeline.java:643)
> >         at
> > 
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticat
> > orBase
> > .java:494)
> >         at
> > 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext
> > .invok
> > eNext(StandardPipeline.java:641)
> >         at
> > 
> org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.
> > java:2
> > 46)
> >         at
> > 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext
> > .invok
> > eNext(StandardPipeline.java:641)
> >         at
> > 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipel
> ine.java:480)
> >         at
> > 
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> >         at
> > 
> org.apache.catalina.core.StandardContext.invoke(StandardContex
> t.java:2417)
> >         at
> > 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.ja
> > va:180
> > )
> >         at
> > 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext
> > .invok
> > eNext(StandardPipeline.java:643)
> >         at
> > 
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDi
> spatcherValve.
> > java:171)
> >         at
> > 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext
> > .invok
> > eNext(StandardPipeline.java:641)
> >         at
> > 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.ja
> > va:172
> > )
> >         at
> > 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext
> > .invok
> > eNext(StandardPipeline.java:641)
> >         at
> > 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipel
> ine.java:480)
> >         at
> > 
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> >         at
> > 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValv
> > e.java
> > :174)
> >         at
> > 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext
> > .invok
> > eNext(StandardPipeline.java:643)
> >         at
> > 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipel
> ine.java:480)
> >         at
> > 
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> >         at
> > 
> org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.
> java:193)
> >         at
> > 
> org.apache.coyote.http11.Http11Processor.process(Http11Process
> or.java:781)
> >         at
> > 
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proces
> > sConne
> > ction(Http11Protocol.java:549)
> >         at
> > 
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoi
> nt.java:589)
> >         at
> > 
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPo
> > ol.jav
> > a:666)
> >         at java.lang.Thread.run(Thread.java:536)
> > 
> > 
> > Yours sincerely,
> > Andrey.
> > 
> > 
> > > -----Original Message-----
> > > From: Slide Users Mailing List 
> > > [mailto:[EMAIL PROTECTED]
> > > Sent: Monday, June 06, 2005 4:30 AM
> > > To: Slide Users Mailing List <slide-user@jakarta.apache.org>
> > > Subject: Re: A sporadic ConcurrentModificationException
> > > Importance: Low
> > >
> > > Andrey Shulinsky wrote:
> > > > After upgrade from Slide 2.0 to 2.1 I'm getting the 
> > > > java.util.ConcurrentModificationException followed by the
> > > >
> > > org.apache.commons.transaction.file.ResourceManagerException
> > > from time
> > > > to
> > > > time:
> > > >
> > > > java.util.ConcurrentModificationException
> > > >         at
> > > >
> > > java.util.AbstractList$Itr.checkForComodification(AbstractList
> > > .java:444)
> > > >         at 
> java.util.AbstractList$Itr.next(AbstractList.java:417)
> > > >         at
> > > >
> > > 
> org.apache.slide.event.EventCollectionFilter.getCreatedContents(Even
> > > tC
> > > > ollect
> > > > ionFilter.java:60)
> > > >         at
> > > >
> > > 
> org.apache.slide.webdav.event.NotificationTrigger.notifySubscribers(
> > > No
> > > > tifica
> > > > tionTrigger.java:177)
> > > >         at
> > > >
> > > 
> org.apache.slide.webdav.event.NotificationTrigger.collected(Notifica
> > > ti
> > > > onTrig
> > > > ger.java:164)
> > > >         at
> > > >
> > > 
> org.apache.slide.event.EventCollection$Collected.fireEvent(EventColl
> > > ec
> > > > tion.j
> > > > ava:90)
> > > >         at
> > > >
> > > org.apache.slide.event.EventDispatcher.fireEvent(EventDispatch
> > > er.java:72)
> > > >         at
> > > >
> > > 
> org.apache.slide.event.TransientEventCollector$1.run(TransientEventC
> > > ol
> > > > lector
> > > > .java:49)
> > > >         at java.lang.Thread.run(Thread.java:536)
> > > > 12 May 2005 21:40:35 - file-meta-store - WARNING - Could
> > > not process
> > > > URI '/files'! Thread Thread[TP-Processor4,5,main] marking
> > > transaction
> > > > branch null for rollback
> > > >
> > > org.apache.commons.transaction.file.ResourceManagerException:
> > > 103d3b5c86a:
> > > > Unknown transaction
> > > >         at
> > > >
> > > 
> org.apache.commons.transaction.file.FileResourceManager.txInitialSan
> > > eC
> > > > heck(F
> > > > ileResourceManager.java:908)
> > >
> > > Since this seems to be releated to Commons Transaction and 
> > > thread-safety/ concurrency, I think it can be related to 
> bugzilla ID 
> > > 35201.
> > >
> > > See http://issues.apache.org/bugzilla/show_bug.cgi?id=35201
> > >
> > > Oliver Zeigermann just fixed this i Commons Transaction and 
> > > committed a new JAR to Slide. (It's both in HEAD and 2.1 branch.)
> > >
> > > Try upgrading Slide to get 
> commons-transaction-1.1.1pre1.jar and see 
> > > if this resolves your problem.
> > >
> > > If not, I am sure Oliver can verify if this is another similar 
> > > Commons Transaction issue and produce a fix.
> > >
> > > Regards,
> > >   Martin
> > >
> > > 
> --------------------------------------------------------------------
> > > - 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]
> > 
> >
> 
> ---------------------------------------------------------------------
> 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