[
https://issues.apache.org/jira/browse/FALCON-1317?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14636236#comment-14636236
]
Pallavi Rao commented on FALCON-1317:
-------------------------------------
+1 for the patch. Only confirmation I need are that we have ensured the
following:
1. The JSON output should not break backward compatibility (guess our
regression tests will ensure that).
2. We also support XML format as the REST API response. That should continue to
work.
> Inconsistent JSON serialization
> -------------------------------
>
> Key: FALCON-1317
> URL: https://issues.apache.org/jira/browse/FALCON-1317
> Project: Falcon
> Issue Type: Improvement
> Components: webapp
> Affects Versions: 0.7
> Reporter: Pragya Mittal
> Assignee: Ajay Yadava
> Fix For: 0.7
>
> Attachments: FALCON-1317.patch
>
>
> While parsing InstanceDependency API result we expect
> SchedulableEntityInstance[] dependencies.
> If response has single element then instead of serializing it as an array, it
> is passed as an object of SchedulableEntityInstance hence giving the
> following error :
> {code}
> com.google.gson.JsonSyntaxException: java.lang.IllegalStateException:
> Expected BEGIN_OBJECT but was BEGIN_ARRAY
> {code}
> Same is the behaviour with other APIs.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)