From what I've seen, only the built-in Mac OSX client has this problem. The Goliath client does not (though it has another problem which is not as serious).

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]






---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to