[ 
https://issues.apache.org/jira/browse/JCR-1837?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12642894#action_12642894
 ] 

Cédric Chantepie commented on JCR-1837:
---------------------------------------

JBoss with embedded tomcat (jbossweb). 

As far as I can see with tcpdump, when using WebDAVFS under 10.5 the trouble 
occurs with file of about ~10Mb and last request before error is LOCK.

[10.5 WebDAVFS (just summary with method names lowercased)]
propfind folder
propfind folder/file_to_upload
propfind folder/file_to_upload
put folder/file_to_upload (Content-Length: 0)
propfind folder/._file_to_upload
lock folder/file_to_upload
propfind folder/._file_to_upload
propfind folder/._file_to_upload
put folder/._file_to_upload (Content-Length: 0)
lock folder/._file_to_upload
put folder/._file_to_upload (If: xxxx, Content-Length: >0)
propfind folder/._file_to_upload
unlock folder/._file_to_upload
put folder/file_to_upload (If: xxxx, Content-Length: >0)
lock folder/file_to_upload
---> error code: -36 on client

[10.4 WebDAVFS (just summary with method names lowercased)]
propfind folder/file_to_upload
put folder/file_to_upload (Content-Length: 0)
propfind folder/._file_to_upload
put folder/._file_to_upload (Content-Length: 0)
lock folder/._file_to_upload 
put folder/file_to_upload (If: xxx, Content-Length: >0)
propfind folder/._file_to_upload
unlock folder/._file_to_upload
propfind folder/.DS_Store
lock folder/._file_to_upload 
put folder/.DS_Store (Content-Length: 0)
unlock folder/._file_to_upload 
lock folder/.DS_Store
delete folder/._file_to_upload 
put folder/.DS_Store (If: xxx, Content-Length: >0)
lock folder/file_to_upload 
propfind folder/.DS_Store
unlock folder/.DS_Store
put folder/file_to_upload (If: xxx, Content-Length: >0)
propfind folder/._.DS_Store
propfind folder/._.DS_Store
propfind folder/file_to_upload 
unlock folder/file_to_upload 
propfind folder/._file_to_upload
propfind folder/._file_to_upload
propfind folder/._file_to_upload

._file is Mac OS X file resource fork, and .DS_Store Mac OS X file about 
directory.

> Mac OS X 10.5 (leopard) transfer trouble
> ----------------------------------------
>
>                 Key: JCR-1837
>                 URL: https://issues.apache.org/jira/browse/JCR-1837
>             Project: Jackrabbit
>          Issue Type: Bug
>          Components: jackrabbit-webdav
>         Environment: Mac OS X 10.5 WebDAVFS
> Jackrabbit 1.4.5
>            Reporter: Cédric Chantepie
>             Fix For: 1.4.1
>
>
> When trying to upload (put) file, at least of 10Mb, Mac OS X 10.5 Finder 
> (included WebDAVFS client part) fails transfert with error code -36, 
> eventually leaving lock causing more trouble to other Mac OS X client (even 
> if tiger), and eventually crashing WebDAV mount.
> It can be related to Apple change about WebDAV PUT, using Transfert-Encoding: 
> Chunk from 10.5 release 
> (http://discussions.apple.com/message.jspa?messageID=7282319#7282319).

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to