Nextcloud version : 20.0.2
Operating system and version Ubuntu : 20.04
Apache version Apache : 2.4.41
PHP version : 7.4.3
The issue you are facing:
I got a problem with user list on NC 20.0.2.
I my NC server can not read other user’s icon.
Is this the first time you’ve seen this error? : Y
Steps to replicate it:
- Open the users list
- Other users icon will be a broken link
The output of your Nextcloud log in Admin > Logging:
Error remote
TypeError: Argument 1 passed to OCA\DAV\Files\BrowserErrorPagePlugin::logException() must be an instance of Exception, instance of Error given, called in /var/www/html/nextcloud/3rdparty/sabre/event/lib/WildcardEmitterTrait.php on line 89
/var/www/html/nextcloud/3rdparty/sabre/event/lib/WildcardEmitterTrait.php - line 89:
OCA\DAV\Files\BrowserErrorPagePlugin->logException()
/var/www/html/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php - line 254:
Sabre\DAV\Server->emit()
/var/www/html/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php - line 319:
Sabre\DAV\Server->start()
/var/www/html/nextcloud/apps/dav/lib/Server.php - line 332:
Sabre\DAV\Server->exec()
/var/www/html/nextcloud/apps/dav/appinfo/v2/remote.php - line 35:
OCA\DAV\Server->exec()
/var/www/html/nextcloud/remote.php - line 167:
require_once("/var/www/ht ... p")
Fatal webdav
Error: Class 'OCA\DAV\CalDAV\Principal\User' not found
/var/www/html/nextcloud/3rdparty/sabre/dav/lib/DAVACL/AbstractPrincipalCollection.php - line 123:
OCA\DAV\CalDAV\Principal\Collection->getChildForPrincipal()
/var/www/html/nextcloud/3rdparty/sabre/dav/lib/DAV/Tree.php - line 80:
Sabre\DAVACL\AbstractPrincipalCollection->getChild()
/var/www/html/nextcloud/3rdparty/sabre/dav/lib/DAVACL/Plugin.php - line 337:
Sabre\DAV\Tree->getNodeForPath()
/var/www/html/nextcloud/3rdparty/sabre/dav/lib/DAVACL/Plugin.php - line 390:
Sabre\DAVACL\Plugin->getPrincipalMembership()
/var/www/html/nextcloud/3rdparty/sabre/dav/lib/DAVACL/Plugin.php - line 643:
Sabre\DAVACL\Plugin->principalMatchesPrincipal()
/var/www/html/nextcloud/3rdparty/sabre/dav/lib/DAVACL/Plugin.php - line 199:
Sabre\DAVACL\Plugin->getCurrentUserPrivilegeSet()
/var/www/html/nextcloud/apps/dav/lib/Connector/Sabre/DavAclPlugin.php - line 53:
Sabre\DAVACL\Plugin->checkPrivileges()
/var/www/html/nextcloud/3rdparty/sabre/dav/lib/DAVACL/Plugin.php - line 853:
OCA\DAV\Connector\Sabre\DavAclPlugin->checkPrivileges()
/var/www/html/nextcloud/apps/dav/lib/Connector/Sabre/DavAclPlugin.php - line 99:
Sabre\DAVACL\Plugin->beforeMethod()
/var/www/html/nextcloud/3rdparty/sabre/event/lib/WildcardEmitterTrait.php - line 89:
OCA\DAV\Connector\Sabre\DavAclPlugin->beforeMethod()
/var/www/html/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php - line 458:
Sabre\DAV\Server->emit()
/var/www/html/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php - line 251:
Sabre\DAV\Server->invokeMethod()
/var/www/html/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php - line 319:
Sabre\DAV\Server->start()
/var/www/html/nextcloud/apps/dav/lib/Server.php - line 332:
Sabre\DAV\Server->exec()
/var/www/html/nextcloud/apps/dav/appinfo/v2/remote.php - line 35:
OCA\DAV\Server->exec()
/var/www/html/nextcloud/remote.php - line 167:
require_once("/var/www/ht ... p")