added new recoverable exception if JSON fails to parse