Problem assigning user to card in Desk (Error: Undefined offset: 3 )

Nextcloud version 20.0.0
Operating system and version Unraid Nextcloud docker
Apache or nginx version: Nginx
PHP version : 7.3.23

The issue you are facing:
If I try to assign a user to a card in Desk it will not add it. At first it will add the user (round icon) but if I close the card details and enter them again this never saves/gets assigned.

Is this the first time you’ve seen this error?: No or yes - its been like this since new install.

Steps to replicate it:

  1. Add a new card in Desk in a shared board
  2. Assign a user
  3. The user assignment will not save/stick

The output of your Nextcloud log in Admin > Logging:

[PHP] Error: Error: Undefined offset: 3 at /config/www/nextcloud/lib/private/legacy/OC_Helper.php#548 at <<closure>>

 0. /config/www/nextcloud/lib/private/legacy/OC_Helper.php line 548
    OC\Log\ErrorHandler::onError(8, "Undefined offset: 3", "/config/www/nex ... p", 548, {path: "/",rootI ... }})
 1. /config/www/nextcloud/apps/settings/lib/Settings/Personal/PersonalInfo.php line 108
    OC_Helper::getStorageInfo("/")
 2. /config/www/nextcloud/apps/settings/lib/Controller/CommonSettingsTrait.php line 141
    OCA\Settings\Settings\Personal\PersonalInfo->getForm()
 3. /config/www/nextcloud/apps/settings/lib/Controller/PersonalSettingsController.php line 77
    OCA\Settings\Controller\PersonalSettingsController->formatSettings({10: [OCA\Settin ... ]})
 4. /config/www/nextcloud/apps/settings/lib/Controller/CommonSettingsTrait.php line 152
    OCA\Settings\Controller\PersonalSettingsController->getSettings("personal-info")
 5. /config/www/nextcloud/apps/settings/lib/Controller/PersonalSettingsController.php line 68
    OCA\Settings\Controller\PersonalSettingsController->getIndexResponse("personal", "personal-info")
 6. /config/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php line 169
    OCA\Settings\Controller\PersonalSettingsController->index("personal-info")
 7. /config/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php line 100
    OC\AppFramework\Http\Dispatcher->executeController(OCA\Settings\Con ... {}, "index")
 8. /config/www/nextcloud/lib/private/AppFramework/App.php line 152
    OC\AppFramework\Http\Dispatcher->dispatch(OCA\Settings\Con ... {}, "index")
 9. /config/www/nextcloud/lib/private/Route/Router.php line 308
    OC\AppFramework\App::main("OCA\\Settings\\ ... r", "index", OC\AppFramework\ ... {}, {section: "perso ... "})
10. /config/www/nextcloud/lib/base.php line 1009
    OC\Route\Router->match("/settings/user")
11. /config/www/nextcloud/index.php line 37
    OC::handleRequest()

GET /settings/user
from 188.126.94.70 by claes at 2020-10-23T12:59:24+00:00
1 Like

I just started seeing this as well on a fresh install of Nextcloud version 20.0.1

Error: Undefined offset: 3 at /var/www/html/nextcloud/lib/private/legacy/OC_Helper.php#548

  1. /var/www/html/nextcloud/lib/private/legacy/OC_Helper.php - line 548:OC\Log\ErrorHandler::onError()
  2. /var/www/html/nextcloud/apps/settings/lib/Settings/Personal/PersonalInfo.php - line 108:OC_Helper::getStorageInfo()
  3. /var/www/html/nextcloud/apps/settings/lib/Controller/CommonSettingsTrait.php - line 141:OCA\Settings\Settings\Personal\PersonalInfo->getForm()
  4. /var/www/html/nextcloud/apps/settings/lib/Controller/PersonalSettingsController.php - line 77:OCA\Settings\Controller\PersonalSettingsController->formatSettings()
  5. /var/www/html/nextcloud/apps/settings/lib/Controller/CommonSettingsTrait.php - line 152:OCA\Settings\Controller\PersonalSettingsController->getSettings()
  6. /var/www/html/nextcloud/apps/settings/lib/Controller/PersonalSettingsController.php - line 68:OCA\Settings\Controller\PersonalSettingsController->getIndexResponse()
  7. /var/www/html/nextcloud/lib/private/AppFramework/Http/Dispatcher.php - line 169:OCA\Settings\Controller\PersonalSettingsController->index()
  8. /var/www/html/nextcloud/lib/private/AppFramework/Http/Dispatcher.php - line 100:OC\AppFramework\Http\Dispatcher->executeController()
  9. /var/www/html/nextcloud/lib/private/AppFramework/App.php - line 152:OC\AppFramework\Http\Dispatcher->dispatch()
  10. /var/www/html/nextcloud/lib/private/Route/Router.php - line 308:OC\AppFramework\App::main()
  11. /var/www/html/nextcloud/lib/base.php - line 1009:OC\Route\Router->match()
  12. /var/www/html/nextcloud/index.php - line 37:OC::handleRequest()
3 Likes

Same here. I’m getting the same error.

1 Like

Same with 20.1

[PHP] Error: Error: Undefined offset: 3 at /var/www/html/nextcloud/lib/private/legacy/OC_Helper.php#548 at <>

  1. /var/www/html/nextcloud/lib/private/legacy/OC_Helper.php line 548
    OC\Log\ErrorHandler::onError(8, “Undefined offset: 3”, “/var/www/html/n … p”, 548, {path: “/”,rootI … }})
  2. /var/www/html/nextcloud/apps/provisioning_api/lib/Controller/AUserData.php line 190
    OC_Helper::getStorageInfo("/")
  3. /var/www/html/nextcloud/apps/provisioning_api/lib/Controller/AUserData.php line 137
    OCA\Provisioning_API\Controller\AUserData->fillStorageInfo(“Juergen”)
  4. /var/www/html/nextcloud/apps/provisioning_api/lib/Controller/UsersController.php line 414
    OCA\Provisioning_API\Controller\AUserData->getUserData(“Juergen”)
  5. /var/www/html/nextcloud/lib/private/AppFramework/Http/Dispatcher.php line 169
    OCA\Provisioning_API\Controller\UsersController->getCurrentUser()
  6. /var/www/html/nextcloud/lib/private/AppFramework/Http/Dispatcher.php line 100
    OC\AppFramework\Http\Dispatcher->executeController(OCA\Provisioning … {}, “getCurrentUser”)
  7. /var/www/html/nextcloud/lib/private/AppFramework/App.php line 152
    OC\AppFramework\Http\Dispatcher->dispatch(OCA\Provisioning … {}, “getCurrentUser”)
  8. /var/www/html/nextcloud/lib/private/Route/Router.php line 308
    OC\AppFramework\App::main(“OCA\Provisioni … r”, “getCurrentUser”, OC\AppFramework\ … {}, {action: null,_r … "})
  9. /var/www/html/nextcloud/ocs/v1.php line 88
    OC\Route\Router->match("/ocsapp/cloud/user")

GET /ocs/v1.php/cloud/user?format=json
from 192.168.179.21 by ****** at 2020-10-26T15:19:03+00:00

Based on the following issue report a fix has already been scheduled for Nextcloud 21:


My Log is full with this error, could please a fix will be there before 21?

@Kissenschlachter If you would have read the comments of the issue ticket you had seen that the fix will be scheduled with the next minor release 20.0.2 :wink:

Ohh thanks