[BUG] Messages sent via routeMessageByChannelId are not shown in the source channel Dashboard
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 42/100
- Issue-Typ
- Bug
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Ruhig
- Tech-Stack
- java
- Bereich
- backend, observability
Rechercherichtung
Start from the routeMessageByChannelId() API used in channel transformer/destination scripts and how routed messages are stored versus how the source channel Dashboard lists messages. Reproduce with two channels as in the issue: send one message on the source, confirm it appears on target Dashboards but not the source. Done when source-channel Dashboard (or a dedicated routed-messages view) shows those internally routed messages so source-side monitoring matches downstream processing.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Describe the bug
When a channel sends messages internally using routeMessageByChannelId(), those routed messages are processed by target channels but are not shown in the source channel Dashboard.
Steps to reproduce the behavior:
- Create Channel A (source) and Channel B/Channel C (targets).
- In Channel A transformer/destination script, call
routeMessageByChannelId()for Channel B and Channel C. - Deploy channels.
- Send one message to Channel A.
- Let Channel A route internally to Channel B and Channel C via
routeMessageByChannelId(). - Open Dashboard for Channel B and Channel C.
- Observe routed messages are shown there.
- Open Dashboard for Channel A.
- Observe the routed messages are not shown in Channel A Dashboard.
Expected behavior
- Messages sent via
routeMessageByChannelId()should be shown in the source channel Dashboard, or there should be a dedicated Dashboard view that clearly shows routed messages initiated by the source channel.
Actual behavior:
Routed messages are shown in Dashboard for Channel B and Channel C, but the same routed messages are not shown in Channel A Dashboard.
Environment
OS: Linux
Java Distribution/Version: OpenJDK 17
Connect Version: 4.5.2
Additional context
This creates an observability gap: downstream processing confirms routing occurred, but source channel Dashboard does not reflect those routed messages, making source-side operational monitoring misleading.
- Vorherrschende Sprache
- Java
- Sterne
- 227
- Forks
- 81
- Ø Merge
- 3 T. 6 Std.
- Gemergte PRs (30 T.)
- 15
Entwicklungsumgebung
- Enthält ein Dockerfile oder eine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus OpenIntegrationEngine/engine
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
OpenIntegrationEngine/engine#485 ·
Maintainer antworten meist innerhalb von 1 Tag
-
enhancement
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
OpenIntegrationEngine/engine#478 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
OpenIntegrationEngine/engine#355 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
OpenIntegrationEngine/engine#347 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
OpenIntegrationEngine/engine#313 ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in OpenIntegrationEngine/engine
Ähnliche Issues
-
NullPointerException when a `DeserializationProblemHandler` returns `null` for `byte[]` (single value unwrapped) and `char[]` elementsEvtl. vergeben @Marti2203 hat das heute übernommen. Offen
Schwierigkeit 2/5 Ein halber Tag Anfängerfreundlichkeit 88/100
FasterXML/jackson-databind#6300 ·
Maintainer antworten meist innerhalb von 1 Tag
-
content good first issue
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 95/100
cpinitiative/usaco-guide#6699 ·
Maintainer antworten meist innerhalb von 1 Tag
-
BC remittance upload: a claim MSP refused (S03) is saved with a blank status instead of refused (F)Offentype: bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
carlos-emr/carlos#4933 ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
apache/rocketmq-dashboard#6925 ·
Maintainer antworten meist innerhalb von 3 Tagen
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
Vakore/ZappierGames#147 ·