-
Couldn't load subscription status.
- Fork 1.5k
Description
Expected behavior
Cmd bin/console pimcore:maintenance -f -j versioncleanup to work
Actual behavior
The error is in the query at the id NOT IN segment.
09:16:31 ERROR [app] Failed to execute job with ID versioncleanup: Doctrine\DBAL\Exception\SyntaxErrorException {-driverException: Doctrine\DBAL\Driver\PDO\Exception {#1 …}#message: """ An exception occurred while executing 'SELECT cid, GROUP_CONCAT(id ORDER BY id DESC) AS versions FROM versions WHERE ctype = ? AND NOT public AND id NOT IN (,,,,) GROUP BY cid HAVING COUNT(*) > ? LIMIT 1000' with params ["document", 1]:\n \n SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ',,,) GROUP BY cid HAVING COUNT(*) > '1' LIMIT 1000' at line 1 """#code: 0#file: "./vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php"#line: 98-previous: Doctrine\DBAL\Driver\PDO\Exception {#1 …}trace: {./vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php:98 { …}./vendor/doctrine/dbal/lib/Doctrine/DBAL/DBALException.php:182 { …}./vendor/doctrine/dbal/lib/Doctrine/DBAL/DBALException.php:159 { …}./vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:2121 { …}./vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:1264 { …}./vendor/pimcore/pimcore/lib/Db/PimcoreExtensionsTrait.php:93 { …}./vendor/pimcore/pimcore/models/Version/Dao.php:151 { …}./vendor/pimcore/pimcore/lib/Maintenance/Tasks/VersionsCleanupTask.php:83 { …}./vendor/pimcore/pimcore/lib/Maintenance/Executor.php:95 { …}./vendor/pimcore/pimcore/bundles/CoreBundle/Command/MaintenanceCommand.php:93 { …}./vendor/symfony/symfony/src/Symfony/Component/Console/Command/Command.php:255 { …}./vendor/symfony/symfony/src/Symfony/Component/Console/Application.php:1027 { …}./vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Console/Application.php:97 { …}./vendor/symfony/symfony/src/Symfony/Component/Console/Application.php:273 { …}./vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Console/Application.php:83 { …}./vendor/symfony/symfony/src/Symfony/Component/Console/Application.php:149 { …}./bin/console:26 {› $application = new \Pimcore\Console\Application($kernel);› $application->run();› } …}} ["id" => "versioncleanup","exception" => Doctrine\DBAL\Exception\SyntaxErrorException^ { …}]
Steps to reproduce
Run bin/console pimcore:maintenance -f -j versioncleanup.
That may be a problem related to my instance but anyway the code does not expect the "NOT IN" element list to be empty