James Netherton created CAMEL-16923: ---------------------------------------
Summary: Specifying OpenAPI license & contact info causes a NullPointerException Key: CAMEL-16923 URL: https://issues.apache.org/jira/browse/CAMEL-16923 Project: Camel Issue Type: Bug Components: camel-openapi-java Reporter: James Netherton Assignee: James Netherton Fix For: 3.11.2, 3.12.0 When configuring any of the license or contact info API properties on the REST DSL configuration, it results an NPE when Camel attempts to render the OpenAPI document. {code} Error rendering OpenApi API due null: java.lang.NullPointerException at io.apicurio.datamodels.core.io.DataModelWriter.lookupParentJson(DataModelWriter.java:112) at io.apicurio.datamodels.core.io.DataModelWriter.visitLicense(DataModelWriter.java:189) at io.apicurio.datamodels.core.models.common.License.accept(License.java:41) at io.apicurio.datamodels.core.visitors.Traverser.visitLicense(Traverser.java:179) at io.apicurio.datamodels.core.models.common.License.accept(License.java:41) at io.apicurio.datamodels.core.visitors.Traverser.traverseIfNotNull(Traverser.java:110) at io.apicurio.datamodels.core.visitors.Traverser.visitInfo(Traverser.java:159) at io.apicurio.datamodels.core.models.common.Info.accept(Info.java:46) at io.apicurio.datamodels.core.visitors.Traverser.traverseIfNotNull(Traverser.java:110) at io.apicurio.datamodels.core.visitors.Traverser.traverseDocument(Traverser.java:130) at io.apicurio.datamodels.openapi.visitors.OasTraverser.traverseDocument(OasTraverser.java:60) at io.apicurio.datamodels.openapi.v3.visitors.Oas30Traverser.traverseDocument(Oas30Traverser.java:84) at io.apicurio.datamodels.core.visitors.Traverser.visitDocument(Traverser.java:120) at io.apicurio.datamodels.core.models.Document.accept(Document.java:58) at io.apicurio.datamodels.core.visitors.Traverser.traverse(Traverser.java:101) at io.apicurio.datamodels.core.util.VisitorUtil.visitTree(VisitorUtil.java:36) at io.apicurio.datamodels.Library.visitTree(Library.java:97) at io.apicurio.datamodels.Library.writeNode(Library.java:174) at org.apache.camel.openapi.RestOpenApiSupport.renderResourceListing(RestOpenApiSupport.java:421) at org.apache.camel.openapi.RestOpenApiProcessor.process(RestOpenApiProcessor.java:122) {code} -- This message was sent by Atlassian Jira (v8.3.4#803005)