Skip to content

[5.x]: Mutex exception because of propagation method "Only save entries to the site they were created in" after upgrade from 4.x #16487

@peter0503

Description

@peter0503

What happened?

Description

After upgrading from version 4.12.3 to 5.6.0.2, we encountered a mutex exception when creating a new page entry. This issue arises due to the propagation method "Only save entries to the site they were created in" on a field used in the entry type. If we switch to another propagation method, it works correctly. Previously, this field used a Super Table in version 4.x, and in version 5.x, we are using Matrix instead of the Super Table. We performed the migration through the console to migrate all Super Table fields.

Steps to reproduce

  1. Upgrade from 4.12.3 to 5.6.0.2
  2. Create a new "page entry"

Expected behavior

Should open me the entry and I should be able to fill out the the data

Actual behavior

Mutex Exception – craft\errors\MutexException
Unable to acquire a lock for the structure 1

Craft CMS version

Craft Pro 5.6.0.2

PHP version

8.3.16

Operating system and version

Linux 5.10.228-219.884.amzn2.x86_64

Database type and version

PostgreSQL 14.12

Image driver and version

GD 8.3.16

Installed plugins and versions

Plugin Version
Amazon S3 2.2.1
Amazon SES 3.1.0
Code Field 5.0.0
Control Panel CSS 3.0.0
Control Panel JS 3.0.0
CP Field Inspect 2.0.3
Element Relations 3.0.6
Feed Me 6.6.1
Guide 5.2.0
Hyper 2.2.2
Icon Picker 3.0.2
ImageOptimize 5.0.4
Navigation 3.0.5
Neo 5.2.22
Preparse 3.0.0-alpha.2
Redactor 4.2.0
Retour 5.0.5
SEOmatic 5.1.10
Static Translations 4.1.1
Super Dynamic Fields 5.0.1
Super Table 4.0.2
Translations v4.0.6
Workflow 3.0.5

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions