Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WebDAV (HTTP/SSL) and MobileMe iDisk (WebDAV) uploads fail. "HTTP Error: Upload failed" #2869

Closed
cyberduck opened this issue Jan 9, 2009 · 2 comments
Assignees
Labels
bug fixed webdav WebDAV Protocol Implementation
Milestone

Comments

@cyberduck
Copy link
Collaborator

a1b54e7 created the issue

This might be similar to Ticket #2268. Uploading a simple text file to a WebDAV server will fail. The Failures sheet displays two errors:

HTTP Error: Upload failed
/jonukas/Documents/test file
OK

HTTP Error: Upload failed
/jonukas/Documents/test file
Unbuffered entity enclosing request can not be repeated.

This occurs with both the WebDAV (HTTP/SSL) and MobileMe iDisk (WebDAV) connection choices. This works in 3.0.3. Here's the log from the MobileMe session:

PROPFIND /jonukas HTTP/1.1[\r][\n]
Authorization: Basic *REDACTED*[\r][\n]
Content-Type: text/xml; charset=utf-8[\r][\n]
User-Agent: Cyberduck/3.1 (4448)[\r][\n]
Host: idisk.me.com[\r][\n]
Content-Length: 207[\r][\n]
Depth: 0[\r][\n]
[\r][\n]
HTTP/1.1 207 Multi-Status[\r][\n]
HTTP/1.1 207 Multi-Status[\r][\n]
Server: AppleIDiskServer-1D5609[\r][\n]
x-responding-server: filesng023[\r][\n]
X-dmUser: jonukas[\r][\n]
Content-Location: /jonukas/[\r][\n]
Content-Type: text/xml;charset=utf-8[\r][\n]
Content-Length: 584[\r][\n]
Date: Fri, 09 Jan 2009 21:03:22 GMT[\r][\n]
[\r][\n]
PROPFIND /jonukas/Documents/ HTTP/1.1[\r][\n]
Authorization: Basic *REDACTED*[\r][\n]
Content-Type: text/xml; charset=utf-8[\r][\n]
User-Agent: Cyberduck/3.1 (4448)[\r][\n]
Host: idisk.me.com[\r][\n]
Content-Length: 207[\r][\n]
Depth: 0[\r][\n]
[\r][\n]
HTTP/1.1 207 Multi-Status[\r][\n]
HTTP/1.1 207 Multi-Status[\r][\n]
Server: AppleIDiskServer-1D5609[\r][\n]
x-responding-server: filesng023[\r][\n]
X-dmUser: jonukas[\r][\n]
Content-Type: text/xml;charset=utf-8[\r][\n]
Content-Length: 594[\r][\n]
Date: Fri, 09 Jan 2009 21:03:22 GMT[\r][\n]
[\r][\n]
PROPFIND /jonukas/Documents/ HTTP/1.1[\r][\n]
Authorization: Basic *REDACTED*[\r][\n]
Content-Type: text/xml; charset=utf-8[\r][\n]
User-Agent: Cyberduck/3.1 (4448)[\r][\n]
Host: idisk.me.com[\r][\n]
Content-Length: 207[\r][\n]
Depth: 1[\r][\n]
[\r][\n]
HTTP/1.1 207 Multi-Status[\r][\n]
HTTP/1.1 207 Multi-Status[\r][\n]
Server: AppleIDiskServer-1D5609[\r][\n]
x-responding-server: filesng023[\r][\n]
X-dmUser: jonukas[\r][\n]
Content-Type: text/xml;charset=utf-8[\r][\n]
Transfer-Encoding: chunked[\r][\n]
Date: Fri, 09 Jan 2009 21:03:22 GMT[\r][\n]
[\r][\n]
[\r][\n]
PUT /jonukas/Documents/test%20file HTTP/1.1[\r][\n]
Content-Type: application/octet-stream[\r][\n]
User-Agent: Cyberduck/3.1 (4448)[\r][\n]
Host: idisk.me.com[\r][\n]
Expect: 100-continue[\r][\n]
Content-Length: 9[\r][\n]
[\r][\n]
HTTP/1.1 100 Continue[\r][\n]
HTTP/1.1 100 Continue[\r][\n]
[\r][\n]
HTTP/1.1 401 Unauthorized[\r][\n]
HTTP/1.1 401 Unauthorized[\r][\n]
Server: AppleIDiskServer-1D5609[\r][\n]
x-responding-server: filesng023[\r][\n]
WWW-Authenticate: Basic realm="me.com"[\r][\n]
WWW-Authenticate: Digest realm="me.com", qop="auth", nonce="*REDACTED*", stale="false", opaque="*REDACTED*"[\r][\n]
Content-Length: 12[\r][\n]
Date: Fri, 09 Jan 2009 21:03:22 GMT[\r][\n]
[\r][\n]
PUT /jonukas/Documents/test%20file HTTP/1.1[\r][\n]
Content-Type: application/octet-stream[\r][\n]
User-Agent: Cyberduck/3.1 (4448)[\r][\n]
Expect: 100-continue[\r][\n]
Content-Length: 9[\r][\n]
Authorization: Digest username="jonukas", realm="me.com", nonce="*REDACTED*", uri="/jonukas/Documents/test%20file", response="*REDACTED*", qop=auth, nc=00000001, cnonce="*REDACTED*", opaque="*REDACTED*"[\r][\n]
Host: idisk.me.com[\r][\n]
[\r][\n]
HTTP/1.1 100 Continue[\r][\n]
HTTP/1.1 100 Continue[\r][\n]
[\r][\n]
@cyberduck
Copy link
Collaborator Author

@dkocher commented

Please try the latest nightly build and let me know if that resolves this issue.

@cyberduck
Copy link
Collaborator Author

a1b54e7 commented

Yes, build 4452 appears to fix the issue.

Thanks!

@iterate-ch iterate-ch locked as resolved and limited conversation to collaborators Nov 26, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug fixed webdav WebDAV Protocol Implementation
Projects
None yet
Development

No branches or pull requests

2 participants