Latest version of netflix archaius not parsing List and Map values from json file
We have an application which uses netflix archaius 2.3.4 for configuration management from AWS AppConfig. The values are stored as Json and appropriate parsers and ConfigProviders have been written. As per the version being used we made a new class for List and Map types which extends ArrayList and HashMap and has a string constructor using jackson ObjectMapper. The config proxy created is successfully able to parse that.
However, with a requirement to upgrade to JDK17 we now need to upgrade the version and upgraded the version to the latest version. But now those class types are no longer getting correctly parsed into list and map and is returning null and returning default value if set.