Столкнулся со следующей ситуацией.
Клиенты передали СФ проект с мобилкой, написанной индусами с помощью Mobile SDK for iOS. На стороне сейлсфорса соответственно есть куча REST httpget для отправки данных в мобилку. Передают они экземпляры специально сочинённых для целей интеграции врапперов. И есть один get, который на одном и том же наборе данных при одних и тех же условиях периодически отваливается с ошибкой EXCEPTION_THROWN|[EXTERNAL]|System.JSONException: null.
Я что-то не могу нагуглить ничего по именно такой ошибке JSON. Может кто-нибудь сталкивался с чем то подобным? А то я не пойму с какой стороны к ней подойти. Насколько я понимаю, сериализация экземпляра враппера в JSON при вызове этого метода происходит автоматически на стороне СФ, и отдебажить её я не смогу.
Столкнулся со следующей ситуацией. Клиенты передали СФ проект с мобилкой, написанной индусами с помощью Mobile SDK for iOS. На стороне сейлсфорса соответственно есть куча REST httpget для отправки данных в мобилку. Передают они экземпляры специально сочинённых для целей интеграции врапперов. И есть один get, который на одном и том же наборе данных при одних и тех же условиях периодически отваливается с ошибкой [color=red]EXCEPTION_THROWN|[EXTERNAL]|System.JSONException: null[/color]. Я что-то не могу нагуглить ничего по именно такой ошибке JSON. Может кто-нибудь сталкивался с чем то подобным? А то я не пойму с какой стороны к ней подойти. Насколько я понимаю, сериализация экземпляра враппера в JSON при вызове этого метода происходит автоматически на стороне СФ, и отдебажить её я не смогу.
Тут сложно что-то сказать однозначно.
Все что можно предположить - невалидный JSON (вообще по ходу null приходит для сериализации).
Единственный способ разобраться - поставить вывод в лог того, что приходит и потом сидеть разбирать в текстовом редакторе что там за json или что за объект. Я думаю не сложно получить дебаг того что приходит. Где эксепшен валится известно.
Тут сложно что-то сказать однозначно. Все что можно предположить - невалидный JSON (вообще по ходу null приходит для сериализации). Единственный способ разобраться - поставить вывод в лог того, что приходит и потом сидеть разбирать в текстовом редакторе что там за json или что за объект. Я думаю не сложно получить дебаг того что приходит. Где эксепшен валится известно.