{"action":"closed","issue":{"url":"https://api.github.com/repos/nextcloud/server/issues/11861","repository_url":"https://api.github.com/repos/nextcloud/server","labels_url":"https://api.github.com/repos/nextcloud/server/issues/11861/labels{/name}","comments_url":"https://api.github.com/repos/nextcloud/server/issues/11861/comments","events_url":"https://api.github.com/repos/nextcloud/server/issues/11861/events","html_url":"https://github.com/nextcloud/server/issues/11861","id":370502866,"node_id":"MDU6SXNzdWUzNzA1MDI4NjY=","number":11861,"title":"Folders and Files containing \"%\"","user":{"login":"tsueri","id":13819344,"node_id":"MDQ6VXNlcjEzODE5MzQ0","avatar_url":"https://avatars1.githubusercontent.com/u/13819344?v=4","gravatar_id":"","url":"https://api.github.com/users/tsueri","html_url":"https://github.com/tsueri","followers_url":"https://api.github.com/users/tsueri/followers","following_url":"https://api.github.com/users/tsueri/following{/other_user}","gists_url":"https://api.github.com/users/tsueri/gists{/gist_id}","starred_url":"https://api.github.com/users/tsueri/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tsueri/subscriptions","organizations_url":"https://api.github.com/users/tsueri/orgs","repos_url":"https://api.github.com/users/tsueri/repos","events_url":"https://api.github.com/users/tsueri/events{/privacy}","received_events_url":"https://api.github.com/users/tsueri/received_events","type":"User","site_admin":false},"labels":[{"id":386379231,"node_id":"MDU6TGFiZWwzODYzNzkyMzE=","url":"https://api.github.com/repos/nextcloud/server/labels/bug","name":"bug","color":"ee0701","default":true}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2018-10-16T08:47:33Z","updated_at":"2018-10-16T10:15:04Z","closed_at":"2018-10-16T10:15:04Z","author_association":"NONE","body":"<!--\r\nThanks for reporting issues back to Nextcloud! This is the issue tracker of Nextcloud, if you have any support question please check out https://nextcloud.com/support\r\n\r\nThis is the bug tracker for the Server component. Find other components at https://github.com/nextcloud/\r\n\r\nFor reporting potential security issues please see https://nextcloud.com/security/\r\n\r\nTo make it possible for us to help you please fill out below information carefully. \r\nYou can also use the Issue Template application to prefill most of the required information: https://apps.nextcloud.com/apps/issuetemplate\r\n\r\nIf you are a customer, please submit your issue directly in the Nextcloud Portal https://portal.nextcloud.com so it gets resolved more quickly by our dedicated engineers.\r\n\r\nNote that Nextcloud is an open source project backed by Nextcloud GmbH. Most of our volunteers are home users and thus primarily care about issues that affect home users. Our paid engineers prioritize issues of our customers. If you are neither a home user nor a customer, consider paying somebody to fix your issue, do it yourself or become a customer.\r\n--> \r\n### Steps to reproduce\r\n1. Create a file or folder containing the \"%\" character\r\n2. Reload window\r\n3. Endless endless loading-spinner\r\n4. delete the file or folder (it syncs with the desktop-client)\r\n5. Reload window\r\n6. All the files appear\r\n\r\n### Expected behaviour\r\nNextcloud should show the file or folder containing this character\r\n\r\n### Actual behaviour\r\nNextcloud doesn't show files or folders containing the \"%\" character. In fact it doesn't show anything but the spinner.\r\nI don't know, if other characters are affected. I just found this one.\r\n\r\n### Server configuration\r\n\r\n**Operating system**:\r\nUbuntu 16.04 (also tested to verify this error on the VM from hanssonit.se)\r\n\r\n**Web server:**\r\nApache 2\r\n\r\n**Database:**\r\nMariaDB 10.3\r\n\r\n**PHP version:**\r\n7.0\r\n\r\n**Nextcloud version:** (see Nextcloud admin page)\r\nIssue existing (tested) on Nextcloud 14.0.1 and 14.0.3\r\n\r\n**Updated from an older Nextcloud/ownCloud or fresh install:**\r\nUpdate and fresh install\r\n\r\n**Where did you install Nextcloud from:**\r\ndoesn't matter\r\nTested on the VM from hanssonit.se and on my installation which was migrated from owncloud and upgraded to the latest release. \r\n\r\nindex.php/settings/integrity/failed:\r\n```\r\nNo errors have been found.\r\n```\r\n</details>\r\n\r\n**List of activated apps:**\r\n<details>\r\n<summary>App list</summary>\r\n\r\n```\r\nEnabled:\r\n  - accessibility: 1.0.1\r\n  - activity: 2.7.0\r\n  - admin_audit: 1.4.0\r\n  - announcementcenter: 3.3.1\r\n  - audioplayer: 2.4.1\r\n  - bookmarks: 0.13.1\r\n  - bruteforcesettings: 1.1.0\r\n  - calendar: 1.6.2\r\n  - camerarawpreviews: 0.6.1\r\n  - checksum: 0.4.1\r\n  - cloud_federation_api: 0.0.1\r\n  - cms_pico: 0.9.7\r\n  - comments: 1.4.0\r\n  - contacts: 2.1.6\r\n  - dav: 1.6.0\r\n  - drawio: 0.9.1\r\n  - drop_account: 0.0.12\r\n  - end_to_end_encryption: 1.0.5\r\n  - federatedfilesharing: 1.4.0\r\n  - federation: 1.4.0\r\n  - files: 1.9.0\r\n  - files_accesscontrol: 1.4.0\r\n  - files_downloadactivity: 1.3.0\r\n  - files_external: 1.5.0\r\n  - files_markdown: 2.0.4\r\n  - files_pdfviewer: 1.3.2\r\n  - files_retention: 1.3.0\r\n  - files_rightclick: 0.8.4\r\n  - files_sharing: 1.6.2\r\n  - files_texteditor: 2.6.0\r\n  - files_trackdownloads: 1.3.1\r\n  - files_trashbin: 1.4.1\r\n  - files_versions: 1.7.1\r\n  - files_videoplayer: 1.3.0\r\n  - firstrunwizard: 2.3.0\r\n  - gallery: 18.1.0\r\n  - groupfolders: 1.3.3\r\n  - impersonate: 1.1.0\r\n  - initialcheck: 1.0.0\r\n  - logreader: 2.0.0\r\n  - lookup_server_connector: 1.2.0\r\n  - mail: 0.10.0\r\n  - metadata: 0.7.0\r\n  - nextcloud_announcements: 1.3.0\r\n  - notes: 2.4.2\r\n  - notifications: 2.2.1\r\n  - oauth2: 1.2.1\r\n  - onlyoffice: 2.0.4\r\n  - password_policy: 1.4.0\r\n  - previewgenerator: 1.1.0\r\n  - provisioning_api: 1.4.0\r\n  - quota_warning: 1.3.0\r\n  - ransomware_detection: 0.4.1\r\n  - ransomware_protection: 1.2.0\r\n  - serverinfo: 1.4.0\r\n  - sharebymail: 1.4.0\r\n  - socialsharing_email: 1.0.4\r\n  - support: 1.0.0\r\n  - survey_client: 1.2.0\r\n  - systemtags: 1.4.0\r\n  - tasks: 0.9.7\r\n  - theming: 1.5.0\r\n  - twofactor_backupcodes: 1.3.1\r\n  - twofactor_gateway: 0.10.0\r\n  - twofactor_totp: 1.5.0\r\n  - unsplash: 1.1.1\r\n  - updatenotification: 1.4.1\r\n  - user_usage_report: 1.1.0\r\n  - workflowengine: 1.4.0\r\nDisabled:\r\n  - data_request\r\n  - encryption\r\n  - flowupload\r\n  - passman\r\n  - user_external\r\n  - user_ldap\r\n```\r\n</details>\r\n\r\n**Nextcloud configuration:**\r\n<details>\r\n<summary>Config report</summary>\r\n\r\n```\r\n<?php\r\n$CONFIG = array (\r\n  'instanceid' => 'removed',\r\n  'passwordsalt' => 'removed',\r\n  'secret' => 'removed',\r\n  'trusted_domains' => \r\n  array (\r\n    0 => 'removed',\r\n  ),\r\n  'datadirectory' => 'removed',\r\n  'overwrite.cli.url' => 'https://removed/',\r\n  'htaccess.RewriteBase' => '/',\r\n  'dbtype' => 'mysql',\r\n  'version' => '14.0.3.0',\r\n  'dbname' => 'nextcloud',\r\n  'dbhost' => '',\r\n  'dbport' => '',\r\n  'dbtableprefix' => 'oc_',\r\n  'mysql.utf8mb4' => true,\r\n  'dbuser' => 'ncuser',\r\n  'dbpassword' => '',\r\n  'installed' => true,\r\n  'theme' => '',\r\n  'loglevel' => 0,\r\n  'cron_log' => true,\r\n  'maintenance' => false,\r\n  'memcache.local' => '\\\\OC\\\\Memcache\\\\Redis',\r\n  'memcache.locking' => '\\\\OC\\\\Memcache\\\\Redis',\r\n  'filelocking.enabled' => 'true',\r\n  'filelocking.ttl' => 3600,\r\n  'redis' => \r\n  array (\r\n    'host' => '/var/run/redis/redis.sock',\r\n    'port' => 0,\r\n    'timeout' => 0.0,\r\n  ),\r\n  'data-fingerprint' => 'removed',\r\n  'activity_expire_days' => 365,\r\n  'updater.release.channel' => 'stable',\r\n  'simpleSignUpLink.shown' => false,\r\n);\r\n```\r\n</details>\r\n\r\n**Are you using external storage, if yes which one:**\r\nSFTP\r\n\r\n**Are you using encryption:** yes/no\r\nNO\r\n\r\n**Are you using an external user-backend, if yes which one:** LDAP/ActiveDirectory/Webdav/...\r\nNO\r\n\r\n### Client configuration\r\n**Browser:**\r\ntested on Safari, Chrome and Firefox. Latest versions. Results are the same.\r\n\r\n**Operating system:**\r\nMacOS 10.14 (18A391)\r\n\r\n### Logs\r\n#### Web server error log\r\n<details>\r\n<summary>Web server error log</summary>\r\n\r\n```\r\nempty\r\n\r\n```\r\n\r\n</details>\r\n\r\n#### Nextcloud log (data/nextcloud.log)\r\n<details>\r\n<summary>Nextcloud log</summary>\r\n\r\n```\r\n{\"reqId\":\"pUywlP6xpQpcdciEOD77\",\"level\":0,\"time\":\"2018-10-16T08:50:07+00:00\",\"remoteAddr\":\"192.168.1.1\",\"user\":\"removed\",\"app\":\"no app in context\",\"method\":\"GET\",\"url\":\"\\/apps\\/gallery\\/config?extramediatypes=1\",\"message\":\"No cache entry found for \\/removed\\/files\\/gallery.cnf (storage: home::removed, internalPath: files\\/gallery.cnf)\",\"userAgent\":\"Mozilla\\/5.0 (Macintosh; Intel Mac OS X 10_14) AppleWebKit\\/605.1.15 (KHTML, like Gecko) Version\\/12.0 Safari\\/605.1.15\",\"version\":\"14.0.3.0\"}\r\n```\r\n</details>\r\n\r\n#### Browser log\r\n<details>\r\n<summary>Browser log</summary>\r\n\r\njavascript console log (chrome):\r\n```\r\n10:37:12.134 client.js?v=032ea793-57:283 Uncaught (in promise) URIError: URI malformed\r\n    at decodeURIComponent (<anonymous>)\r\n    at Client._parseFileInfo (client.js?v=032ea793-57:283)\r\n    at client.js?v=032ea793-57:407\r\n    at Function._.map._.collect (core.js?v=032ea793-57:185)\r\n    at Client._parseResult (client.js?v=032ea793-57:406)\r\n    at client.js?v=032ea793-57:488\r\n```\r\n</details>"}}
{"actor":{"display_login":"MorrisJobke"}}