-
Notifications
You must be signed in to change notification settings - Fork 12
Closed
Labels
Description
Description
When trying to create an HTTP service using the Petstore OpenAPI specification (https://petstore3.swagger.io/api/v3/openapi.json), the following error occurs:
Result: {
"textEdits": {},
"errorMsg": "io.ballerina.openapi.core.generators.common.exception.BallerinaOpenApiException: WARNING: The tool has not been tested with OpenAPI version 3.0.4. The generated code may potentially contain errors.\n",
"stacktrace": "[io.ballerina.servicemodelgenerator.extension.core.OpenApiServiceGenerator.checkOpenAPIVersion(OpenApiServiceGenerator.java:443), io.ballerina.servicemodelgenerator.extension.core.OpenApiServiceGenerator.generateServiceType(OpenApiServiceGenerator.java:200), io.ballerina.servicemodelgenerator.extension.core.OpenApiServiceGenerator.generateService(OpenApiServiceGenerator.java:144), io.ballerina.servicemodelgenerator.extension.core.OpenApiServiceGenerator.generateService(OpenApiServiceGenerator.java:135), io.ballerina.servicemodelgenerator.extension.builder.service.HttpServiceBuilder.addServiceInitSource(HttpServiceBuilder.java:160), io.ballerina.servicemodelgenerator.extension.builder.ServiceBuilderRouter.addServiceInitSource(ServiceBuilderRouter.java:145), io.ballerina.servicemodelgenerator.extension.core.ServiceModelGeneratorService.lambda$addServiceAndListener$26(ServiceModelGeneratorService.java:938), java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768), java.base/java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1760), java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387), java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312), java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843), java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808), java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)]"
}
We need to fix these two following cases.
- Fix the
openapispec compatibility issue - Once service is not created its not navigating to the service designer
Steps to Reproduce
Attempt to create an HTTP service using the Petstore OpenAPI definition from https://petstore3.swagger.io/api/v3/openapi.json.
Version
1.3.0
Environment Details (with versions)
No response
Reactions are currently unavailable