This repository has been archived by the owner on Apr 26, 2024. It is now read-only.
Cannot send new events into rooms with floating-point (and stringy?) power levels #14060
Labels
A-Push
Issues related to push/notifications
A-Validation
500 (mostly) errors due to lack of event/parameter validation
O-Uncommon
Most users are unlikely to come across this or unexpected workflow
S-Major
Major functionality / product severely impaired, no satisfactory workaround.
T-Defect
Bugs, crashes, hangs, security vulnerabilities, or other reported issues.
X-Regression
Something broke which worked on a previous release
X-Release-Blocker
Must be resolved before making a release
Z-Sentry
Issue was discovered by looking at Sentry reports on Matrix.org
Internal users: https://sentry.tools.element.io/organizations/element/issues/34032/?project=2&query=is%3Aunresolved&sort=freq&statsPeriod=14d
Sentry's report is terse here: it does not include local vars from the call stack.
The deepest call is
synapse/synapse/push/bulk_push_rule_evaluator.py
Lines 292 to 299 in b4ec4f5
which invokes the new Rust mechanism for push stuff:
synapse/rust/src/push/evaluator.rs
Lines 64 to 90 in ebd9e2d
I am guessing that
'float' object cannot be interpreted as an integer
comes from Py03's translation layer. (Implement push rule evaluation in Rust. #13838)Will investigate a little more.
The text was updated successfully, but these errors were encountered: