You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When updating an Entry, with lots of Neo fields (with children), via a mutation I get this error:
[web.ERROR] [yii\db\Exception] SQLSTATE[HY000]: General error: 1205 Lock wait timeout exceeded; try restarting transaction
It happens mainly when making the request twice, before the initial request is finished.
Edit: It happens only when the session component is set to redis-Driver.
Edit: It also happens when I call the GraphQL Endpoint from my Nuxt-App.
Steps to reproduce
GraphiQL Playground
Set session component to redis-Driver.
Mutate/Update an entry with lots of Neo fields (with children)
Craft 4.5.15 and 4.6.0 are out with a fix for that: now we ensure the entire element save process is protected by a mutex lock, like we do for non-GraphQL save requests already.
What happened?
Description
When updating an Entry, with lots of Neo fields (with children), via a mutation I get this error:
[web.ERROR] [yii\db\Exception] SQLSTATE[HY000]: General error: 1205 Lock wait timeout exceeded; try restarting transaction
It happens mainly when making the request twice, before the initial request is finished.
Edit: It happens only when the session component is set to redis-Driver.
Edit: It also happens when I call the GraphQL Endpoint from my Nuxt-App.
Steps to reproduce
Expected behavior
Saving the entry after lock file releases.
Actual behavior
[web.ERROR] [yii\db\Exception] SQLSTATE[HY000]: General error: 1205 Lock wait timeout exceeded; try restarting transaction
Craft CMS version
4.5.14
PHP version
8.0.11
Operating system and version
Unix
Database type and version
mysql 8
Image driver and version
No response
Installed plugins and versions
The text was updated successfully, but these errors were encountered: