circles
circles copied to clipboard
Circles app is causing problems with usernames with spaces after upgrading to nextcoud 23
Shares with circles are broken, and when listing users in the admin panel, groups that contain users with spaces in their username are not shown and displays an error message.
the log when user listing fails is:
Exception: Error 33 interacting with memcached : A BAD KEY WAS PROVIDED/CHARACTERS OUT OF RANGE
/usr/local/www/nextcloud/lib/private/Memcache/Memcached.php - line 118:
OC\Memcache\Memcached->verifyReturnCode()
/usr/local/www/nextcloud/apps-pkg/circles/lib/Service/FederatedUserService.php - line 1287:
OC\Memcache\Memcached->set("mynextcloud.com#1#myuser id", "{\"id\":\"K ... }", 900)
/usr/local/www/nextcloud/apps-pkg/circles/lib/Service/FederatedUserService.php - line 1061:
OCA\Circles\Service\FederatedUserService->cacheSingleCircle(OCA\Circles\ ... {}, OCA\Circles\Model\Circle {})
/usr/local/www/nextcloud/apps-pkg/circles/lib/Service/FederatedUserService.php - line 973:
OCA\Circles\Service\FederatedUserService->getSingleCircle(OCA\Circles\ ... {}, true)
/usr/local/www/nextcloud/apps-pkg/circles/lib/Service/FederatedUserService.php - line 527:
OCA\Circles\Service\FederatedUserService->fillSingleCircleId(OCA\Circles\ ... {}, true)
/usr/local/www/nextcloud/apps-pkg/circles/lib/Service/FederatedUserService.php - line 842:
OCA\Circles\Service\FederatedUserService->getLocalFederatedUser("myuser id")
/usr/local/www/nextcloud/apps-pkg/circles/lib/Service/FederatedUserService.php - line 733:
OCA\Circles\Service\FederatedUserService->getFederatedUser_User("myuser id", "mynextcloud.com")
/usr/local/www/nextcloud/apps-pkg/circles/lib/CirclesManager.php - line 142:
OCA\Circles\Service\FederatedUserService->getFederatedUser("myuser id", 1)
/usr/local/www/nextcloud/apps/collectives/lib/Service/CircleHelper.php - line 51:
OCA\Circles\CirclesManager->getFederatedUser("myuser id", 1)
/usr/local/www/nextcloud/apps/collectives/lib/Service/CircleHelper.php - line 76:
OCA\Collectives\Service\CircleHelper->getFederatedUser("myuser id")
/usr/local/www/nextcloud/apps/collectives/lib/Service/CircleHelper.php - line 100:
OCA\Collectives\Service\CircleHelper->startSession("myuser id")
/usr/local/www/nextcloud/apps/collectives/lib/Service/CollectiveHelper.php - line 38:
OCA\Collectives\Service\CircleHelper->getCircles("myuser id")
/usr/local/www/nextcloud/apps/collectives/lib/Mount/MountProvider.php - line 75:
OCA\Collectives\Service\CollectiveHelper->getCollectivesForUser("myuser id")
/usr/local/www/nextcloud/apps/collectives/lib/Mount/MountProvider.php - line 123:
OCA\Collectives\Mount\MountProvider->getFoldersForUser(OC\User\User {})
/usr/local/www/nextcloud/lib/private/Files/Config/MountProviderCollection.php - line 108:
OCA\Collectives\Mount\MountProvider->getMountsForUser(OC\User\User {}, OC\Files\Sto ... {})
/usr/local/www/nextcloud/lib/private/Files/Filesystem.php - line 424:
OC\Files\Config\MountProviderCollection->addMountForUser(OC\User\User {}, OC\Files\Mount\Manager {})
/usr/local/www/nextcloud/lib/private/Files/Filesystem.php - line 341:
OC\Files\Filesystem::initMountPoints("myuser id")
/usr/local/www/nextcloud/lib/private/legacy/OC_Util.php - line 342:
OC\Files\Filesystem::init(OC\User\User {}, "/myuser id/files")
/usr/local/www/nextcloud/apps-pkg/provisioning_api/lib/Controller/AUserData.php - line 247:
OC_Util::setupFS("myuser id")
/usr/local/www/nextcloud/apps-pkg/provisioning_api/lib/Controller/AUserData.php - line 149:
OCA\Provisioning_API\Controller\AUserData->fillStorageInfo("myuser id")
/usr/local/www/nextcloud/apps-pkg/provisioning_api/lib/Controller/UsersController.php - line 205:
OCA\Provisioning_API\Controller\AUserData->getUserData("myuser id")
/usr/local/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php - line 217:
OCA\Provisioning_API\Controller\UsersController->getUsersDetails("", 25, 0)
/usr/local/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php - line 126:
OC\AppFramework\Http\Dispatcher->executeController(OCA\Provisio ... {}, "getUsersDetails")
/usr/local/www/nextcloud/lib/private/AppFramework/App.php - line 157:
OC\AppFramework\Http\Dispatcher->dispatch(OCA\Provisio ... {}, "getUsersDetails")
/usr/local/www/nextcloud/lib/private/Route/Router.php - line 302:
OC\AppFramework\App::main("OCA\\Provis ... r", "getUsersDetails", OC\AppFramew ... {}, { _route: "o ... "})
/usr/local/www/nextcloud/ocs/v1.php - line 62:
OC\Route\Router->match("/ocsapp/cloud/users/details")
/usr/local/www/nextcloud/ocs/v2.php - line 23:
require_once("/usr/local/ ... p")
Nextcloud version: 23.0.4 Circles version: 23.1.1 PHP version: 7.4.28
Maybe related with https://github.com/nextcloud/server/issues/31702
Hi @felixgonsug - I'm cleaning out some old open Issues. Are you still experiencing this?