swagger-api / swagger-codegen

swagger-codegen contains a template-driven engine to generate documentation, API clients and server stubs in different languages by parsing your OpenAPI / Swagger definition.
http://swagger.io
Apache License 2.0
16.97k stars 6.04k forks source link

Online generator always indicates that the Swagger is not valid #12201

Open lanxin11 opened 1 year ago

lanxin11 commented 1 year ago
Description

I wanted to use the online generator to generate codes. I'm using the Zuora swagger definition but whichever file I choose, it always returns this message:

{"code":1,"type":"error","message":"The swagger specification supplied was not valid"}%

In fact, I have used different validators (like api validator, swagger editor) to validate the file I want to use, and they all say it's a valid file.

Swagger-codegen version

Online generator

Swagger declaration file content or url

https://www.zuora.com/developer/yaml/swagger.yaml

Command line used for generation
curl -X POST -H "content-type:application/json" -d '{"swaggerUrl":"https://www.zuora.com/developer/yaml/swagger.yaml"}' https://generator.swagger.io/api/gen/clients/python
Steps to reproduce

Run the following commands in terminal (I'm using macOS Monterey version 12.4):

curl -X POST -H "content-type:application/json" -d '{"swaggerUrl":"https://www.zuora.com/developer/yaml/swagger.yaml"}' https://generator.swagger.io/api/gen/clients/python
Related issues/PRs

Didn't find any

Suggest a fix/enhancement

Not sure if it's a bug or it's the problem on my end. I would really appreciate if you could add more description in the error message rather than just saying the file is invalid.

gregory commented 8 months ago

same issue :(

satokenta940 commented 5 months ago

Can you try using Apidog? I think his online code generation is very convenient and easy to get started with.