Beim Abacus Sync failen z.T. die E-Mail-Adressen mit der Fehlermeldung “RestClient::BadRequest: Es bestehen bereits Kommunikationsdaten mit dem Wert xy@example.net“
Der Fehler tritt auf, wenn die E-Email-Adresse in subject_interface.rb:162 (#update_communications) übertragen werden soll.
Das Problem tritt auf, da der TransmitPersonJob doppelt ausgeführt wird und so eine Race Condition entsteht. Möglicherweise wird der Job via People::AccountCompletionsController doppelt enqueued. Dies soll geprüft und unterbunden werden, so dass der Job nur noch einmal ausgeführt wird.
Ab 20.7 sind vermehrt Probleme beim Abgleich der Kommunikationsattribute mit Abacus aufgetreten. Davor gab es diese Fehler nur vereinzelt.
[31] pry(main)> HitobitoLogEntry.where(category: :rechnungen, level: :error).where("payload::varchar like '%Es bestehen bereits Kommunikationsdaten%'").group('created_at::date').count.sort_by(&:first).to_h
=> {Thu, 12 Mar 2026=>1,
Sat, 14 Mar 2026=>1,
Tue, 07 Apr 2026=>1,
Wed, 08 Apr 2026=>1,
Thu, 23 Apr 2026=>1,
Fri, 24 Apr 2026=>1,
Sat, 06 Jun 2026=>1,
Tue, 23 Jun 2026=>1,
Wed, 15 Jul 2026=>1,
Mon, 20 Jul 2026=>25,
Tue, 21 Jul 2026=>44,
Wed, 22 Jul 2026=>28,
Thu, 23 Jul 2026=>19,
Fri, 24 Jul 2026=>9}
Siehe dazu auch zb
https://glitchtip.puzzle.ch/hitobito/issues/18691?project=20
https://glitchtip.puzzle.ch/hitobito/issues/18698?project=20
https://glitchtip.puzzle.ch/hitobito/issues/18669?project=20
┆Issue is synchronized with this Jira Bug by Unito
Beim Abacus Sync failen z.T. die E-Mail-Adressen mit der Fehlermeldung “
RestClient::BadRequest: Es bestehen bereits Kommunikationsdaten mit dem Wert xy@example.net“Der Fehler tritt auf, wenn die E-Email-Adresse in subject_interface.rb:162 (#update_communications) übertragen werden soll.
Das Problem tritt auf, da der TransmitPersonJob doppelt ausgeführt wird und so eine Race Condition entsteht. Möglicherweise wird der Job via People::AccountCompletionsController doppelt enqueued. Dies soll geprüft und unterbunden werden, so dass der Job nur noch einmal ausgeführt wird.
Ab 20.7 sind vermehrt Probleme beim Abgleich der Kommunikationsattribute mit Abacus aufgetreten. Davor gab es diese Fehler nur vereinzelt.
Siehe dazu auch zb
https://glitchtip.puzzle.ch/hitobito/issues/18691?project=20
https://glitchtip.puzzle.ch/hitobito/issues/18698?project=20
https://glitchtip.puzzle.ch/hitobito/issues/18669?project=20
┆Issue is synchronized with this Jira Bug by Unito