Known issue: Probe unable to parse an array list

Currently the probe does not supported array list objects. You will see following errors messages in the probe log if you set "gatherSubsTopicInfo":"true" in the Multi-channel HTTP Transport properties configuration file and the response of the HTTP request returns the message in an array list object:

2022-03-31T02:01:25: Error: E-JPR-000-000: [assignTopFreshProp] Invalid state in the stack: the holder object is an array list.
2022-03-31T02:01:25: Error: E-JPR-000-000: [parseFields] Exception from parsing Json fields: [assignTopFreshProp] Invalid state in the stack: the holder object is an array list.

These errors indicate that the probe failed to parse the HTTP response in an array list to gather the subtopic information.

Workaround

Modify the HTTP response to be sent as another valid JSON object so that probe able to parse it.