OpenAPITools / openapi-diff

Utility for comparing two OpenAPI specifications.
Apache License 2.0
778 stars 153 forks source link

OneOf property is failing during OAS Schema Validation #590

Open RPS044 opened 7 months ago

RPS044 commented 7 months ago

Hello Team,

Requesting you to please check this issue and help. Performing schema validation with oneOf, discriminator and mapping property in oas3.0.

Error:

{
"fault": {
"faultstring": "OASValidation MAM-EXT-SpecValidation with resource "oas://openapi.yaml": failed with reason: "[ERROR - An error occurred during schema validation - com.google.common.util.concurrent.UncheckedExecutionException: java.lang.NullPointerException.: []]"",
"detail": {
"errorcode": "steps.oasvalidation.Failed"
}
}
}

yaml file looks like:

image

image

Json payload looks like:

--data '{ "billableHeader": { "sourceSystem": "UPSTREAM_APP", "sourceTransactionType": "INVOICE", "eventType": "BATCH", "messageCreationDatetime": "20220811140203", "timeZoneCode": "GMT", "isBulkProcessing": true, "product": "Airlcl" },
joschi commented 6 months ago

@RPS044 None of this looks like it's related to this project.

Could you please elaborate on your issue with openapi-diff?