CA PPM: Synchronize Agile Central job fails with malformed JSON error

Document ID : KB000100603
Last Modified Date : 08/06/2018
Show Technical Document Details
Issue:
An instance of the Synchronize Agile Central job failed with the following error:
com.google.gson.stream.MalformedJsonException: Use JsonReader.setLenient(true) to accept malformed JSON at line 1 column 12

Subsequent runs of the same job ran successfully after the failure.
Environment:
CA PPM - 15.3
Cause:
There are several causes for this error message.  Many times it has to do with a record being in use (either by a user, or by another process or job that is updating that record) during the time the job is running.  It may also have to do with a rogue character that is getting passed.
Resolution:
If the error only occurred for a single run of the job, and subsequent runs have completed successfully, then the error can be ignored.  However, if the error is repeated on subsequent runs, then it is best to open a CA Support case to work with CA Support to look for possible causes.