- changed status to resolved
Null pointer with version 2.x
Issue #172
resolved
I am getting null pointer while validation.
java.lang.NullPointerException
at com.atlassian.oai.validator.interaction.response.ResponseValidator.validateResponseBody(ResponseValidator.java:124)
at com.atlassian.oai.validator.interaction.response.ResponseValidator.validateResponse(ResponseValidator.java:86)
at com.atlassian.oai.validator.OpenApiInteractionValidator.lambda$validate$0(OpenApiInteractionValidator.java:182)
at java.util.function.Function.lambda$andThen$1(Function.java:88)
at com.atlassian.oai.validator.OpenApiInteractionValidator.validateOnApiOperation(OpenApiInteractionValidator.java:262)
With some debugging I can see that apiResponse.getContent()
has key: application/json;charset=UTF-8
whereas mostSpecificMatch.get()
gives: application/json; charset=utf-8
. Hence apiResponse.getContent().get(mostSpecificMatch.get())
gives null
. My provider service is spring boot that produces: produces = MediaType.APPLICATION_JSON_UTF8_VALUE
which is application/json;charset=UTF-8
.
Its a problem with version 2.0.1 and Its good with version 1.x.
Comments (1)
-
- Log in to comment
Closing due to inactivity. Please feel free to re-open if the problem still exists.