-
-
Notifications
You must be signed in to change notification settings - Fork 4.7k
Description
Steps to reproduce
- make sure /appdata_XXXXX is not writeable by the webserver
- load the apps page in nextcloud
Expected behaviour
An error message should be displayed
Actual behaviour
no categories other than enabled and not enabled are displayed and no apps are displayed.
The logs contain the following errors:
{"reqId":"8EYr7hKkWOI/kW8RLPDP","remoteAddr":"87.154.113.179","app":"index","message":"Exception: {"Exception":"OCP\\Files\\NotFoundException","Message":"\/appdata_oc80d864d4c2\/appstore","Code":0,"Trace":"#0 \/home\/oc\/doc_root\/lib\/private\/Files\/Node\/Folder.php(122): OC\\Files\\Node\\Root->get('\/appdata_oc80d8...')\n#1 \/home\/oc\/doc_root\/lib\/private\/Files\/AppData\/AppData.php(105): OC\\Files\\Node\\Folder->get('\/')\n#2 \/home\/oc\/doc_root\/lib\/private\/App\/AppStore\/Fetcher\/Fetcher.php(76): OC\\Files\\AppData\\AppData->getFolder('\/')\n#3 \/home\/oc\/doc_root\/lib\/private\/Installer.php(359): OC\\App\\AppStore\\Fetcher\\Fetcher->get()\n#4 \/home\/oc\/doc_root\/settings\/Controller\/AppSettingsController.php(280): OC\\Installer::isUpdateAvailable('systemtags', Object(OC\\App\\AppStore\\Fetcher\\AppFetcher))\n#5 [internal function]: OC\\Settings\\Controller\\AppSettingsController->listApps('enabled')\n#6 \/home\/oc\/doc_root\/lib\/private\/AppFramework\/Http\/Dispatcher.php(160): call_user_func_array(Array, Array)\n#7 \/home\/oc\/doc_root\/lib\/private\/AppFramework\/Http\/Dispatcher.php(90): OC\\AppFramework\\Http\\Dispatcher->executeController(Object(OC\\Settings\\Controller\\AppSettingsController), 'listApps')\n#8 \/home\/oc\/doc_root\/lib\/private\/AppFramework\/App.php(114): OC\\AppFramework\\Http\\Dispatcher->dispatch(Object(OC\\Settings\\Controller\\AppSettingsController), 'listApps')\n#9 \/home\/oc\/doc_root\/lib\/private\/AppFramework\/Routing\/RouteActionHandler.php(47): OC\\AppFramework\\App::main('OC\\\\Settings\\\\Con...', 'listApps', Object(OC\\AppFramework\\DependencyInjection\\DIContainer), Array)\n#10 [internal function]: OC\\AppFramework\\Routing\\RouteActionHandler->__invoke(Array)\n#11 \/home\/oc\/doc_root\/lib\/private\/Route\/Router.php(299): call_user_func(Object(OC\\AppFramework\\Routing\\RouteActionHandler), Array)\n#12 \/home\/oc\/doc_root\/lib\/base.php(1010): OC\\Route\\Router->match('\/settings\/apps\/...')\n#13 \/home\/oc\/doc_root\/index.php(40): OC::handleRequest()\n#14 {main}","File":"\/home\/oc\/doc_root\/lib\/private\/Files\/Node\/Root.php","Line":200}","level":3,"time":"2016-12-15T20:00:58+00:00","method":"GET","url":"/index.php/settings/apps/list?category=enabled","user":"oc_admin","version":"11.0.0.10"}
{"reqId":"vb1C34EtChL0z6bpXDAP","remoteAddr":"87.154.113.179","app":"index","message":"Exception: {"Exception":"OCP\\Files\\NotFoundException","Message":"\/appdata_oc80d864d4c2\/appstore","Code":0,"Trace":"#0 \/home\/oc\/doc_root\/lib\/private\/Files\/Node\/Folder.php(122): OC\\Files\\Node\\Root->get('\/appdata_oc80d8...')\n#1 \/home\/oc\/doc_root\/lib\/private\/Files\/AppData\/AppData.php(105): OC\\Files\\Node\\Folder->get('\/')\n#2 \/home\/oc\/doc_root\/lib\/private\/App\/AppStore\/Fetcher\/Fetcher.php(76): OC\\Files\\AppData\\AppData->getFolder('\/')\n#3 \/home\/oc\/doc_root\/settings\/Controller\/AppSettingsController.php(134): OC\\App\\AppStore\\Fetcher\\Fetcher->get()\n#4 [internal function]: OC\\Settings\\Controller\\AppSettingsController->listCategories()\n#5 \/home\/oc\/doc_root\/lib\/private\/AppFramework\/Http\/Dispatcher.php(160): call_user_func_array(Array, Array)\n#6 \/home\/oc\/doc_root\/lib\/private\/AppFramework\/Http\/Dispatcher.php(90): OC\\AppFramework\\Http\\Dispatcher->executeController(Object(OC\\Settings\\Controller\\AppSettingsController), 'listCategories')\n#7 \/home\/oc\/doc_root\/lib\/private\/AppFramework\/App.php(114): OC\\AppFramework\\Http\\Dispatcher->dispatch(Object(OC\\Settings\\Controller\\AppSettingsController), 'listCategories')\n#8 \/home\/oc\/doc_root\/lib\/private\/AppFramework\/Routing\/RouteActionHandler.php(47): OC\\AppFramework\\App::main('OC\\\\Settings\\\\Con...', 'listCategories', Object(OC\\AppFramework\\DependencyInjection\\DIContainer), Array)\n#9 [internal function]: OC\\AppFramework\\Routing\\RouteActionHandler->__invoke(Array)\n#10 \/home\/oc\/doc_root\/lib\/private\/Route\/Router.php(299): call_user_func(Object(OC\\AppFramework\\Routing\\RouteActionHandler), Array)\n#11 \/home\/oc\/doc_root\/lib\/base.php(1010): OC\\Route\\Router->match('\/settings\/apps\/...')\n#12 \/home\/oc\/doc_root\/index.php(40): OC::handleRequest()\n#13 {main}","File":"\/home\/oc\/doc_root\/lib\/private\/Files\/Node\/Root.php","Line":200}","level":3,"time":"2016-12-15T20:00:58+00:00","method":"GET","url":"/index.php/settings/apps/categories","user":"oc_admin","version":"11.0.0.10"}