Hello there, I've been continuing on with my Pactf...
# pactflow
d
Hello there, I've been continuing on with my Pactflow proof of concept. However I started running into an issue yesterday where the
AVJ
processing has been throwing the error:
"message": "discriminator: mapping is not supported"
. It seems to me like something has changed on the Pactflow side? For example if I reupload the latest working version of my OAS spec, Pactflow processes it correctly. It looks like it's loading the comparison from cache as it shows:
Copy code
Comparison details
Compared at
2025-08-18 11:57:19 GMT+1
Verifier
pactflow-openapi-pact-comparator
Version
1.5.1
Then, if I simply change the version attribute in the OAS and no changes whatsoever to the rest of the OAS, I get the error
Copy code
info:
   version: {bump this}
I can also see that the comparison details show a brand new comparison:
Copy code
Comparison details
Compared at
9 minutes ago
Verifier
pactflow-openapi-pact-comparator
Version
1.6.0
The key difference seems to be that version 1.6.0 throws the error on identical yaml contents
m
hmm strange, we recently added support for
mapping
(in this PR)
Any chance you could please share the relevant bits of the OAD?
d
I will share a sample OAS with you directly via direct message
Have just sent it to you 🙂
m
ta