Mobile bug-report. Uncaught TypeError: Cannot read property 'getComponent' of undefined
Симптомы
При переходе в раздел:
Type: Terrasoft.SourceCodeException
Message: Uncaught TypeError: Cannot read property 'getComponent' of undefined
AdditionalInfo: Script: file:///storage/emulated/0/BPMonline700/AppStructure/rev_0/src/MobileSocialMessageGridPageController.js?hash=c73dfb1d-eca1-40b3-8d5c-c6de590f5a6c%0D%0A%09Line: 160
Stack trace:
at Ext.define.showException (file:///android_asset/www/appV2/Common/Terrasoft.Mobile.Combined.js:39893:41)
at Ext.define.showUncaughtException (file:///android_asset/www/appV2/Common/Terrasoft.Mobile.Combined.js:3461:25)
at Ext.define.onWindowError (file:///android_asset/www/appV2/Common/Terrasoft.Mobile.Combined.js:2987:18
Причина
Не хватает в манифесте компонентов.
Решение
Кейс 1:
Необходимо было в манифесте мобильного приложения подключить схемы, которые отвечают за раздел "Лента" для рабочего места "Support".
- MobileSocialMessageActionsSettingsSupport;
- MobileSocialMessageGridPageSettingsSupport.
А также убрать соотвествующие схемы только которые относятся к основного рабочему месту, а не к "Support".
- MobileSocialMessageGridPageSettingsDefaultWorkplace;
- MobileSocialMessageRecordPageSettingsDefaultWorkplace.