File tree 1 file changed +12
-0
lines changed
src/main/kotlin/no/nav/familie/ks/barnehagelister/rest
1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -12,9 +12,11 @@ import org.slf4j.LoggerFactory
12
12
import org.slf4j.MDC
13
13
import org.springframework.http.HttpStatus
14
14
import org.springframework.http.ProblemDetail
15
+ import org.springframework.http.ResponseEntity
15
16
import org.springframework.http.converter.HttpMessageNotReadableException
16
17
import org.springframework.web.bind.annotation.ExceptionHandler
17
18
import org.springframework.web.bind.annotation.RestControllerAdvice
19
+ import org.springframework.web.context.request.async.AsyncRequestNotUsableException
18
20
import org.springframework.web.servlet.NoHandlerFoundException
19
21
import java.net.URI
20
22
@@ -150,4 +152,14 @@ class ApiExceptionHandler {
150
152
logger.warn(" Kalte applikasjonen med en ugyldig kommune eller leverandør. ${this .properties} " )
151
153
secureLogger.warn(" Kalte applikasjonen med en ugyldig kommune eller leverandør. ${this .properties} " , e)
152
154
}
155
+
156
+ /* *
157
+ * AsyncRequestNotUsableException er en exception som blir kastet når en async request blir avbrutt. Velger
158
+ * å skjule denne exceptionen fra loggen da den ikke er interessant for oss.
159
+ */
160
+ @ExceptionHandler(AsyncRequestNotUsableException ::class )
161
+ fun handlAsyncRequestNotUsableException (e : AsyncRequestNotUsableException ): ResponseEntity <Any > {
162
+ logger.info(" En AsyncRequestNotUsableException har oppstått, som skjer når en async request blir avbrutt" , e)
163
+ return ResponseEntity .status(HttpStatus .INTERNAL_SERVER_ERROR ).build()
164
+ }
153
165
}
You can’t perform that action at this time.
0 commit comments