Push notifications not working properly anymore #382

Open
opened 2023-09-13 11:52:10 +00:00 by BobWs · 3 comments
BobWs commented 2023-09-13 11:52:10 +00:00 (Migrated from gitlab.com)

Push notifications not working properly anymore!

Description

Hi,
All of the sudden Push notifications is not working properly anymore, I keep getting empty notifications after I have already read the message. Or the notifications keep re-appearing when the message is read.

When I look at my Docker Conduit log I see a lot of these error messages, I don't get why this is happening it was working fine until I updated to the latest version a couple of weeks a go.

2023-09-04T15:28:12.407819Z  WARN conduit::api::ruma_wrapper::axum: try_from_http_request failed: Deserialization(Json(Error("leading sigil is incorrect or missing", line: 1, column: 48)))
2023-09-08T15:01:20.658222Z  WARN conduit::api::ruma_wrapper::axum: try_from_http_request failed: Deserialization(Json(Error("leading sigil is incorrect or missing", line: 1, column: 48)))
2023-09-08T15:01:51.369639Z  WARN conduit::api::ruma_wrapper::axum: try_from_http_request failed: Deserialization(Json(Error("leading sigil is incorrect or missing", line: 1, column: 48)))

2023-09-13T11:38:40.856773Z  WARN conduit::service::pusher: Could not send request to pusher https://push.fluffychat.im: error sending request for url (https://push.fluffychat.im/_matrix/push/v1/notify): operation timed out
2023-09-13T11:38:40.859078Z  WARN conduit::service::pusher: Could not send request to pusher https://push.fluffychat.im: error sending request for url (https://push.fluffychat.im/_matrix/push/v1/notify): operation timed out

Any thoughts on how to fix this?
TIA

## Push notifications not working properly anymore! ### Description Hi, All of the sudden Push notifications is not working properly anymore, I keep getting empty notifications after I have already read the message. Or the notifications keep re-appearing when the message is read. When I look at my Docker Conduit log I see a lot of these error messages, I don't get why this is happening it was working fine until I updated to the latest version a couple of weeks a go. ``` 2023-09-04T15:28:12.407819Z WARN conduit::api::ruma_wrapper::axum: try_from_http_request failed: Deserialization(Json(Error("leading sigil is incorrect or missing", line: 1, column: 48))) 2023-09-08T15:01:20.658222Z WARN conduit::api::ruma_wrapper::axum: try_from_http_request failed: Deserialization(Json(Error("leading sigil is incorrect or missing", line: 1, column: 48))) 2023-09-08T15:01:51.369639Z WARN conduit::api::ruma_wrapper::axum: try_from_http_request failed: Deserialization(Json(Error("leading sigil is incorrect or missing", line: 1, column: 48))) 2023-09-13T11:38:40.856773Z WARN conduit::service::pusher: Could not send request to pusher https://push.fluffychat.im: error sending request for url (https://push.fluffychat.im/_matrix/push/v1/notify): operation timed out 2023-09-13T11:38:40.859078Z WARN conduit::service::pusher: Could not send request to pusher https://push.fluffychat.im: error sending request for url (https://push.fluffychat.im/_matrix/push/v1/notify): operation timed out ``` Any thoughts on how to fix this? TIA
sanderhollaar commented 2023-11-08 16:19:26 +00:00 (Migrated from gitlab.com)

I get the (almost) same log entries, triggered with elementx.

o Fresh install of conduit 0.6.0

o Create new user with matrix client on laptop.

o Install elementx on iphone, login, elementx hangs with a spinner and Setting up your account. This is a one time process, thanks for waiting.

$ journalctl -u conduit -S today | grep 'Nov 08 16:38' | grep -m1 Deserialization

Nov 08 16:38:00 bever conduit[3735833]: 2023-11-08T15:38:00.013950Z WARN conduit::api::ruma_wrapper::axum: try_from_http_request failed: Deserialization(Json(Error("leading sigil is incorrect or missing", line: 1, column: 109)))

$ journalctl -u conduit -S today | grep 'Nov 08 16:38' | grep -c Deserialization

5051

I get the (almost) same log entries, triggered with elementx. o Fresh install of conduit `0.6.0` o Create new user with matrix client on laptop. o Install elementx on iphone, login, elementx hangs with a spinner and `Setting up your account. This is a one time process, thanks for waiting.` `$ journalctl -u conduit -S today | grep 'Nov 08 16:38' | grep -m1 Deserialization` `Nov 08 16:38:00 bever conduit[3735833]: 2023-11-08T15:38:00.013950Z WARN conduit::api::ruma_wrapper::axum: try_from_http_request failed: Deserialization(Json(Error("leading sigil is incorrect or missing", line: 1, column: 109)))` `$ journalctl -u conduit -S today | grep 'Nov 08 16:38' | grep -c Deserialization` `5051`
getzze commented 2024-01-29 23:03:33 +00:00 (Migrated from gitlab.com)

Hey, I got exactly the same problem as @sanderhollaar

  • After entering my username and password in ElementX on Android, it gets stuck with Setting up your account....

  • And the same error floods the journal for conduit service: Deserialization(Json(Error("leading sigil is incorrect or missing", line: 1, column: 109)))

  • I can login just fine with other clients.

conduit 0.6.0

nginx reverse proxy with sliding-sync advertised in well-known:

location /.well-known/matrix/client {
    return 200 '{
        "m.homeserver": { "base_url": "https://example.com" },
        "org.matrix.msc3575.proxy": {"url":"https://example.com" },
    }';
    add_header Content-Type application/json;
    add_header Access-Control-Allow-Origin '*';
}
Hey, I got exactly the same problem as @sanderhollaar * After entering my username and password in ElementX on Android, it gets stuck with `Setting up your account...`. * And the same error floods the journal for conduit service: `Deserialization(Json(Error("leading sigil is incorrect or missing", line: 1, column: 109)))` * I can login just fine with other clients. `conduit 0.6.0` `nginx` reverse proxy with sliding-sync advertised in well-known: ``` location /.well-known/matrix/client { return 200 '{ "m.homeserver": { "base_url": "https://example.com" }, "org.matrix.msc3575.proxy": {"url":"https://example.com" }, }'; add_header Content-Type application/json; add_header Access-Control-Allow-Origin '*'; } ```
getzze commented 2024-02-12 16:10:02 +00:00 (Migrated from gitlab.com)

mentioned in issue #424

mentioned in issue #424
Sign in to join this conversation.
No labels
Android
CS::needs customer feedback
CS::needs follow up
CS::needs on prem installation
CS::waiting
Chrome
Design:: Ready
Design:: in progress
Design::UX
E2EE
Edge
Firefox
GDPR
Iteration 13 IM
Linux
MacOS
Need::Discussion
Need::Steps to reproduce
Need::Upstream fix
Needs:: Planning
Needs::Dev-Team
Needs::More information
Needs::Priority
Needs::Product
Needs::Refinement
Needs::Severity
Priority::1-Critical
Priority::2-Max
Priority::3-Impending
Priority::4-High
Priority::5-Medium
Priority::6-Low
Priority::7-None
Progress::Backlog
Progress::Review
Progress::Started
Progress::Testing
Progress::Triage
Progress::Waiting
Reporter::Sentry
Safari
Target::Community
Target::Customer
Target::Internal
Target::PoC
Target::Security
Team:Customer-Success
Team:Design
Team:Infrastructure
Team:Instant-Messaging
Team:Product
Team:Workflows
Type::Bug
Type::Design
Type::Documentation
Type::Feature
Type::Improvement
Type::Support
Type::Tests
Windows
blocked
blocked-by-spec
cla-signed
conduit
contribution::advanced
contribution::easy
contribution::help needed
from::review
iOS
p::ti-tenant
performance
product::triage
proposal
refactor
release-blocker
s: dart_openapi_codegen
s::Famedly-Patient
s::Org-Directory
s::Passport-Generator
s::Requeuest
s:CRM
s:Famedly-App
s:Famedly-Web
s:Fhiroxide
s:Fhiroxide-cli
s:Fhiroxide-client
s:Fhirs
s:Hedwig
s:LISA
s:Matrix-Dart-SDK
s:Role-Manager
s:Synapse
s:User-Directory
s:WFS-Matrix
s:Workflow Engine
s:dtls
s:famedly-error
s:fcm-shared-isolate
s:matrix-api-lite
s:multiple-tab-detector
s:native-imaging
severity::1
severity::2
severity::3
severity::4
technical-debt
voip
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Matthias/conduit#382
No description provided.