{"action":"created","issue":{"url":"https://api.github.com/repos/owncloud/client/issues/5231","repository_url":"https://api.github.com/repos/owncloud/client","labels_url":"https://api.github.com/repos/owncloud/client/issues/5231/labels{/name}","comments_url":"https://api.github.com/repos/owncloud/client/issues/5231/comments","events_url":"https://api.github.com/repos/owncloud/client/issues/5231/events","html_url":"https://github.com/owncloud/client/issues/5231","id":181800336,"number":5231,"title":"Emojis in file name fatally interrupts complete sync","user":{"login":"strugee","id":911174,"avatar_url":"https://avatars.githubusercontent.com/u/911174?v=3","gravatar_id":"","url":"https://api.github.com/users/strugee","html_url":"https://github.com/strugee","followers_url":"https://api.github.com/users/strugee/followers","following_url":"https://api.github.com/users/strugee/following{/other_user}","gists_url":"https://api.github.com/users/strugee/gists{/gist_id}","starred_url":"https://api.github.com/users/strugee/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/strugee/subscriptions","organizations_url":"https://api.github.com/users/strugee/orgs","repos_url":"https://api.github.com/users/strugee/repos","events_url":"https://api.github.com/users/strugee/events{/privacy}","received_events_url":"https://api.github.com/users/strugee/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/owncloud/client/labels/Design%20&%20UX","name":"Design & UX","color":"cc317c"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2016-10-08T02:58:03Z","updated_at":"2016-10-20T14:42:17Z","closed_at":null,"body":"### Steps to reproduce\r\n\r\n1. Create a file with some invalid characters. I believe `something🎲.txt` will trigger the problem, although I'm not sure.\r\n2. Wait until the sync client UI shows the \"please rename this file with invalid characters\" error\r\n3. Make some other changes\r\n\r\n### Expected behaviour\r\n\r\nSync should pick up the changes made in step 3\r\n\r\n### Actual behaviour\r\n\r\nSync stops completely and refuses to continue uploading and downloading\r\n\r\n### Server configuration\r\n\r\nOperating system: Debian 8\r\n\r\nWeb server: Apache 2.4\r\n\r\nDatabase: MySQL\r\n\r\nPHP version: PHP 5.6.24-0+deb8u1\r\n\r\nownCloud version: 9.0.4\r\n\r\nStorage backend (external storage): local filesystem\r\n\r\n### Client configuration\r\n\r\nClient version: 2.2.3 (will test with the latest ASAP)\r\n\r\nOperating system: Mac OS X\r\n\r\nOS language: English\r\n\r\nInstallation path of client: `/Applications/ownCloud.app`\r\n\r\nI can share my logs if necessary, but I'd rather not as it seems like this should be reproducible/solvable without them."},"comment":{"url":"https://api.github.com/repos/owncloud/client/issues/comments/255125976","html_url":"https://github.com/owncloud/client/issues/5231#issuecomment-255125976","issue_url":"https://api.github.com/repos/owncloud/client/issues/5231","id":255125976,"user":{"login":"jnweiger","id":1108546,"avatar_url":"https://avatars.githubusercontent.com/u/1108546?v=3","gravatar_id":"","url":"https://api.github.com/users/jnweiger","html_url":"https://github.com/jnweiger","followers_url":"https://api.github.com/users/jnweiger/followers","following_url":"https://api.github.com/users/jnweiger/following{/other_user}","gists_url":"https://api.github.com/users/jnweiger/gists{/gist_id}","starred_url":"https://api.github.com/users/jnweiger/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jnweiger/subscriptions","organizations_url":"https://api.github.com/users/jnweiger/orgs","repos_url":"https://api.github.com/users/jnweiger/repos","events_url":"https://api.github.com/users/jnweiger/events{/privacy}","received_events_url":"https://api.github.com/users/jnweiger/received_events","type":"User","site_admin":false},"created_at":"2016-10-20T14:42:17Z","updated_at":"2016-10-20T14:42:17Z","body":"If my copy/paste serves my right, the UTF-8 code of that glyph is a 4-byte code \"f0 9f 8e b2\"\r\nThis cannot work in any mariadb database, unless \r\na) local admin dares to experiment with CHARACTER SET utf8mb4  \r\nor \r\nb) we do a bold step and start storing filenames as binary blobs without any enforced semantics.\r\n "}}
{"actor":{"display_login":"jnweiger"}}