Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"NOSCRIPT No matching script. Please use EVAL" thrown when creating a lock in redis #2354

Closed
acelaya opened this issue Feb 4, 2025 · 1 comment · Fixed by #2361
Closed
Labels
Milestone

Comments

@acelaya
Copy link
Member

acelaya commented Feb 4, 2025

Shlink version

4.4.2

PHP version

All

How do you serve Shlink

Other (explain in summary)

Database engine

MySQL

Database version

N/A

Current behavior

A discussion was opened reporting the issue: #2350

After some investigation, it was found the bug was introduced somewhere between symfony/lock 7.2.0 and 7.2.3

The issue has been reported to upstream symfony/symfony#59686

A possible short-term workaround would be to downgrade symfony/lock to v7.2.0, as it works consistently with that version.

Expected behavior

No error thrown when creating an app lock in redis.

Minimum steps to reproduce

See #2350 and symfony/symfony#59686

@acelaya acelaya added the bug label Feb 4, 2025
@acelaya acelaya added this to the 4.4.3 milestone Feb 4, 2025
@acelaya acelaya moved this to Todo in Shlink Feb 4, 2025
@acelaya
Copy link
Member Author

acelaya commented Feb 14, 2025

The issue has been fixed upstream, but I'm not sure when is the new version going to be released, so I'm implementing a temporary workaround by pinning to symfony/lock: 7.2.0.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

1 participant