Hi,
we have installed NC16.04 on an Univention corporate Server with the groupfolder app 4.1.4.
Unfortunately the app is not working as expected. Steps to reproduce:
- installed the app
- created a group folder
- assigned a group to the Folder
- assigned special permissions to the folder
- logged in as a user of this Group
- created a file
- received the error message, that the file could not be created
- can see in the file in the Shell
- can not edit the file in nextcloud
This is the logging error Messages:
[PHP] Error: Undefined index: permissions at /var/www/html/apps/groupfolders/lib/Mount/MountProvider.php#141
GET /apps/files/
from 221.182.149.18 by andreasseiler at 2019-12-05T06:57:44+00:100:
[no app in context] Error: TypeError: Argument 2 passed to OCA\GroupFolders\Mount\RootEntryCache::__construct() must implement interface OCP\Files\Cache\ICacheEntry or be null, array given, called in /var/www/html/apps/groupfolders/lib/Mount/GroupFolderStorage.php on line 63 at <<closure>>
0. /var/www/html/apps/groupfolders/lib/Mount/GroupFolderStorage.php line 63
OCA\GroupFolders\Mount\RootEntryCache->__construct(OC\Files\Cache\Wrapper\CacheJail {}, {permissions: 0})
1. /var/www/html/lib/private/Files/Storage/Wrapper/Wrapper.php line 393
OCA\GroupFolders\Mount\GroupFolderStorage->getCache("", OCA\Files_Trashb ... l})
2. /var/www/html/lib/private/Files/Storage/Wrapper/PermissionsMask.php line 140
OC\Files\Storage\Wrapper\Wrapper->getCache("", OCA\Files_Trashb ... l})
3. /var/www/html/lib/private/Files/Storage/Wrapper/Wrapper.php line 393
OC\Files\Storage\Wrapper\PermissionsMask->getCache("", OCA\Files_Trashb ... l})
4. /var/www/html/lib/private/Files/Storage/Wrapper/Wrapper.php line 393
OC\Files\Storage\Wrapper\Wrapper->getCache("", OCA\Files_Trashb ... l})
5. /var/www/html/lib/private/Files/Config/UserMountCache.php line 92
OC\Files\Storage\Wrapper\Wrapper->getCache()
6. <<closure>>
OC\Files\Config\UserMountCache->OC\Files\Config\{closure}("*** sensitive parameters replaced ***")
7. /var/www/html/lib/private/Files/Config/UserMountCache.php line 93
undefinedundefinedarray_filter([OCA\Files_Shari ... }], Closure {})
8. /var/www/html/lib/private/Files/Config/MountProviderCollection.php line 188
OC\Files\Config\UserMountCache->registerMounts(OC\User\User {}, [OCA\Files_Shari ... }])
9. /var/www/html/lib/private/Files/Filesystem.php line 449
OC\Files\Config\MountProviderCollection->registerMounts(OC\User\User {}, [OCA\Files_Shari ... }])
10. /var/www/html/lib/private/Files/Filesystem.php line 376
OC\Files\Filesystem::initMountPoints("andreasseiler")
11. /var/www/html/lib/private/legacy/util.php line 309
OC\Files\Filesystem::init("andreasseiler", "/andreasseiler/files")
12. /var/www/html/lib/private/Files/Filesystem.php line 354
OC_Util::setupFS()
13. /var/www/html/lib/private/Files/View.php line 1145
OC\Files\Filesystem::resolvePath("/files_encrypti ... y")
14. /var/www/html/lib/private/Files/View.php line 542
OC\Files\View->basicOperation("file_exists", "/files_encrypti ... y")
15. /var/www/html/lib/private/Encryption/Keys/Storage.php line 211
OC\Files\View->file_exists("/files_encrypti ... y")
16. /var/www/html/lib/private/Encryption/Keys/Storage.php line 109
OC\Encryption\Keys\Storage->getKey("/files_encrypti ... y")
17. /var/www/html/apps/encryption/lib/KeyManager.php line 580
OC\Encryption\Keys\Storage->getSystemUserKey("pubShare_b0c1e176.publicKey", "OC_DEFAULT_MODULE")
18. /var/www/html/apps/encryption/lib/KeyManager.php line 159
OCA\Encryption\KeyManager->getPublicShareKey()
19. /var/www/html/apps/encryption/lib/Users/Setup.php line 86
OCA\Encryption\KeyManager->validateShareKey()
20. /var/www/html/apps/encryption/lib/AppInfo/Application.php line 70
OCA\Encryption\Users\Setup->setupSystem()
21. /var/www/html/apps/encryption/appinfo/app.php line 35
OCA\Encryption\AppInfo\Application->setUp()
22. /var/www/html/lib/private/legacy/app.php line 262
undefinedundefinedrequire_once("/var/www/html/a ... p")
23. /var/www/html/lib/private/legacy/app.php line 155
OC_App::requireAppFile(OCA\Encryption\AppInfo\Application {})
24. /var/www/html/lib/private/legacy/app.php line 128
OC_App::loadApp("encryption")
25. /var/www/html/lib/base.php line 960
OC_App::loadApps()
26. /var/www/html/index.php line 42
OC::handleRequest()
GET /apps/files/
from 221.182.149.18 by andreasseiler at 2019-12-05T06:57:44+00:00
[webdav] Fatal: Sabre\DAV\Exception: path needs to be relative to the system wide data folder and point to a user specific file at <<closure>>
0. /var/www/html/apps/dav/lib/Connector/Sabre/File.php line 273
OCA\DAV\Connector\Sabre\File->convertToSabreException(BadMethodCallException {})
1. /var/www/html/apps/dav/lib/Connector/Sabre/Directory.php line 156
OCA\DAV\Connector\Sabre\File->put(null)
2. /var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php line 1096
OCA\DAV\Connector\Sabre\Directory->createFile("Neue Textdatei file.txt", null)
3. /var/www/html/3rdparty/sabre/dav/lib/DAV/CorePlugin.php line 525
Sabre\DAV\Server->createFile("files/andreasse ... t", null, null)
4. <<closure>>
Sabre\DAV\CorePlugin->httpPut(Sabre\HTTP\Reque ... "}, Sabre\HTTP\Response {})
5. /var/www/html/3rdparty/sabre/event/lib/EventEmitterTrait.php line 105
undefinedundefinedcall_user_func_array([Sabre\DAV\CorePlugin {},"httpPut"], [Sabre\HTTP\Requ ... }])
6. /var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php line 479
Sabre\Event\EventEmitter->emit("method:PUT", [Sabre\HTTP\Requ ... }])
7. /var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php line 254
Sabre\DAV\Server->invokeMethod(Sabre\HTTP\Reque ... "}, Sabre\HTTP\Response {})
8. /var/www/html/apps/dav/lib/Server.php line 316
Sabre\DAV\Server->exec()
9. /var/www/html/apps/dav/appinfo/v2/remote.php line 35
OCA\DAV\Server->exec()
10. /var/www/html/remote.php line 163
undefinedundefinedrequire_once("/var/www/html/a ... p")
PUT /remote.php/dav/files/andreasseiler/360x_test/Neue%20Textdatei%20file.txt
from 221.182.149.18 by andreasseiler at 2019-12-05T06:58:18+00:00
Any ideas on this?
Andy