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