APIDevTools / swagger-parser

Swagger 2.0 and OpenAPI 3.0 parser/validator
https://apitools.dev/swagger-parser
MIT License
1.09k stars 154 forks source link

Known Errors whilst upgrading to OpenAPI v3.1 #183

Closed philsturgeon closed 3 years ago

philsturgeon commented 3 years ago
  1) Real-world APIs
       11) adyen.com:PaymentServiceadyen.com:PaymentServiceadyen.com:PaymentService:
     SyntaxError: Swagger schema validation failed.
  Schema is not an object: boolean at #/x-groups

JSON_OBJECT_VALIDATION_FAILED
      at validateSchema (lib/validators/schema.js:38:15)
      at SwaggerParser.validate (lib/index.js:155:7)
      at processTicksAndRejections (internal/process/task_queues.js:95:5)
      at async validateApi (test/specs/real-world/real-world.spec.js:56:7)
      at async Context.<anonymous> (test/specs/real-world/real-world.spec.js:47:7)

  z-schema validation error: JSON_OBJECT_VALIDATION_FAILED
      at ZSchema.getLastError (node_modules/z-schema/src/ZSchema.js:260:13)
      at validateSchema (lib/validators/schema.js:36:23)
      at SwaggerParser.validate (lib/index.js:155:7)
      at processTicksAndRejections (internal/process/task_queues.js:95:5)
      at async validateApi (test/specs/real-world/real-world.spec.js:56:7)
      at async Context.<anonymous> (test/specs/real-world/real-world.spec.js:47:7)