[Bug]: missing column `scheduled_at` after upgrade from 29.0.16 to 30.0.14
Nobody has claimed this yet.
- Dominant language
- PHP
- Stars
- 36.9k
- Forks
- 5.2k
- Avg merge
- 2d 3h
- Merged PRs (30d)
- 713
Description
⚠️ This issue respects the following points: ⚠️
- This is a bug, not a question or a configuration/webserver/proxy issue.
- This issue is not already reported on Github OR Nextcloud Community Forum (I've searched it).
- Nextcloud Server is up to date. See Maintenance and Release Schedule for supported versions.
- I agree to follow Nextcloud's Code of Conduct.
Bug description
hi,
after upgrading Nextcloud Server from v29.0.16 to v30.0.14, occ setupchecks complains about missing column scheduled_at :
ai:
✗ Task Processing pickup speed: An exception occured while running the setup check:
PDOException: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'scheduled_at' in 'SELECT' in /home/nextcloud/nextcloud/3rdparty/doctrine/dbal/src/Driver/PDO/Statement.php:130
Stack trace:
#0 /home/nextcloud/nextcloud/3rdparty/doctrine/dbal/src/Driver/PDO/Statement.php(130): PDOStatement->execute(NULL)
#1 /home/nextcloud/nextcloud/3rdparty/doctrine/dbal/src/Connection.php(1104): Doctrine\DBAL\Driver\PDO\Statement->execute()
#2 /home/nextcloud/nextcloud/lib/private/DB/Connection.php(415): Doctrine\DBAL\Connection->executeQuery('SELECT `id`, `l...', Array, Array, NULL)
#3 /home/nextcloud/nextcloud/lib/private/DB/ConnectionAdapter.php(50): OC\DB\Connection->executeQuery('SELECT `id`, `l...', Array, Array)
#4 /home/nextcloud/nextcloud/lib/private/DB/QueryBuilder/QueryBuilder.php(289): OC\DB\ConnectionAdapter->executeQuery('SELECT `id`, `l...', Array, Array)
#5 /home/nextcloud/nextcloud/lib/public/AppFramework/Db/QBMapper.php(313): OC\DB\QueryBuilder\QueryBuilder->executeQuery()
#6 /home/nextcloud/nextcloud/lib/private/TaskProcessing/Db/TaskMapper.php(181): OCP\AppFramework\Db\QBMapper->findEntities(Object(OC\DB\QueryBuilder\QueryBuilder))
#7 /home/nextcloud/nextcloud/lib/private/TaskProcessing/Manager.php(1084): OC\TaskProcessing\Db\TaskMapper->findTasks('', NULL, NULL, NULL, NULL, 1756730740, NULL)
#8 /home/nextcloud/nextcloud/apps/settings/lib/SetupChecks/TaskProcessingPickupSpeed.php(38): OC\TaskProcessing\Manager->getTasks('', NULL, NULL, NULL, NULL, 1756730740)
#9 /home/nextcloud/nextcloud/lib/private/SetupCheck/SetupCheckManager.php(34): OCA\Settings\SetupChecks\TaskProcessingPickupSpeed->run()
#10 /home/nextcloud/nextcloud/core/Command/SetupChecks.php(56): OC\SetupCheck\SetupCheckManager->runAll()
#11 /home/nextcloud/nextcloud/3rdparty/symfony/console/Command/Command.php(326): OC\Core\Command\SetupChecks->execute(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#12 /home/nextcloud/nextcloud/core/Command/Base.php(213): Symfony\Component\Console\Command\Command->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#13 /home/nextcloud/nextcloud/3rdparty/symfony/console/Application.php(1078): OC\Core\Command\Base->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#14 /home/nextcloud/nextcloud/3rdparty/symfony/console/Application.php(324): Symfony\Component\Console\Application->doRunCommand(Object(OC\Core\Command\SetupChecks), Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#15 /home/nextcloud/nextcloud/3rdparty/symfony/console/Application.php(175): Symfony\Component\Console\Application->doRun(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#16 /home/nextcloud/nextcloud/lib/private/Console/Application.php(183): Symfony\Component\Console\Application->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#17 /home/nextcloud/nextcloud/console.php(87): OC\Console\Application->run(Object(Symfony\Component\Console\Input\ArgvInput))
#18 /home/nextcloud/nextcloud/occ(33): require_once('/home/nextcloud...')
#19 {main}
Next Doctrine\DBAL\Driver\PDO\Exception: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'scheduled_at' in 'SELECT' in /home/nextcloud/nextcloud/3rdparty/doctrine/dbal/src/Driver/PDO/Exception.php:24
Stack trace:
#0 /home/nextcloud/nextcloud/3rdparty/doctrine/dbal/src/Driver/PDO/Statement.php(132): Doctrine\DBAL\Driver\PDO\Exception::new(Object(PDOException))
#1 /home/nextcloud/nextcloud/3rdparty/doctrine/dbal/src/Connection.php(1104): Doctrine\DBAL\Driver\PDO\Statement->execute()
#2 /home/nextcloud/nextcloud/lib/private/DB/Connection.php(415): Doctrine\DBAL\Connection->executeQuery('SELECT `id`, `l...', Array, Array, NULL)
#3 /home/nextcloud/nextcloud/lib/private/DB/ConnectionAdapter.php(50): OC\DB\Connection->executeQuery('SELECT `id`, `l...', Array, Array)
#4 /home/nextcloud/nextcloud/lib/private/DB/QueryBuilder/QueryBuilder.php(289): OC\DB\ConnectionAdapter->executeQuery('SELECT `id`, `l...', Array, Array)
#5 /home/nextcloud/nextcloud/lib/public/AppFramework/Db/QBMapper.php(313): OC\DB\QueryBuilder\QueryBuilder->executeQuery()
#6 /home/nextcloud/nextcloud/lib/private/TaskProcessing/Db/TaskMapper.php(181): OCP\AppFramework\Db\QBMapper->findEntities(Object(OC\DB\QueryBuilder\QueryBuilder))
#7 /home/nextcloud/nextcloud/lib/private/TaskProcessing/Manager.php(1084): OC\TaskProcessing\Db\TaskMapper->findTasks('', NULL, NULL, NULL, NULL, 1756730740, NULL)
#8 /home/nextcloud/nextcloud/apps/settings/lib/SetupChecks/TaskProcessingPickupSpeed.php(38): OC\TaskProcessing\Manager->getTasks('', NULL, NULL, NULL, NULL, 1756730740)
#9 /home/nextcloud/nextcloud/lib/private/SetupCheck/SetupCheckManager.php(34): OCA\Settings\SetupChecks\TaskProcessingPickupSpeed->run()
#10 /home/nextcloud/nextcloud/core/Command/SetupChecks.php(56): OC\SetupCheck\SetupCheckManager->runAll()
#11 /home/nextcloud/nextcloud/3rdparty/symfony/console/Command/Command.php(326): OC\Core\Command\SetupChecks->execute(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#12 /home/nextcloud/nextcloud/core/Command/Base.php(213): Symfony\Component\Console\Command\Command->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#13 /home/nextcloud/nextcloud/3rdparty/symfony/console/Application.php(1078): OC\Core\Command\Base->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#14 /home/nextcloud/nextcloud/3rdparty/symfony/console/Application.php(324): Symfony\Component\Console\Application->doRunCommand(Object(OC\Core\Command\SetupChecks), Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#15 /home/nextcloud/nextcloud/3rdparty/symfony/console/Application.php(175): Symfony\Component\Console\Application->doRun(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#16 /home/nextcloud/nextcloud/lib/private/Console/Application.php(183): Symfony\Component\Console\Application->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#17 /home/nextcloud/nextcloud/console.php(87): OC\Console\Application->run(Object(Symfony\Component\Console\Input\ArgvInput))
#18 /home/nextcloud/nextcloud/occ(33): require_once('/home/nextcloud...')
#19 {main}
Next Doctrine\DBAL\Exception\InvalidFieldNameException: An exception occurred while executing a query: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'scheduled_at' in 'SELECT' in /home/nextcloud/nextcloud/3rdparty/doctrine/dbal/src/Driver/API/MySQL/ExceptionConverter.php:67
Stack trace:
#0 /home/nextcloud/nextcloud/3rdparty/doctrine/dbal/src/Connection.php(1976): Doctrine\DBAL\Driver\API\MySQL\ExceptionConverter->convert(Object(Doctrine\DBAL\Driver\PDO\Exception), Object(Doctrine\DBAL\Query))
#1 /home/nextcloud/nextcloud/3rdparty/doctrine/dbal/src/Connection.php(1918): Doctrine\DBAL\Connection->handleDriverException(Object(Doctrine\DBAL\Driver\PDO\Exception), Object(Doctrine\DBAL\Query))
#2 /home/nextcloud/nextcloud/3rdparty/doctrine/dbal/src/Connection.php(1111): Doctrine\DBAL\Connection->convertExceptionDuringQuery(Object(Doctrine\DBAL\Driver\PDO\Exception), 'SELECT `id`, `l...', Array, Array)
#3 /home/nextcloud/nextcloud/lib/private/DB/Connection.php(415): Doctrine\DBAL\Connection->executeQuery('SELECT `id`, `l...', Array, Array, NULL)
#4 /home/nextcloud/nextcloud/lib/private/DB/ConnectionAdapter.php(50): OC\DB\Connection->executeQuery('SELECT `id`, `l...', Array, Array)
#5 /home/nextcloud/nextcloud/lib/private/DB/QueryBuilder/QueryBuilder.php(289): OC\DB\ConnectionAdapter->executeQuery('SELECT `id`, `l...', Array, Array)
#6 /home/nextcloud/nextcloud/lib/public/AppFramework/Db/QBMapper.php(313): OC\DB\QueryBuilder\QueryBuilder->executeQuery()
#7 /home/nextcloud/nextcloud/lib/private/TaskProcessing/Db/TaskMapper.php(181): OCP\AppFramework\Db\QBMapper->findEntities(Object(OC\DB\QueryBuilder\QueryBuilder))
#8 /home/nextcloud/nextcloud/lib/private/TaskProcessing/Manager.php(1084): OC\TaskProcessing\Db\TaskMapper->findTasks('', NULL, NULL, NULL, NULL, 1756730740, NULL)
#9 /home/nextcloud/nextcloud/apps/settings/lib/SetupChecks/TaskProcessingPickupSpeed.php(38): OC\TaskProcessing\Manager->getTasks('', NULL, NULL, NULL, NULL, 1756730740)
#10 /home/nextcloud/nextcloud/lib/private/SetupCheck/SetupCheckManager.php(34): OCA\Settings\SetupChecks\TaskProcessingPickupSpeed->run()
#11 /home/nextcloud/nextcloud/core/Command/SetupChecks.php(56): OC\SetupCheck\SetupCheckManager->runAll()
#12 /home/nextcloud/nextcloud/3rdparty/symfony/console/Command/Command.php(326): OC\Core\Command\SetupChecks->execute(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#13 /home/nextcloud/nextcloud/core/Command/Base.php(213): Symfony\Component\Console\Command\Command->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#14 /home/nextcloud/nextcloud/3rdparty/symfony/console/Application.php(1078): OC\Core\Command\Base->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#15 /home/nextcloud/nextcloud/3rdparty/symfony/console/Application.php(324): Symfony\Component\Console\Application->doRunCommand(Object(OC\Core\Command\SetupChecks), Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#16 /home/nextcloud/nextcloud/3rdparty/symfony/console/Application.php(175): Symfony\Component\Console\Application->doRun(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#17 /home/nextcloud/nextcloud/lib/private/Console/Application.php(183): Symfony\Component\Console\Application->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#18 /home/nextcloud/nextcloud/console.php(87): OC\Console\Application->run(Object(Symfony\Component\Console\Input\ArgvInput))
#19 /home/nextcloud/nextcloud/occ(33): require_once('/home/nextcloud...')
#20 {main}
Next OC\DB\Exceptions\DbalException: An exception occurred while executing a query: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'scheduled_at' in 'SELECT' in /home/nextcloud/nextcloud/lib/private/DB/Exceptions/DbalException.php:56
Stack trace:
#0 /home/nextcloud/nextcloud/lib/private/DB/ConnectionAdapter.php(53): OC\DB\Exceptions\DbalException::wrap(Object(Doctrine\DBAL\Exception\InvalidFieldNameException), '', 'SELECT `id`, `l...')
#1 /home/nextcloud/nextcloud/lib/private/DB/QueryBuilder/QueryBuilder.php(289): OC\DB\ConnectionAdapter->executeQuery('SELECT `id`, `l...', Array, Array)
#2 /home/nextcloud/nextcloud/lib/public/AppFramework/Db/QBMapper.php(313): OC\DB\QueryBuilder\QueryBuilder->executeQuery()
#3 /home/nextcloud/nextcloud/lib/private/TaskProcessing/Db/TaskMapper.php(181): OCP\AppFramework\Db\QBMapper->findEntities(Object(OC\DB\QueryBuilder\QueryBuilder))
#4 /home/nextcloud/nextcloud/lib/private/TaskProcessing/Manager.php(1084): OC\TaskProcessing\Db\TaskMapper->findTasks('', NULL, NULL, NULL, NULL, 1756730740, NULL)
#5 /home/nextcloud/nextcloud/apps/settings/lib/SetupChecks/TaskProcessingPickupSpeed.php(38): OC\TaskProcessing\Manager->getTasks('', NULL, NULL, NULL, NULL, 1756730740)
#6 /home/nextcloud/nextcloud/lib/private/SetupCheck/SetupCheckManager.php(34): OCA\Settings\SetupChecks\TaskProcessingPickupSpeed->run()
#7 /home/nextcloud/nextcloud/core/Command/SetupChecks.php(56): OC\SetupCheck\SetupCheckManager->runAll()
#8 /home/nextcloud/nextcloud/3rdparty/symfony/console/Command/Command.php(326): OC\Core\Command\SetupChecks->execute(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#9 /home/nextcloud/nextcloud/core/Command/Base.php(213): Symfony\Component\Console\Command\Command->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#10 /home/nextcloud/nextcloud/3rdparty/symfony/console/Application.php(1078): OC\Core\Command\Base->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#11 /home/nextcloud/nextcloud/3rdparty/symfony/console/Application.php(324): Symfony\Component\Console\Application->doRunCommand(Object(OC\Core\Command\SetupChecks), Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#12 /home/nextcloud/nextcloud/3rdparty/symfony/console/Application.php(175): Symfony\Component\Console\Application->doRun(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#13 /home/nextcloud/nextcloud/lib/private/Console/Application.php(183): Symfony\Component\Console\Application->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#14 /home/nextcloud/nextcloud/console.php(87): OC\Console\Application->run(Object(Symfony\Component\Console\Input\ArgvInput))
#15 /home/nextcloud/nextcloud/occ(33): require_once('/home/nextcloud...')
#16 {main}
Next OCP\TaskProcessing\Exception\Exception: There was a problem finding the tasks in /home/nextcloud/nextcloud/lib/private/TaskProcessing/Manager.php:1087
Stack trace:
#0 /home/nextcloud/nextcloud/apps/settings/lib/SetupChecks/TaskProcessingPickupSpeed.php(38): OC\TaskProcessing\Manager->getTasks('', NULL, NULL, NULL, NULL, 1756730740)
#1 /home/nextcloud/nextcloud/lib/private/SetupCheck/SetupCheckManager.php(34): OCA\Settings\SetupChecks\TaskProcessingPickupSpeed->run()
#2 /home/nextcloud/nextcloud/core/Command/SetupChecks.php(56): OC\SetupCheck\SetupCheckManager->runAll()
#3 /home/nextcloud/nextcloud/3rdparty/symfony/console/Command/Command.php(326): OC\Core\Command\SetupChecks->execute(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#4 /home/nextcloud/nextcloud/core/Command/Base.php(213): Symfony\Component\Console\Command\Command->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#5 /home/nextcloud/nextcloud/3rdparty/symfony/console/Application.php(1078): OC\Core\Command\Base->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#6 /home/nextcloud/nextcloud/3rdparty/symfony/console/Application.php(324): Symfony\Component\Console\Application->doRunCommand(Object(OC\Core\Command\SetupChecks), Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#7 /home/nextcloud/nextcloud/3rdparty/symfony/console/Application.php(175): Symfony\Component\Console\Application->doRun(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#8 /home/nextcloud/nextcloud/lib/private/Console/Application.php(183): Symfony\Component\Console\Application->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#9 /home/nextcloud/nextcloud/console.php(87): OC\Console\Application->run(Object(Symfony\Component\Console\Input\ArgvInput))
#10 /home/nextcloud/nextcloud/occ(33): require_once('/home/nextcloud...')
#11 {main}
ldap:
For an unknown reason the corresponding migration core/Migrations/Version30000Date20240708160048.php seems to not have been run.
Is there a way to force a specific migration to be run ?
Steps to reproduce
- install Nextcloud Server v29.0.16
- upgrade Nextcloud Server to v30.0.14
- run
occ setupchecks
Expected behavior
occ setupchecks should not complain about missing column scheduled_at
Nextcloud Server version
30
Operating system
Other
PHP engine version
PHP 8.3
Web server
Nginx
Database engine version
MariaDB
Is this bug present after an update or on a fresh install?
Upgraded to a MAJOR version (ex. 31 to 32)
Are you using the Nextcloud Server Encryption module?
Encryption is Disabled
What user-backends are you using?
- Default user-backend (database)
- LDAP/ Active Directory
- SSO - SAML
- Other
Configuration report
{
"system": {
"instanceid": "***REMOVED SENSITIVE VALUE***",
"passwordsalt": "***REMOVED SENSITIVE VALUE***",
"secret": "***REMOVED SENSITIVE VALUE***",
"trusted_domains": [
"***REMOVED SENSITIVE VALUE***",
"***REMOVED SENSITIVE VALUE***"
],
"datadirectory": "***REMOVED SENSITIVE VALUE***",
"dbtype": "mysql",
"dbhost": "***REMOVED SENSITIVE VALUE***",
"dbname": "***REMOVED SENSITIVE VALUE***",
"dbuser": "***REMOVED SENSITIVE VALUE***",
"dbpassword": "***REMOVED SENSITIVE VALUE***",
"overwriteprotocol": "https",
"overwrite.cli.url": "https:\/\/***REMOVED SENSITIVE VALUE***",
"htaccess.RewriteBase": "\/",
"htaccess.IgnoreFrontController": true,
"version": "30.0.14.1",
"dbtableprefix": "oc_",
"mysql.utf8mb4": true,
"tempdirectory": "\/home\/nextcloud\/tmp\/tmp",
"installed": true,
"maintenance": false,
"maintenance_window_start": 1,
"mail_from_address": "***REMOVED SENSITIVE VALUE***",
"mail_domain": "***REMOVED SENSITIVE VALUE***",
"mail_smtpmode": "smtp",
"mail_smtphost": "***REMOVED SENSITIVE VALUE***",
"mail_smtpport": "25",
"mail_smtpauthtype": "LOGIN",
"loglevel": 2,
"theme": "",
"ldapProviderFactory": "\\OCA\\User_LDAP\\LDAPProviderFactory",
"skeletondirectory": "\/home\/nextcloud\/nextcloud\/core\/skeleton",
"token_auth_enforced": true,
"appstoreenabled": false,
"forcessl": true,
"debug": false,
"config_is_read_only": false,
"syslog_tag": "Claude",
"apps_paths": [
{
"path": "\/home\/nextcloud\/nextcloud\/apps",
"url": "\/apps",
"writable": false
},
{
"path": "\/home\/nextcloud\/nextcloud\/apps-local",
"url": "\/apps-local",
"writable": false
}
],
"memcache.local": "\\OC\\Memcache\\APCu",
"trusted_proxies": "***REMOVED SENSITIVE VALUE***",
"sharing.maxAutocompleteResults": 25,
"sharing.minSearchStringLength": 2,
"updater.release.channel": "stable",
"logfile": "\/var\/log\/nextcloud\/nextcloud.log",
"log_rotate_size": 0,
"versions_retention_obligation": "auto,365",
"trashbin_retention_obligation": "auto,90",
"default_phone_region": "FR",
"user_oidc": {
"auto_provision": false
}
}
}
List of activated Apps
Enabled:
- activity: 3.0.0
- app_api: 4.0.6
- bruteforcesettings: 3.0.0
- circles: 30.0.0
- cloud_federation_api: 1.13.0
- comments: 1.20.1
- contacts: 7.2.6
- contactsinteraction: 1.11.0
- dav: 1.31.1
- deck: 1.14.6
- federatedfilesharing: 1.20.0
- federation: 1.20.0
- files: 2.2.0
- files_accesscontrol: 1.20.1
- files_downloadlimit: 3.0.0
- files_pdfviewer: 3.0.0
- files_reminders: 1.3.0
- files_sharing: 1.22.0
- files_trashbin: 1.20.1
- files_versions: 1.23.0
- firstrunwizard: 3.0.0
- groupfolders: 18.1.4
- logreader: 3.0.0
- lookup_server_connector: 1.18.0
- nextcloud_announcements: 2.0.0
- notifications: 3.0.0
- oauth2: 1.18.1
- onlyoffice: 9.10.0
- password_policy: 2.0.0
- photos: 3.0.2
- privacy: 2.0.0
- provisioning_api: 1.20.0
- recommendations: 3.0.0
- related_resources: 1.5.0
- serverinfo: 2.0.0
- settings: 1.13.0
- sharebymail: 1.20.0
- sharelisting: 1.2.0
- support: 2.0.0
- survey_client: 2.0.0
- systemtags: 1.20.0
- text: 4.1.0
- theming: 2.6.0
- twofactor_backupcodes: 1.19.0
- updatenotification: 1.20.0
- user_ldap: 1.21.0
- user_oidc: 7.4.0
- user_status: 1.10.0
- user_usage_report: 1.14.0
- viewer: 3.0.0
- weather_status: 1.10.0
- webhook_listeners: 1.1.0-dev
- workflowengine: 2.12.0
Disabled:
- admin_audit: 1.20.0
- dashboard: 7.10.0 (installed 7.8.0)
- encryption: 2.18.0
- files_external: 1.22.0
- quota_warning: 1.21.0
- suspicious_login: 8.0.0
- twofactor_nextcloud_notification: 4.0.0
- twofactor_totp: 12.0.0-dev
Nextcloud Signing status
Nextcloud Logs
Additional info
No response
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with lib/private/TaskProcessing/Db/TaskMapper.php and apps/settings/lib/SetupChecks/TaskProcessingPickupSpeed.php, then reproduce the failure through the occ setupchecks entry point. Trace how the scheduled_at column is expected to exist after the 29.0.16-to-30.0.14 upgrade; done means the setup check completes without the missing-column exception.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- mysql, php
- Domain
- backend, database
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100