[ https://issues.apache.org/jira/browse/CAMEL-14691?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Work on CAMEL-14691 started by Zoran Regvart. --------------------------------------------- > NPE when using reference to parameter in openapi-rest-dsl-generator > ------------------------------------------------------------------- > > Key: CAMEL-14691 > URL: https://issues.apache.org/jira/browse/CAMEL-14691 > Project: Camel > Issue Type: Bug > Components: tooling > Affects Versions: 3.1.0 > Reporter: Zoran Regvart > Assignee: Zoran Regvart > Priority: Major > > When using reference parameters with {{openapi-rest-dsl-generator}}, such as > in this example: > {code} > { > "openapi": "3.0.2", > "info": { > "title": "Test API", > "version": "1.0.0", > "description": "A brand new API with no content. Go nuts!" > }, > "paths": { > "/test/{myparam}": { > "get": { > "parameters": [ > { > "$ref": "#/components/parameters/MyParam" > } > ], > "responses": { > "200": { > "description": "response" > } > }, > "operationId": "op" > } > } > }, > "components": { > "parameters": { > "MyParam": { > "name": "myparam", > "in": "path", > "required": true > } > } > } > } > {code} > NullPointerException is raised: > {code} > Caused by: java.lang.NullPointerException > at org.apache.camel.generator.openapi.OperationVisitor.emit > (OperationVisitor.java:77) > at org.apache.camel.generator.openapi.OperationVisitor.lambda$visit$1 > (OperationVisitor.java:194) > at java.util.ArrayList.forEach (ArrayList.java:1257) > at org.apache.camel.generator.openapi.OperationVisitor.visit > (OperationVisitor.java:193) > at java.util.LinkedHashMap.forEach (LinkedHashMap.java:684) > at org.apache.camel.generator.openapi.PathVisitor.visit > (PathVisitor.java:57) > at java.util.ArrayList.forEach (ArrayList.java:1257) > at org.apache.camel.generator.openapi.RestDslXmlGenerator.generate > (RestDslXmlGenerator.java:59) > at org.apache.camel.maven.generator.openapi.GenerateXmlMojo.execute > (GenerateXmlMojo.java:116) > {code} -- This message was sent by Atlassian Jira (v8.3.4#803005)