jackrabbit-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Cédric Chantepie (JIRA) <j...@apache.org>
Subject [jira] Commented: (JCR-1837) Mac OS X 10.5 (leopard) transfer trouble
Date Mon, 27 Oct 2008 10:42:44 GMT

    [ 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.


Mime
View raw message