You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
==========================================================================
== API CHANGE LOG ==
==========================================================================
recursive test
--------------------------------------------------------------------------
-- What's Changed --
--------------------------------------------------------------------------
- GET /ping
Return Type:
- Changed 200 OK
Media types:
- Changed text/plain
Schema: Broken compatibility
Missing property: propname (object)
--------------------------------------------------------------------------
-- Result --
--------------------------------------------------------------------------
API changes broke backward compatibility
--------------------------------------------------------------------------
Exception in thread "main" java.lang.StackOverflowError
at java.util.regex.Pattern$GroupHead.match(Pattern.java:4660)
at java.util.regex.Pattern$Branch.match(Pattern.java:4606)
at java.util.regex.Pattern$BmpCharProperty.match(Pattern.java:3800)
at java.util.regex.Pattern$Start.match(Pattern.java:3463)
at java.util.regex.Matcher.search(Matcher.java:1248)
at java.util.regex.Matcher.find(Matcher.java:664)
at java.util.Formatter.parse(Formatter.java:2549)
at java.util.Formatter.format(Formatter.java:2501)
at java.util.Formatter.format(Formatter.java:2455)
at java.lang.String.format(String.java:2940)
The text was updated successfully, but these errors were encountered:
RichardSieg
changed the title
Stackoverflow Error with cyclic reference and renaming of a property
Stackoverflow Error with cyclic reference and adding new property
Apr 17, 2020
Hi there!
When we have a cyclic reference and one of the properties gets renamed, the tool throws a Stackoverflow Error.
Here is a minimal working example. The only thing that differs between those two is the new property
propname2
in B.Old yaml
New yaml
Beginning of the output:
The text was updated successfully, but these errors were encountered: