Custom Jersey ExceptionMapper en Spring Boot con kotlin

Tengo problemas para registrar un ExceptionMapper personalizado con Spring Boot y Kotlin.

@Configuration @ApplicationPath("/api") class JerseyConfig : ResourceConfig() { init { register(JWTAuthExceptionMapper::class.java) .register(GsonProvider::class.java) .register(PingResource::class.java) .register(AuthResource::class.java) } } 

El mapeador:

 import org.springframework.stereotype.Component import javax.ws.rs.core.Response import javax.ws.rs.ext.ExceptionMapper import javax.ws.rs.ext.Provider @Provider @Component class JWTAuthExceptionMapper() : ExceptionMapper<JWTAuthException> { override fun toResponse(exception: JWTAuthException?): Response { return Response.status(Response.Status.UNAUTHORIZED).entity(exception?.message).build() } } 

El método toResponse no se llama en JWTAuthException.

¿Extraño algo?