You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Pradeep Kalvakolu (Jira)" <ji...@apache.org> on 2020/04/24 12:43:00 UTC
[jira] [Created] (CAMEL-14965) camel-restdsl-openapi-plugin not
working with yaml
Pradeep Kalvakolu created CAMEL-14965:
-----------------------------------------
Summary: camel-restdsl-openapi-plugin not working with yaml
Key: CAMEL-14965
URL: https://issues.apache.org/jira/browse/CAMEL-14965
Project: Camel
Issue Type: Bug
Reporter: Pradeep Kalvakolu
Hi,
I am trying to generate rest DSL router and model files using yaml file with the camel-restdsl-openapi-plugin, But I am getting below error,
Caused by: com.fasterxml.jackson.core.JsonParseException: Unrecognized token 'openapi': was expecting (JSON String, Number, Array, Object or token 'null', 'true' or 'false') at [Source: (FileInputStream); line: 1, column: 9] at com.fasterxml.jackson.core.JsonParser._constructError(JsonParser.java:1840) at com.fasterxml.jackson.core.base.ParserMinimalBase._reportError(ParserMinimalBase.java:722) at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidToken(UTF8StreamJsonParser.java:3556) at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._handleUnexpectedValue(UTF8StreamJsonParser.java:2651) at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nextTokenNotInObject(UTF8StreamJsonParser.java:856) at com.fasterxml.jackson.core.json.UTF8StreamJsonParser.nextToken(UTF8StreamJsonParser.java:753) at com.fasterxml.jackson.databind.ObjectMapper._readTreeAndClose(ObjectMapper.java:4231) at com.fasterxml.jackson.databind.ObjectMapper.readTree(ObjectMapper.java:2692) at org.apache.camel.maven.generator.openapi.AbstractGenerateMojo.readOpenApiDoc(AbstractGenerateMojo.java:277) at org.apache.camel.maven.generator.openapi.GenerateMojo.execute(GenerateMojo.java:60) ... 23 more
Below is my plugin in pom
<plugin>
<groupId>org.apache.camel</groupId>
<artifactId>camel-restdsl-openapi-plugin</artifactId>
<version>${camel.version}</version>
<configuration> <specificationUri>${project.basedir}/src/spec/openapi.yaml</specificationUri> </configuration>
</plugin>
It seems like it is expecting json format even though I have specified yaml file.
When I send openapi.json instead of yaml file it is successfully generating the files.
so do we need to mention anything in the plugin so that it recognizes the yaml file.
Thanks,
Pradeep
--
This message was sent by Atlassian Jira
(v8.3.4#803005)