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

Push notifications stopped working after last app update #793

Closed
hipur opened this issue Jun 21, 2024 · 2 comments
Closed

Push notifications stopped working after last app update #793

hipur opened this issue Jun 21, 2024 · 2 comments

Comments

@hipur
Copy link

hipur commented Jun 21, 2024

Confirm you’re filing a new issue. Search issues in Github and ensure that the issue is not already exist.

Describe the bug

Push notifications worked normally before latest update. But stopped working on all mobile clients since 20/06/2024.

To Reproduce

Receive a message with notifications turned on for user. Notifications arrive on web client, but not on Android clients.

Expected behavior

Notifications on Android clients (as it did work before yesterday)

Screenshots

None

Observed behavior

Log shows this lines:

I, [2024-06-21T22:52:20.450736 #1]  INFO -- : [ActiveJob] [EventDispatcherJob] [7bcc8e3b-788e-4b99-85e1-e1c8ecb4019e] Skipping EventDispatcherJob with ["notification.deleted", {"_aj_serialized"=>"ActiveJob::Serializers::TimeWithZoneSerializer", "value"=>"2024-06-21T22:52:20.385603513Z"}, {"notification"=>{"_aj_globalid"=>"gid://chatwoot/Notification/6059"}, "_aj_symbol_keys"=>["notification"]}] because of ActiveJob::DeserializationError (Error while trying to deserialize arguments: Couldn't find Notification with 'id'=6059)
I, [2024-06-21T22:52:23.841346 #1]  INFO -- : [ActiveJob] [EventDispatcherJob] [978cb6c9-409e-4af4-aa31-e7ed608b6bae] Skipping EventDispatcherJob with ["notification.deleted", {"_aj_serialized"=>"ActiveJob::Serializers::TimeWithZoneSerializer", "value"=>"2024-06-21T22:52:23.779949748Z"}, {"notification"=>{"_aj_globalid"=>"gid://chatwoot/Notification/6061"}, "_aj_symbol_keys"=>["notification"]}] because of ActiveJob::DeserializationError (Error while trying to deserialize arguments: Couldn't find Notification with 'id'=6061)
I, [2024-06-21T22:52:37.801185 #1]  INFO -- : [ActiveJob] [EventDispatcherJob] [f3f4367d-3b72-43b0-9fc0-33115ba90ae2] Skipping EventDispatcherJob with ["notification.deleted", {"_aj_serialized"=>"ActiveJob::Serializers::TimeWithZoneSerializer", "value"=>"2024-06-21T22:52:37.782804250Z"}, {"notification"=>{"_aj_globalid"=>"gid://chatwoot/Notification/6063"}, "_aj_symbol_keys"=>["notification"]}] because of ActiveJob::DeserializationError (Error while trying to deserialize arguments: Couldn't find Notification with 'id'=6063)
I, [2024-06-21T22:52:55.995128 #1]  INFO -- : [ActiveJob] [EventDispatcherJob] [6d290f07-692f-4bde-bd66-d6a0af93b7df] Skipping EventDispatcherJob with ["notification.deleted", {"_aj_serialized"=>"ActiveJob::Serializers::TimeWithZoneSerializer", "value"=>"2024-06-21T22:52:55.972711543Z"}, {"notification"=>{"_aj_globalid"=>"gid://chatwoot/Notification/6064"}, "_aj_symbol_keys"=>["notification"]}] because of ActiveJob::DeserializationError (Error while trying to deserialize arguments: Couldn't find Notification with 'id'=6064)
I, [2024-06-21T22:52:56.111251 #1]  INFO -- : [ActiveJob] [EventDispatcherJob] [94baeeb6-1c8b-48c7-b15f-38cb140c2817] Skipping EventDispatcherJob with ["notification.deleted", {"_aj_serialized"=>"ActiveJob::Serializers::TimeWithZoneSerializer", "value"=>"2024-06-21T22:52:56.066327891Z"}, {"notification"=>{"_aj_globalid"=>"gid://chatwoot/Notification/6062"}, "_aj_symbol_keys"=>["notification"]}] because of ActiveJob::DeserializationError (Error while trying to deserialize arguments: Couldn't find Notification with 'id'=6062)
I, [2024-06-21T22:53:11.360762 #1]  INFO -- : [ActiveJob] [EventDispatcherJob] [e2afc3f2-e1c4-497d-a665-5545bff8e2e4] Skipping EventDispatcherJob with ["notification.deleted", {"_aj_serialized"=>"ActiveJob::Serializers::TimeWithZoneSerializer", "value"=>"2024-06-21T22:53:11.339173523Z"}, {"notification"=>{"_aj_globalid"=>"gid://chatwoot/Notification/6065"}, "_aj_symbol_keys"=>["notification"]}] because of ActiveJob::DeserializationError (Error while trying to deserialize arguments: Couldn't find Notification with 'id'=6065)
I, [2024-06-21T22:53:11.476079 #1]  INFO -- : [ActiveJob] [EventDispatcherJob] [538dbb36-f0e0-43b1-9b47-4469635a606f] Skipping EventDispatcherJob with ["notification.deleted", {"_aj_serialized"=>"ActiveJob::Serializers::TimeWithZoneSerializer", "value"=>"2024-06-21T22:53:11.435910617Z"}, {"notification"=>{"_aj_globalid"=>"gid://chatwoot/Notification/6066"}, "_aj_symbol_keys"=>["notification"]}] because of ActiveJob::DeserializationError (Error while trying to deserialize arguments: Couldn't find Notification with 'id'=6066)

Environment

  • Self hosted Chatwoot
  • Device Name: Samsung S23 Ultra
  • OS Version: Android 15
  • Chatwoot App Version: 1.10.41
  • Chatwoot Server Version: 3.9.0

Additional context

Tried uninstalling and reinstalling Android client, clearing cache and allowing unrestricted battery usage

Possible fixes

?

Copy link

linear bot commented Jun 21, 2024

@hipur
Copy link
Author

hipur commented Jun 21, 2024

Updating to 3.10 fixed the issues.

@hipur hipur closed this as completed Jun 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant