Ah, I see now. I suppose this only happens with certain clients (that
saved the resource), right? The problem seems to that the content
length is -1 which of course is something Tomcat complains about. This
seems to be fixed in the current Slide HEAD and release branch and
should be part of the next 2.1 (beta?) relase.

Oliver


On Mon, 01 Nov 2004 16:50:39 -0800, Brian Lee <[EMAIL PROTECTED]> wrote:
> Hey Oliver,
> 
> This happens on both 2.0 and 2.1b2....
> 
> Here is the full dump - maybe this will help....
> 
> "http-9090-Processor24, 01-Nov-2004 16:49:14, root, PROPFIND, 207 "Multi-Status", 26 
> ms, /files
> http-9090-Processor24, 01-Nov-2004 16:49:18, root, PROPFIND, 207 "Multi-Status", 21 
> ms, /
> http-9090-Processor24, 01-Nov-2004 16:49:18, root, PROPFIND, 404 "Not Found", 18 ms, 
> /files/startup.sh
> http-9090-Processor24, 01-Nov-2004 16:49:18, root, PROPFIND, 404 "Not Found", 25 ms, 
> /files/Contents/PkgInfo
> http-9090-Processor24, 01-Nov-2004 16:49:18, root, PROPFIND, 404 "Not Found", 22 ms, 
> /files/startup.sh
> http-9090-Processor25, 01-Nov-2004 16:49:18, root, PUT, 201 "Created", 327 ms, 
> /files/startup.sh
> http-9090-Processor25, 01-Nov-2004 16:49:19, root, PROPFIND, 207 "Multi-Status", 27 
> ms, /files/startup.sh
> java.lang.IllegalStateException
>         at 
> org.apache.coyote.tomcat5.CoyoteResponseFacade.setBufferSize(CoyoteResponseFacade.java:197)
>         at 
> javax.servlet.ServletResponseWrapper.setBufferSize(ServletResponseWrapper.java:148)
>         at 
> org.apache.slide.webdav.method.GetMethod.executeRequest(GetMethod.java:244)
>         at 
> org.apache.slide.webdav.method.AbstractWebdavMethod.run(AbstractWebdavMethod.java:386)
>         at org.apache.slide.webdav.WebdavServlet.service(WebdavServlet.java:164)
>         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.slide.webdav.filter.LogFilter.doFilter(LogFilter.java:141)
>         at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
>         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.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:540)
>         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.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)
> http-9090-Processor25, 01-Nov-2004 16:49:19, root, GET, 500 "Internal Server Error", 
> 35 ms, /files/startup.sh
> http-9090-Processor25, 01-Nov-2004 16:49:19, root, PROPFIND, 404 "Not Found", 23 ms, 
> /files/._startup.sh
> http-9090-Processor25, 01-Nov-2004 16:49:19, root, PROPFIND, 404 "Not Found", 22 ms, 
> /files/._startup.sh
> http-9090-Processor24, 01-Nov-2004 16:49:19, root, PUT, 201 "Created", 352 ms, 
> /files/._startup.sh
> http-9090-Processor24, 01-Nov-2004 16:49:19, root, PROPFIND, 207 "Multi-Status", 28 
> ms, /files/._startup.sh
> http-9090-Processor24, 01-Nov-2004 16:49:19, root, LOCK, 200 "OK", 147 ms, 
> /files/._startup.sh
> java.lang.IllegalStateException
>         at 
> org.apache.coyote.tomcat5.CoyoteResponseFacade.setBufferSize(CoyoteResponseFacade.java:197)
>         at 
> javax.servlet.ServletResponseWrapper.setBufferSize(ServletResponseWrapper.java:148)
>         at 
> org.apache.slide.webdav.method.GetMethod.executeRequest(GetMethod.java:244)
>         at 
> org.apache.slide.webdav.method.AbstractWebdavMethod.run(AbstractWebdavMethod.java:386)
>         at org.apache.slide.webdav.WebdavServlet.service(WebdavServlet.java:164)
>         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.slide.webdav.filter.LogFilter.doFilter(LogFilter.java:141)
>         at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
>         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.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:540)
>         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.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)
> http-9090-Processor24, 01-Nov-2004 16:49:19, root, GET, 500 "Internal Server Error", 
> 33 ms, /files/._startup.sh
> http-9090-Processor25, 01-Nov-2004 16:49:20, root, PUT, 423 "Locked", 31 ms, 
> /files/._startup.sh
> http-9090-Processor25, 01-Nov-2004 16:49:20, root, LOCK, 423 "Locked", 31 ms, 
> /files/._startup.sh
> java.lang.IllegalStateException
>         at 
> org.apache.coyote.tomcat5.CoyoteResponseFacade.setBufferSize(CoyoteResponseFacade.java:197)
>         at 
> javax.servlet.ServletResponseWrapper.setBufferSize(ServletResponseWrapper.java:148)
>         at 
> org.apache.slide.webdav.method.GetMethod.executeRequest(GetMethod.java:244)
>         at 
> org.apache.slide.webdav.method.AbstractWebdavMethod.run(AbstractWebdavMethod.java:386)
>         at org.apache.slide.webdav.WebdavServlet.service(WebdavServlet.java:164)
>         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.slide.webdav.filter.LogFilter.doFilter(LogFilter.java:141)
>         at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
>         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.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:540)
>         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.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)
> http-9090-Processor25, 01-Nov-2004 16:49:20, root, GET, 500 "Internal Server Error", 
> 32 ms, /files/._startup.sh
> http-9090-Processor25, 01-Nov-2004 16:49:21, root, DELETE, 204 "No Content", 281 ms, 
> /files/startup.sh
> http-9090-Processor25, 01-Nov-2004 16:49:22, root, DELETE, 423 "Locked", 33 ms, 
> /files/._startup.sh
> http-9090-Processor25, 01-Nov-2004 16:49:22, root, PROPFIND, 404 "Not Found", 22 ms, 
> /files/startup.sh"
> 
> >I have no idea, sorry.
> >
> >May I ask which versions of Slide you have checked this with?
> >
> >Oliver
> 
> On Wed, 20 Oct 2004 17:08:59 +1000, John Williams <[EMAIL PROTECTED]> wrote:
> > Sensible question, but my setting is 'false' so I don't think this is the same 
> > thing.
> >
> > Is there any more details as to what the bug is?
> >
> > John
> >
> > -----Original Message-----
> > From: Oliver Zeigermann [mailto:[EMAIL <mailto:%5BEMAIL> PROTECTED]
> > Sent: Wednesday, 20 October 2004 3:04 PM
> > To: Slide Users Mailing List
> > Subject: Re: Slide 2.1b2 Tomcat bundle & Mac Errors
> >
> > Have you made sure this is not the "usual" Mac Bug as described in
> >
> > http://jakarta.apache.org/slide/faq.html
> >
> > (last entry)?
> >
> > Oliver
> >
> > On Wed, 20 Oct 2004 10:37:50 +1000, John Williams <[EMAIL PROTECTED]> wrote:
> > > I'm getting errors trying to copy files to a webdav folder from a
> > > Macintosh when I run the Slide Tomcat bundle. I can put files just
> > > fine from a PC when mounting the folder using WebDrive.
> > >
> > > To reproduce:
> > >    Configure & start tomcat according to directions
> > >    Mount the slide/files volume from the Macintosh using 'root', 'root' as user &
> > > password
> > >    Drag a file from a mac local disk to the files volume.
> > >    File starts to get copied and then you get a finder error "The
> > > operation could not be completed because the file is in use."
> > >
> > > Here is a dump of the tomcat log for a file copy:
> > >
> > > http-8080-Processor22, 20-Oct-2004 10:30:12, root, PUT, 201 "Created",
> > > 235 ms, /files/Test1/TestDocument.rtf http-8080-Processor22,
> > > 20-Oct-2004 10:30:12, root, PROPFIND, 207 "Multi-Status", 16 ms,
> > > /files/Test1/TestDocument.rtf java.lang.IllegalStateException
> > >         at
> > > org.apache.coyote.tomcat5.CoyoteResponseFacade.setBufferSize(CoyoteResponseFacade.java:197)
> > >         at
> > > javax.servlet.ServletResponseWrapper.setBufferSize(ServletResponseWrapper.java:148)
> > >         at
> > > org.apache.slide.webdav.method.GetMethod.executeRequest(GetMethod.java:244)
> > >         at
> > > org.apache.slide.webdav.method.AbstractWebdavMethod.run(AbstractWebdavMethod.java:386)
> > >         at org.apache.slide.webdav.WebdavServlet.service(WebdavServlet.java:164)
> > >         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.slide.webdav.filter.LogFilter.doFilter(LogFilter.java:141)
> > >         at
> > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
> > >         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.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:540)
> > >         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.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(StandardEngineValv
> > > e.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)
> > > http-8080-Processor22, 20-Oct-2004 10:30:12, root, GET, 500 "Internal
> > > Server Error", 93 ms,/files/Test1/TestDocument.rtf
> > >
> > > As a further issue related to the Mac, I've noticed that the Mac does
> > > not update the Finder windows when mounted to a Slide webdav volume.
> > > However, if I setup a WebDAV volume using Apache & mod_dav the mac
> > > will update the folder contents periodically just fine. The Mac
> > > appears to be sending PROPFIND requests to slide at about 1 minute
> > > intervals (more or less). Could it be that Slide isn't returning
> > > updated information?
> > >
> > > Any ideas?
> > >
> > > Thanks
> > > __________________________________________
> > > John Williams
> > >
> > > Typ�fi
> > > Innovation Centre Sunshine Coast
> > > PO Box 7081
> > > 90 Sippy Downs Drive
> > > Sunshine Coast QLD 4556 Australia
> > >
> > > Phone: +61 7 5459 4591
> > > Fax: +61 7 5459 4547
> > >
> > > HYPERLINK "http://www.typefi.com/"http://www.typefi.com 
> > > <http://www.typefi.com/%22http://www.typefi.com>
> > >
> > > ---
> > > Outgoing mail is certified Virus Free.
> > > Checked by AVG anti-virus system (http://www.grisoft.com).
> > > Version: 6.0.778 / Virus Database: 525 - Release Date: 15/10/2004
> > >
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> > ---
> > Incoming mail is certified Virus Free.
> >
> >
> > Checked by AVG anti-virus system (http://www.grisoft.com).
> > Version: 6.0.778 / Virus Database: 525 - Release Date: 15/10/2004
> >
> > ---
> > Outgoing mail is certified Virus Free.
> > Checked by AVG anti-virus system (http://www.grisoft.com).
> > Version: 6.0.778 / Virus Database: 525 - Release Date: 15/10/2004
> >
> > ---------------------------------------------------------------------
> > 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