Description
Originally brought up via https://github.com/OpenLiberty/open-liberty/issues/26854
PushContext#send(Object obj) does not support collections of Records (added in Java 14). Currently, empty JSON objects are returned. This problem occurs within Json encoding logic.
Json.encode will go through all the type checks linked above and since none of them match, the last one (encodeBean) will be chosen. However, this simply results in an empty JSON responses ( such as [ {}, {}, {} ]).
Only work around I see for how is to call toString on the collection instead.