Skip to content

Commit 04073d5

Browse files
mbolstadboerta
andcommitted
Ignorerer deserialiseringsfeil midlertidig
Co-authored-by: Bjørn Erik Lømo <[email protected]>
1 parent 9ac9961 commit 04073d5

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

src/main/kotlin/no/nav/k9/los/fagsystem/k9sak/K9SakStream.kt

+8-2
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
11
package no.nav.k9.los.fagsystem.k9sak
22

3+
import com.fasterxml.jackson.databind.exc.ValueInstantiationException
34
import com.fasterxml.jackson.module.kotlin.readValue
45
import kotlinx.coroutines.runBlocking
56
import no.nav.k9.los.Configuration
67
import no.nav.k9.los.aksjonspunktbehandling.SerDes
78
import no.nav.k9.los.aksjonspunktbehandling.Topic
9+
import no.nav.k9.los.integrasjon.kafka.IKafkaConfig
810
import no.nav.k9.los.integrasjon.kafka.ManagedKafkaStreams
911
import no.nav.k9.los.integrasjon.kafka.ManagedStreamHealthy
1012
import no.nav.k9.los.integrasjon.kafka.ManagedStreamReady
11-
import no.nav.k9.los.integrasjon.kafka.IKafkaConfig
1213
import no.nav.k9.los.utils.LosObjectMapper
1314
import no.nav.k9.los.utils.TransientFeilHåndterer
1415
import no.nav.k9.sak.kontrakt.produksjonsstyring.los.ProduksjonsstyringHendelse
@@ -73,7 +74,12 @@ internal class K9SakStream constructor(
7374
return data?.let {
7475
return try {
7576
LosObjectMapper.instance.readValue(it)
76-
} catch (e: Exception) {
77+
} catch (e: ValueInstantiationException) {
78+
log.warn("Feil ved deserialisering av ProduksjonsstyringHendelse", e)
79+
log.warn(String(it))
80+
null
81+
}
82+
catch (e: Exception) {
7783
log.warn("", e)
7884
log.warn(String(it))
7985
throw e

0 commit comments

Comments
 (0)