Failure creating an Infographic via REST API: Result.get() cannot be called on an absent result
Attempting to create an Infographic using REST API fails with following exception.
curl -k -u user:pass -X POST -d @infographic.json 'http://<host>:<port>/rest/infographics'
"reason": "Unable to process request: Result.get() cannot be called on an absent result"
The exception Result.get() cannot be called on an absent result message, is the equivalent of a NullPointerException. It indicates that some paths within the artifact's json definition file are not correct or do not exist.
Review artifact's structure and ensure that every dataSourceId and its path exist and are pointed to required data.