julien-nc / phonetrack

Nextcloud app to create tracking sessions to display phones position in real time and export activity to gpx.
GNU Affero General Public License v3.0
47 stars 6 forks source link

Backends provided no user object at #26

Closed louim-lbs closed 3 months ago

louim-lbs commented 7 months ago

I have this error every day. I think it is related to the daily export (cronAutoExport). Though the export seems to work, I still get this error. PhoneTrack v 0.7.6 Nextcloud v 27.1.3

[files] Erreur: OC\User\NoUserException: Backends provided no user object at <>

  1. <> OC\Files\Node\Root->getUserFolder()
  2. /app/www/public/lib/private/Files/Node/LazyFolder.php line 74 call_user_func_array()
  3. /app/www/public/lib/private/Files/Node/LazyRoot.php line 40 OC\Files\Node\LazyFolder->__call()
  4. /config/www/nextcloud/apps/files_versions/lib/Listener/FileEventsListener.php line 359 OC\Files\Node\LazyRoot->getUserFolder()
  5. /config/www/nextcloud/apps/files_versions/lib/Listener/FileEventsListener.php line 201 OCA\Files_Versions\Listener\FileEventsListener->getPathForNode()
  6. /config/www/nextcloud/apps/files_versions/lib/Listener/FileEventsListener.php line 108 OCA\Files_Versions\Listener\FileEventsListener->write_hook()
  7. /app/www/public/lib/private/EventDispatcher/ServiceEventListener.php line 86 OCA\Files_Versions\Listener\FileEventsListener->handle()
  8. /app/www/public/3rdparty/symfony/event-dispatcher/EventDispatcher.php line 251 OC\EventDispatcher\ServiceEventListener->__invoke()
  9. /app/www/public/3rdparty/symfony/event-dispatcher/EventDispatcher.php line 73 Symfony\Component\EventDispatcher\EventDispatcher->callListeners()
  10. /app/www/public/lib/private/EventDispatcher/EventDispatcher.php line 94 Symfony\Component\EventDispatcher\EventDispatcher->dispatch()
    1. /app/www/public/lib/private/EventDispatcher/EventDispatcher.php line 106 OC\EventDispatcher\EventDispatcher->dispatch()
    2. /app/www/public/lib/private/Files/Node/HookConnector.php line 112 OC\EventDispatcher\EventDispatcher->dispatchTyped()
    3. /app/www/public/lib/private/legacy/OC_Hook.php line 105 OC\Files\Node\HookConnector->write()
    4. /app/www/public/lib/private/Files/View.php line 1270 OC_Hook::emit()
    5. /app/www/public/lib/private/Files/View.php line 1144 OC\Files\View->runHooks()
    6. /app/www/public/lib/private/Files/View.php line 987 OC\Files\View->basicOperation()
    7. /app/www/public/lib/private/Files/Node/File.php line 116 OC\Files\View->fopen()
    8. /config/www/nextcloud/apps/phonetrack/lib/Service/SessionService.php line 402 OC\Files\Node\File->fopen()
    9. /config/www/nextcloud/apps/phonetrack/lib/Service/SessionService.php line 273 OCA\PhoneTrack\Service\SessionService->export()
    10. /config/www/nextcloud/apps/phonetrack/lib/Cron/AutoExport.php line 25 OCA\PhoneTrack\Service\SessionService->cronAutoExport()
    11. /app/www/public/lib/private/BackgroundJob/Job.php line 54 OCA\PhoneTrack\Cron\AutoExport->run()
    12. /app/www/public/lib/private/BackgroundJob/TimedJob.php line 60 OC\BackgroundJob\Job->execute()
    13. /app/www/public/cron.php line 152 OC\BackgroundJob\TimedJob->execute()

at 2023-11-10T09:53:20+00:00

julien-nc commented 3 months ago

Hi, thanks for the bug report. It might be an issue in Nextcloud server. I'm seeing this in the logs of an instance on my side too. But it stopped. The last I see is on December 11th 2023. Have you upgraded Nextcloud to 28? Do you still see this exception in the logs?

louim-lbs commented 3 months ago

Hello, I don't see this error anymore, the Nextcloud update seems to have done the job. Thank you!