Groupfolders 15.1.0 breaks cron

I upgraded Groupfolders to 15.1.0 today, only to find a warning about the cron not being executed.
Running cron.php by hand gives the following error:

Error: Interface "OCA\Files_Versions\Versions\INeedSyncVersionBackend" not found in /var/www/html/custom_apps/groupfolders/lib/Versions/VersionsBackend.php:46
Stack trace:
#0 /var/www/html/lib/composer/composer/ClassLoader.php(582): include()
#1 /var/www/html/lib/composer/composer/ClassLoader.php(433): Composer\Autoload\{closure}()
#2 /var/www/html/custom_apps/groupfolders/lib/AppInfo/Application.php(138): Composer\Autoload\ClassLoader->loadClass()
#3 /var/www/html/lib/private/AppFramework/Utility/SimpleContainer.php(171): OCA\GroupFolders\AppInfo\Application->OCA\GroupFolders\AppInfo\{closure}()
#4 /var/www/html/3rdparty/pimple/pimple/src/Pimple/Container.php(122): OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility\{closure}()
#5 /var/www/html/lib/private/AppFramework/Utility/SimpleContainer.php(138): Pimple\Container->offsetGet()
#6 /var/www/html/lib/private/AppFramework/DependencyInjection/DIContainer.php(488): OC\AppFramework\Utility\SimpleContainer->query()
#7 /var/www/html/lib/private/AppFramework/DependencyInjection/DIContainer.php(466): OC\AppFramework\DependencyInjection\DIContainer->queryNoFallback()
#8 /var/www/html/lib/private/AppFramework/Utility/SimpleContainer.php(97): OC\AppFramework\DependencyInjection\DIContainer->query()
#9 [internal function]: OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility\{closure}()
#10 /var/www/html/lib/private/AppFramework/Utility/SimpleContainer.php(84): array_map()
#11 /var/www/html/lib/private/AppFramework/Utility/SimpleContainer.php(124): OC\AppFramework\Utility\SimpleContainer->buildClass()
#12 /var/www/html/lib/private/AppFramework/Utility/SimpleContainer.php(142): OC\AppFramework\Utility\SimpleContainer->resolve()
#13 /var/www/html/lib/private/AppFramework/DependencyInjection/DIContainer.php(494): OC\AppFramework\Utility\SimpleContainer->query()
#14 /var/www/html/lib/private/AppFramework/DependencyInjection/DIContainer.php(466): OC\AppFramework\DependencyInjection\DIContainer->queryNoFallback()
#15 /var/www/html/lib/private/AppFramework/Utility/SimpleContainer.php(65): OC\AppFramework\DependencyInjection\DIContainer->query()
#16 /var/www/html/custom_apps/groupfolders/lib/AppInfo/Application.php(183): OC\AppFramework\Utility\SimpleContainer->get()
#17 /var/www/html/lib/private/AppFramework/Utility/SimpleContainer.php(171): OCA\GroupFolders\AppInfo\Application->OCA\GroupFolders\AppInfo\{closure}()
#18 /var/www/html/3rdparty/pimple/pimple/src/Pimple/Container.php(122): OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility\{closure}()
#19 /var/www/html/lib/private/AppFramework/Utility/SimpleContainer.php(138): Pimple\Container->offsetGet()
#20 /var/www/html/lib/private/AppFramework/DependencyInjection/DIContainer.php(488): OC\AppFramework\Utility\SimpleContainer->query()
#21 /var/www/html/lib/private/ServerContainer.php(155): OC\AppFramework\DependencyInjection\DIContainer->queryNoFallback()
#22 /var/www/html/lib/private/AppFramework/Utility/SimpleContainer.php(65): OC\ServerContainer->query()
#23 /var/www/html/lib/public/Server.php(55): OC\AppFramework\Utility\SimpleContainer->get()
#24 /var/www/html/lib/private/BackgroundJob/JobList.php(318): OCP\Server::get()
#25 /var/www/html/lib/private/BackgroundJob/JobList.php(227): OC\BackgroundJob\JobList->buildJob()
#26 /var/www/html/cron.php(145): OC\BackgroundJob\JobList->getNext()
#27 {main}

Deactivating group folders solves the problem, but this is no solution. Are there other things I could try or does this need a fix by the app devs?

Regards ph0x

1 Like

I’m seeing the exact same issue on my install as well. Immediately after upgrading groupfolders, the cron error began occurring.

Thre’s already an issue on GitHub:

As a temporary fix you could try commmenting out all lines with INeedSyncVersionBackend in .../apps/groupfolders/lib/Versions/VersionsBackend.php which seems to fix the issue for some users.

See here and here.

2 Likes

I do have the same issue

@bb77 The fix seems to be working for me. Though I am running NextCloud Docker and my folder has a slightly different path: /nextcloud/ncfiles/custom_apps/groupfolders/lib/Versions

Same issue, the temporary fix in Github is doing the job !

Pierre

Upgrade 15.2.0 fixed the issue! :+1:t2:

2 Likes