GitHub user brtm opened a pull request:
https://github.com/apache/avro/pull/281
AVRO-2122 track which symbols have been visited to avoid
StackOverflowErrors (PR for master branch)
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/brtm/avro master
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/avro/pull/281.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #281
----
commit 31c41be11db48d231fdc3357fac4e51ab3dcdf5c
Author: Bart <brtm@...>
Date: 2018-01-03T14:03:57Z
AVRO-2122 track which symbols have been visited to avoid
StackOverflowErrors when validating schemas with recursive definitions
commit a2dfddf2f8ab3062c2a57fbcb5db4978b1bff80c
Author: Bart <brtm@...>
Date: 2018-01-16T14:08:33Z
AVRO-2122 processed review comments
- removed trailing spaces from Symbol.java, it caused mvn:test to fail
- moved the test in RecursiveSymbolTest to TestSchemaValidation (with a
meaningful name)
# Conflicts:
# lang/java/avro/src/test/java/org/apache/avro/TestSchemaValidation.java
----
---