Сообщение: Uncaught TypeError: Cannot read property 'ColumnConfigs' of null [Mobile]
Симптомы
При синхронизации/входе в раздел мобильного приложения у клиента возникает ошибка вида:
Тип: Terrasoft.SourceCodeException
Сообщение: Uncaught TypeError: Cannot read property 'ColumnConfigs' of null
Дополнительная информация:
Script: file:///android_asset/www/Common/Terrasoft.Mobile.Combined.js%0D%0A%09Line: 19048
Calls sequence:
at Ext.define.showException (file:///android_asset/www/Common/Terrasoft.Mobile.Combined.js:33105:41)
at Ext.define.showUncaughtException (file:///android_asset/www/Common/Terrasoft.Mobile.Combined.js:1965:25)
at window.onerror (file:///android_asset/www/Common/Terrasoft.Mobile.Combined.js:1666:20)
Причина
Дублирование схем в манифесте
Решение
Вариант 1
Нужно в базовой схеме MobileApplicationManifest пакета Mobile изменить строчку
… Models: { … Activity: { … RequiredModels: [ 'Contact', 'ActivityType', 'ActivityStatus', 'ActivityResult', 'ActivityCategory', 'ActivityPriority', 'Contact', 'Account', 'Opportunity', 'Lead', 'ActivityParticipantRole', 'ActivityParticipant', 'ActivityCategoryResultEntry', 'ActivityCorrespondence', 'Activity'
Убрать дублирующееся значение «Contact»
Вариант 2
Обновить мобильное приложение на более свежую версию
Необходимые условия и возможные ограничения
Версия BPMonline 7.1.0 - 7.5.0
Версия мобильного приложения:
Android 7.6.2. - 7.6.3.
iOS 7.6.2