Closed
Description
If model contains $ref like that
"definitions": {
"Pet": {
"type": "object",
"properties": {
"parent_pet": {
"$ref": "#/definitions/Pet"
},
you get infinite recursion for models compare.
Stacktrace:
java.lang.OutOfMemoryError: Java heap space
at com.deepoove.swagger.diff.compare.ModelDiff.diff(ModelDiff.java:65)
Example:
infinite_recursion.txt