swagger-parser
swagger-parser copied to clipboard
java.lang.StackOverflowError during parsing recursive schemas/components in ResolverFully.resolveSchema()
Hello, OWASP ZAP fails to import some OAS that contain recursive schema. It happens in ZAP (latest version, 2.11.1), but according to the stack trace, it seems that it is caused by swagger-parser.
I am unsure how to reproduce that in swagger-parser directly :
2022-06-13 16:30:01,587 [ZAP-ProxyThread-78] ERROR UncaughtExceptionLogger - Exception in thread "ZAP-ProxyThread-78"
java.lang.StackOverflowError: null
at io.swagger.v3.parser.util.ResolverFully.resolveSchema(ResolverFully.java:413) ~[?:?]
at io.swagger.v3.parser.util.ResolverFully.resolveSchema(ResolverFully.java:350) ~[?:?]
at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195) ~[?:?]
at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1655) ~[?:?]
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484) ~[?:?]
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[?:?]
at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:913) ~[?:?]
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]
at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:578) ~[?:?]
at io.swagger.v3.parser.util.ResolverFully.resolveSchema(ResolverFully.java:413) ~[?:?]
at io.swagger.v3.parser.util.ResolverFully.resolveSchema(ResolverFully.java:350) ~[?:?]
at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195) ~[?:?]
at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1655) ~[?:?]
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484) ~[?:?]
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[?:?]
at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:913) ~[?:?]
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]
at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:578) ~[?:?]
at io.swagger.v3.parser.util.ResolverFully.resolveSchema(ResolverFully.java:413) ~[?:?]
at io.swagger.v3.parser.util.ResolverFully.resolveSchema(ResolverFully.java:350) ~[?:?]
at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195) ~[?:?]
Here's an OAS that crashes ZAP :
---
components:
parameters:
p_one:
in: query
schema:
"$ref": "#/components/schemas/NestedObject"
style: deepObject
p_two:
in: query
schema:
"$ref": "#/components/schemas/NestedObject"
style: deepObject
schemas:
NestedObject:
additionalProperties:
oneOf:
- "$ref": "#/components/schemas/NestedObject"
- not:
type: object
type: object
info:
title: Schema component Recursion
version: 1.0.0
openapi: 3.0.0
paths:
"/first":
delete:
parameters:
- "$ref": "#/components/parameters/p_two"
get:
parameters:
- "$ref": "#/components/parameters/p_two"
- "$ref": "#/components/parameters/p_one"
"/second":
get:
parameters:
- "$ref": "#/components/parameters/p_one"
servers:
- url: "/api"
Hi, Facing same issue with another swagger which has recursion. It would be great to get this fixed. Thanks,
Hi, I just wanted to point out that a unit test was put into the ZAP Extensions codebase, where the problem can be easily reproduced and debugged with an example recursive yaml that causes the stack overflow. It might be helpful to address this issue.
It is the test method named shouldFailToParseDefinitionWithSchemaComponentRecursion() in line 322 in the file below: https://github.com/zaproxy/zap-extensions/blob/main/addOns/openapi/src/test/java/org/zaproxy/zap/extension/openapi/v3/OpenApiUnitTest.java Tested with the example yaml below: https://github.com/zaproxy/zap-extensions/blob/main/addOns/openapi/src/test/resources/org/zaproxy/zap/extension/openapi/v3/schema_component_recursion.yaml Uses io.swagger.parser.v3:swagger-parser:2.0.28, defined in: https://github.com/zaproxy/zap-extensions/blob/main/addOns/openapi/openapi.gradle.kts The stack overflow error can be invoked by removing the assertThrows in the test, and calling converter.getRequestModels() outside of it.
And from my own efforts, the issue seems to be coming from the toString() method of the Schema sub-classes (ComposedSchema, MapSchema) Below is a screenshot of what I am talking about:
To arrive at this, I simply put a breakpoint on the line causing the error in the logs (line 413 in FullyResolved.java) and stepped through it a couple of times in the debugger until I hit the stack overflow.
I hope this info might help anyone who's looking into it. Thanks
Error Stacktrace:
java.lang.StackOverflowError
at io.swagger.v3.parser.util.ResolverFully.resolveSchema(ResolverFully.java)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
at io.swagger.v3.parser.util.ResolverFully.resolveSchema(ResolverFully.java:413)
at io.swagger.v3.parser.util.ResolverFully.resolveSchema(ResolverFully.java:350)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
at io.swagger.v3.parser.util.ResolverFully.resolveSchema(ResolverFully.java:413)
at io.swagger.v3.parser.util.ResolverFully.resolveSchema(ResolverFully.java:350)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
at io.swagger.v3.parser.util.ResolverFully.resolveSchema(ResolverFully.java:413)
at io.swagger.v3.parser.util.ResolverFully.resolveSchema(ResolverFully.java:350)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
at io.swagger.v3.parser.util.ResolverFully.resolveSchema(ResolverFully.java:413)
at io.swagger.v3.parser.util.ResolverFully.resolveSchema(ResolverFully.java:350)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
at io.swagger.v3.parser.util.ResolverFully.resolveSchema(ResolverFully.java:413)
at io.swagger.v3.parser.util.ResolverFully.resolveSchema(ResolverFully.java:350)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
at io.swagger.v3.parser.util.ResolverFully.resolveSchema(ResolverFully.java:413)
at io.swagger.v3.parser.util.ResolverFully.resolveSchema(ResolverFully.java:350)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
at io.swagger.v3.parser.util.ResolverFully.resolveSchema(ResolverFully.java:413)
at io.swagger.v3.parser.util.ResolverFully.resolveSchema(ResolverFully.java:350)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
…….
Do you have any updates on this? Facing the same (or very similar) issue with recursive schema.
com.fasterxml.jackson.databind.JsonMappingException: Infinite recursion (StackOverflowError) (through reference chain: io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"]->java.util.LinkedHashMap["repeatingProperty"]->io.swagger.v3.oas.models.media.ArraySchema["items"]->io.swagger.v3.oas.models.media.ObjectSchema["properties"])
at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:787)
at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:178)
at io.swagger.v3.core.jackson.SchemaSerializer.serialize(SchemaSerializer.java:41)
at io.swagger.v3.core.jackson.SchemaSerializer.serialize(SchemaSerializer.java:13)
at com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:732)
at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:772)
at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:178)
at io.swagger.v3.core.jackson.SchemaSerializer.serialize(SchemaSerializer.java:41)
at io.swagger.v3.core.jackson.SchemaSerializer.serialize(SchemaSerializer.java:13)
at com.fasterxml.jackson.databind.ser.std.MapSerializer.serializeOptionalFields(MapSerializer.java:869)
at com.fasterxml.jackson.databind.ser.std.MapSerializer.serializeWithoutTypeInfo(MapSerializer.java:760)
at com.fasterxml.jackson.databind.ser.std.MapSerializer.serialize(MapSerializer.java:720)
at com.fasterxml.jackson.databind.ser.std.MapSerializer.serialize(MapSerializer.java:35)
at com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:732)
at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:772)
at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:178)
at io.swagger.v3.core.jackson.SchemaSerializer.serialize(SchemaSerializer.java:41)