StackOverflow exception when comparing FeatureTypeInfo

Description

Using .equals() with FeatureTypeInfoImpls which contain a non-empty list of AttributeTypeInfoImpls and are equal, but not the same object, will result in a StackOverflowException.

So far, I have not been able to reproduce this in any runtime code, just in test cases (I expect we don't actually use FeatureTypeInfoImpl.equals anywhere that this could crop up).

Environment

None

Assignee

Unassigned

Reporter

Torben Barsballe

Triage

None

Fix versions

Affects versions

None

Priority

Medium
Configure