Hi, Having some problems upgrading the community edition 3.29.1 to 3.30.0. Followed the repository update and docker switch but it fails on this when starting:
eramba | == 20260519143000 ComplianceManagementSingleCustomFieldValuesDeduplicateMigration: migrating
eramba | Class "CustomFields\Model\Table\CustomFieldsTable" not found
eramba | Data migrations failed.
eramba | Migration process failed.
eramba | Initialisation process failed.
It then just loops around. Tested it on our database and on a clean 3.29.1 database and the same thing happens.
AI came up with this which might help further
Community 3.30.0 upgrade fails — data migration references
CustomFieldsTableclass absent from Community image; reproduced on clean dataEnvironment: Community, Docker (simple-install), upgrading 3.29.1 → 3.30.0 (image 3.30.0-19, also reproduced via
3.xtag).Failure: Structural migrations complete successfully. Data migrations fail on
20260519143000_ComplianceManagementSingleCustomFieldValuesDeduplicateMigrationwithClass "CustomFields\Model\Table\CustomFieldsTable" not found. Container crash-loops; transaction rolls back.Root cause evidence: The migration file contains
use CustomFields\Model\Table\CustomFieldsTable;and referencesCustomFieldsTable::TYPE_*constants, butCustomFieldsTable.phpdoes not exist anywhere in the Community image (find /var/www/eramba -name CustomFieldsTable.phpreturns nothing in botheramba:latestanderamba:3.x). Appears the migration depends on a CustomFields plugin class not shipped in the Community build.
Great product by the way, hoping to upgrade to Enterprise soon! Thanks