swagger-parser icon indicating copy to clipboard operation
swagger-parser copied to clipboard

Incompatible with Jackson 2.12

Open sirianni opened this issue 5 years ago • 0 comments

Using this library with Jackson 2.12 fails with the following error:

ERROR Java 8 date/time type `java.time.OffsetDateTime` not supported by default: add Module "com.fasterxml.jackson.datatype:jackson-datatype-jsr310" to enable handling (through reference chain: io.swagger.v3.oas.models.media.ComposedSchema["allOf"]->java.util.ArrayList[0]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["metadata"]->io.swagger.v3.oas.models.media.Schema["properties"]->java.util.LinkedHashMap["created_at"]->io.swagger.v3.oas.models.media.DateTimeSchema["example"])

In https://github.com/FasterXML/jackson-databind/issues/2776 it appears that Jackson 2.12 no longer handles Java 8 date types without JavaTimeModule being explicitly registered.

sirianni avatar Jan 26 '21 18:01 sirianni