Eine abgelehnte Kampagne Aufruf sagt, warum, statt "Bad Request"

FixEmailService
Verschifft
16. September 2026 um 16:57 UTC
Autor
Kamo
Ausschuss
2a72597

CampaignService lehnt mit einer ResponseStatusException mit einem Satz ab geschrieben für das Mitglied ("Die Kampagne vor dem Löschen"., "Nur angehalten Kampagnen können wieder aufgenommen werden"., "Eine geplante, sendende oder pausierte Kampagne kann nicht sein archiviert. Stornieren Sie es zuerst".), und die Kampagnen-Controller werfen es wieder. Frühling Boot's Standard-Fehler-Körper trägt nur die Status-Satz, weil server.error.include-Nachricht ist nie hier (mit dem Zweck: es würde auch jede unerwartete Ausnahme-Nachricht auf dem Draht). So konnte der Kampagnen-Bildschirm nur jederzeit Toast "Bad Request". Bestätigt auf einer Live-Pod: ein Fehler Körper ist {timestamp, status, error: "Nicht gefunden", Pfad] ohne Nachricht. KampagneErrorAdvice, angelegt auf KampagneController und CampaignOutboxController, antwortet mit der Hausfehlerform statt: Fehler ist der Satz (oder der Status Phrase, wenn es keine gibt), plus Status. Die Kampagnen, Publikum und Outbox Kunden in kamo-internal bereits zeigen "Fehler", so dass sich nichts ändert sich auf dieser Seite. CampaignErrorAdviceTest betreibt den echten CampaignController auf einem eingebetteten Server durch Boots eigene Fehlerbehandlung: ohne den Rat, sagt der Körper "Schlechte Anfrage" und nie der Grund; mit ihm der Grund. 1560 Tests: Nur TransactionalSendRatchetTest scheitert, wie es bereits auf der Hauptsache der Artikel der Regel tut.

Alle Änderungen

Wie, was Sie sehen Versand?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Free Forever startenPreisgestaltung anzeigen