Ein vorübergehender Datenbankfehler darf nicht 500 die Anfrage

FixSecurityService
Verschifft
28. August 2026 um 20:29 UTC
Autor
Kamo
Ausschuss
e88dce8

Die Lead Communications Registerkarte berichtete "Wir konnten diese Leine nicht laden Kommunikation" für org 1168485648209608710 am 2026-08-28. Der Endpunkt 500 fünfmal zwischen 20:02 und 20:03 zurückgekehrt, und der Körper war Spring's Standardfehler JSON statt LeadCommunicationsControllers eigener Beweis der Controller lief nie. ************ liest child_org_security_models Antwort "Does this org have CRM" auf jeder /api/security/Leads/** Anfrage. Yugabyte hob eine retryable 40001 auf dieser Tabelle ("Schema-Version Mismatch für Tabelle ...fad1: erwartet 6, bekam 3") während ein Katalogwechsel propagiert, die CannotAcquireLockException entkam PreHandle, und die ganze Anfrage wurde ein 500, bevor irgendein Handler existierte, um es zu melden. Jeder andere Leser von diese Reihen überlebt bereits einen solchen Ausbruch . OrganizationController und MemberRightsAppliedService protokollieren und weitermachen - so waren die Gates die letzten Platz ein Blip könnte immer noch eine Anfrage völlig scheitern. EntitlementGateReads führt jetzt beide Gates' liest: drei Versuche mit einem kurzen Backoff, der fast jeden Ausbruch wieder in eine echte Antwort verwandelt, und dann fällt offen statt geschlossen. Eine unbeantwortbare Lektüre bedeutet "nicht richtig bekannt jetzt", und keine Alternative sagt, dass ein 403 würde das Mitglied sagen, ihre Organisation hat nicht eine App gekauft hat es gekauft, und ein 500 sagt, die Funktion ist kaputt. Fallen offene Hände die Entscheidung für den Handler der eigenen Zulassung, die getrennt und strenger ist: LeadCommunicationsController erfordert noch eine gültige Org-Sitzung, die Führung in diesem Org sein, und VIEW_UNASSIGNED_LEADS / VIEW_LEAD_CONTACT_INFO_OTHERS; PatientCommsController benötigt noch VIEW_CHART. Was kurz übersprungen wird, ist die Abrechnungsfrage, nicht der Zugriff. Nicht-transiente Störungen verbreiten sich immer noch, also eine echte Pause in der Durchsetzung bleibt laut, anstatt still das Tor zu deaktivieren. **************** trug den identischen Defekt auf dem gleichen Suche Weg Familie und bekommt die gleiche Behandlung.

Alle Änderungen

Wie, was Sie sehen Versand?

Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.

Free Forever startenPreisgestaltung anzeigen