We expect the initial field value for filed "unknownArray" to be null. At least that's what the test says:
AbstractFieldValuesProcessorTests
An attempt to create a FieldValues object, ends up calling an endless loop.
Comment From: philwebb
Thanks @Konrado85, I made a small change and merged this into 2.2.x