From 1acc582320d1a3c94902097695c2e17aa2d27685 Mon Sep 17 00:00:00 2001 From: Jakob Havstein Eriksen Date: Thu, 22 Aug 2024 14:35:59 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=8A=20Logg=20ved=20kollisjon=20p=C3=A5?= =?UTF-8?q?=20bruk=20av=20global=20state?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/kotlin/no/nav/helse/mediator/Kommandofabrikk.kt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/spesialist-selve/src/main/kotlin/no/nav/helse/mediator/Kommandofabrikk.kt b/spesialist-selve/src/main/kotlin/no/nav/helse/mediator/Kommandofabrikk.kt index 613cf6192..4232fc1cd 100644 --- a/spesialist-selve/src/main/kotlin/no/nav/helse/mediator/Kommandofabrikk.kt +++ b/spesialist-selve/src/main/kotlin/no/nav/helse/mediator/Kommandofabrikk.kt @@ -126,6 +126,12 @@ internal class Kommandofabrikk( } internal fun settEksisterendeContext(commandContext: CommandContext) { + if (this.commandContext != null) { + """ + Å nei, commandContext HAR allerede en verdi! Det skyldes sannsynligvis at samme pod behandler to kall eller meldinger samtidig, eller at noe ikke har ryddet opp etter seg. Vi jobber forhĂ„pentligvis med problemet. + Forrige commandContext: ${this.commandContext?.id()}, ny: ${commandContext.id()} + """.trimIndent() + } this.commandContext = commandContext }