Summary: | telepathy-butterfly crashed with ValueError in Received(): You can't receive the same message twice. | ||
---|---|---|---|
Product: | Telepathy | Reporter: | Pedro Villavicencio <pvillavi> |
Component: | butterfly | Assignee: | Telepathy bugs list <telepathy-bugs> |
Status: | RESOLVED MOVED | QA Contact: | Telepathy bugs list <telepathy-bugs> |
Severity: | normal | ||
Priority: | medium | Keywords: | patch |
Version: | unspecified | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: | Fixing the issue by incrementing the recv id correctly. |
Description
Pedro Villavicencio
2011-05-11 02:21:43 UTC
Created attachment 52173 [details] [review] Fixing the issue by incrementing the recv id correctly. I've fixed the issue. The root cause for me was a crash in ButterflyTextChannel._signal_text_received (UnicodeDecodeError). The message ended up in the pending messages queue, but the current ID did not increase. The attached patch fixes this. Fixing the crashes in _signal_text_received would also be a good idea (the UnicodeDecodeError has already been reported). The easiest way to fix that would probably be using python 3 instead of python 2... See also https://github.com/nathansamson/Telepathy-Butterfly for my patch in git repo -- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/telepathy/telepathy-butterfly/issues/56. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.