File tree 1 file changed +8
-2
lines changed
src/main/kotlin/no/nav/k9/los/fagsystem/k9sak
1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change 1
1
package no.nav.k9.los.fagsystem.k9sak
2
2
3
+ import com.fasterxml.jackson.databind.exc.ValueInstantiationException
3
4
import com.fasterxml.jackson.module.kotlin.readValue
4
5
import kotlinx.coroutines.runBlocking
5
6
import no.nav.k9.los.Configuration
6
7
import no.nav.k9.los.aksjonspunktbehandling.SerDes
7
8
import no.nav.k9.los.aksjonspunktbehandling.Topic
9
+ import no.nav.k9.los.integrasjon.kafka.IKafkaConfig
8
10
import no.nav.k9.los.integrasjon.kafka.ManagedKafkaStreams
9
11
import no.nav.k9.los.integrasjon.kafka.ManagedStreamHealthy
10
12
import no.nav.k9.los.integrasjon.kafka.ManagedStreamReady
11
- import no.nav.k9.los.integrasjon.kafka.IKafkaConfig
12
13
import no.nav.k9.los.utils.LosObjectMapper
13
14
import no.nav.k9.los.utils.TransientFeilHåndterer
14
15
import no.nav.k9.sak.kontrakt.produksjonsstyring.los.ProduksjonsstyringHendelse
@@ -73,7 +74,12 @@ internal class K9SakStream constructor(
73
74
return data?.let {
74
75
return try {
75
76
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 ) {
77
83
log.warn(" " , e)
78
84
log.warn(String (it))
79
85
throw e
You can’t perform that action at this time.
0 commit comments