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.