{"action":"created","issue":{"url":"https://api.github.com/repos/owncloud/client/issues/3925","labels_url":"https://api.github.com/repos/owncloud/client/issues/3925/labels{/name}","comments_url":"https://api.github.com/repos/owncloud/client/issues/3925/comments","events_url":"https://api.github.com/repos/owncloud/client/issues/3925/events","html_url":"https://github.com/owncloud/client/issues/3925","id":110018467,"number":3925,"title":"Sync partners cannot open synced files (corrupted in sync process), Sabre\\DAV\\Exception\\Forbidden, <s:message>Unsupported client version.</s:message","user":{"login":"tosod","id":14997056,"avatar_url":"https://avatars.githubusercontent.com/u/14997056?v=3","gravatar_id":"","url":"https://api.github.com/users/tosod","html_url":"https://github.com/tosod","followers_url":"https://api.github.com/users/tosod/followers","following_url":"https://api.github.com/users/tosod/following{/other_user}","gists_url":"https://api.github.com/users/tosod/gists{/gist_id}","starred_url":"https://api.github.com/users/tosod/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tosod/subscriptions","organizations_url":"https://api.github.com/users/tosod/orgs","repos_url":"https://api.github.com/users/tosod/repos","events_url":"https://api.github.com/users/tosod/events{/privacy}","received_events_url":"https://api.github.com/users/tosod/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/owncloud/client/labels/Needs%20info","name":"Needs info","color":"207de5"}],"state":"open","locked":false,"assignee":{"login":"ogoffart","id":959326,"avatar_url":"https://avatars.githubusercontent.com/u/959326?v=3","gravatar_id":"","url":"https://api.github.com/users/ogoffart","html_url":"https://github.com/ogoffart","followers_url":"https://api.github.com/users/ogoffart/followers","following_url":"https://api.github.com/users/ogoffart/following{/other_user}","gists_url":"https://api.github.com/users/ogoffart/gists{/gist_id}","starred_url":"https://api.github.com/users/ogoffart/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ogoffart/subscriptions","organizations_url":"https://api.github.com/users/ogoffart/orgs","repos_url":"https://api.github.com/users/ogoffart/repos","events_url":"https://api.github.com/users/ogoffart/events{/privacy}","received_events_url":"https://api.github.com/users/ogoffart/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/owncloud/client/milestones/25","html_url":"https://github.com/owncloud/client/milestones/2.1-next","labels_url":"https://api.github.com/repos/owncloud/client/milestones/25/labels","id":1170965,"number":25,"title":"2.1-next","description":"","creator":{"login":"cmonteroluque","id":879976,"avatar_url":"https://avatars.githubusercontent.com/u/879976?v=3","gravatar_id":"","url":"https://api.github.com/users/cmonteroluque","html_url":"https://github.com/cmonteroluque","followers_url":"https://api.github.com/users/cmonteroluque/followers","following_url":"https://api.github.com/users/cmonteroluque/following{/other_user}","gists_url":"https://api.github.com/users/cmonteroluque/gists{/gist_id}","starred_url":"https://api.github.com/users/cmonteroluque/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cmonteroluque/subscriptions","organizations_url":"https://api.github.com/users/cmonteroluque/orgs","repos_url":"https://api.github.com/users/cmonteroluque/repos","events_url":"https://api.github.com/users/cmonteroluque/events{/privacy}","received_events_url":"https://api.github.com/users/cmonteroluque/received_events","type":"User","site_admin":false},"open_issues":107,"closed_issues":89,"state":"open","created_at":"2015-06-18T15:57:49Z","updated_at":"2015-10-28T13:38:46Z","due_on":"2015-11-02T23:00:00Z","closed_at":null},"comments":5,"created_at":"2015-10-06T14:23:18Z","updated_at":"2015-10-28T13:38:59Z","closed_at":null,"body":"Steps to reproduce\r\n------------\r\n* Folder shared with several clients \r\n* Most clients running version 2.0.1.5446, a problematic client running 1.7.. (most likely 1.7.1 (build 4382)) (+ potentially one or two running version 1.8.0.4893 also)\r\n* Server \"version\":\"8.1.1.3\",\"versionstring\":\"8.1.1\"\r\n\r\nExpected behaviour\r\n------------\r\nFiles sync successfully from the 1.7.1 (build 4382) client without being corrupted in the process\r\n\r\nActual behaviour\r\n------------\r\nFiles created at the 1.7.1 (build 4382) client become corrupted in the syncing process and cannot be opened at sync partners computers. Happens for several different filetypes This happens to .doc, .pdf, .ppt or .pptx, at the very least.\r\n\r\nOpening a synced word document from a synked computer simply returns this:\r\n```\r\nThe document cannot be opened because there are problems with the content. \r\nDetails: An invalid character was found in text content.\r\n```\r\n\r\nIf I open it with the option to recover text from any file I find this:\r\n```\r\n<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<d:error xmlns:d=\"DAV:\" xmlns:s=\"http://sabredav.org/ns\">\r\n  <s:exception>Sabre\\DAV\\Exception\\Forbidden</s:exception>\r\n  <s:message>Unsupported client version.</s:message>\r\n</d:error>\r\n```\r\nUpdating the 1.7.1 (build 4382) client to version 2.0.1.5446 at the problematic computer does not solve the issue with the files at other computers which already synced them.\r\n\r\nThe files are still intact at the problematic client they originated from and open without problem at that computer.\r\n\r\n**Notes**\r\nBackwards compatibility should perhaps be checked and possibly automatic detection of the issue somehow or an option to manually force a overwrite full resync with the problematic client as athorative sync member would be helpful is my suggestion.\r\n\r\nDo you want any logs to look into the issue? I possibly might still aqquire them.\r\n\r\n**Update** \r\nFiles seem to be ok at the server, seems to be corrupted when syncing to the  client version 2.0.1.5446 from the server. Problem happened on at least 2 machines."},"comment":{"url":"https://api.github.com/repos/owncloud/client/issues/comments/151847120","html_url":"https://github.com/owncloud/client/issues/3925#issuecomment-151847120","issue_url":"https://api.github.com/repos/owncloud/client/issues/3925","id":151847120,"user":{"login":"DeepDiver1975","id":1005065,"avatar_url":"https://avatars.githubusercontent.com/u/1005065?v=3","gravatar_id":"","url":"https://api.github.com/users/DeepDiver1975","html_url":"https://github.com/DeepDiver1975","followers_url":"https://api.github.com/users/DeepDiver1975/followers","following_url":"https://api.github.com/users/DeepDiver1975/following{/other_user}","gists_url":"https://api.github.com/users/DeepDiver1975/gists{/gist_id}","starred_url":"https://api.github.com/users/DeepDiver1975/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DeepDiver1975/subscriptions","organizations_url":"https://api.github.com/users/DeepDiver1975/orgs","repos_url":"https://api.github.com/users/DeepDiver1975/repos","events_url":"https://api.github.com/users/DeepDiver1975/events{/privacy}","received_events_url":"https://api.github.com/users/DeepDiver1975/received_events","type":"User","site_admin":false},"created_at":"2015-10-28T13:38:59Z","updated_at":"2015-10-28T13:38:59Z","body":"if I recall properly we changed that in 8.2 or master to fix some similar issue in this area - if I recall correctly"}}