Marco Carletti created CAMEL-22065:
--------------------------------------

             Summary: camel-rest-openapi:  OpenApi specification in the rest 
configuration will be ignored
                 Key: CAMEL-22065
                 URL: https://issues.apache.org/jira/browse/CAMEL-22065
             Project: Camel
          Issue Type: Bug
          Components: camel-rest-openapi
    Affects Versions: 4.12.0
            Reporter: Marco Carletti


Given the [Camel Example OpenAPI Contract 
First|https://github.com/apache/camel-spring-boot-examples/tree/main/openapi-contract-first]
 with the configuration 

{code:java}
rest().openApi().specification("petstore.json").missingOperation("ignore");
{code}

and the consumer route

{code:java}
from("direct:getPetById")
{code}

we expect that the rest configuration will use the _petstore.json_ in the 
classpath to configure the exposed endpoints, but the application will not 
start using the command 

{code:bash}
mvn spring-boot:run
{code}

due to 

{code:bash}
ERROR 37424 --- [           main] o.s.boot.SpringApplication               : 
Application run failed
org.apache.camel.FailedToStartRouteException: Failed to start route route3 
because of The given OpenApi specification cannot be loaded from: openapi.json
{code}

so the application is looking for the _openapi.json_ file instead of the 
configured _petstore.json_





--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to