Помогите решить проблему. Пытаюсь зайти в мобильное приложение под тестовым пользователем, с лицензиями и правами все в порядке. Но, после нажатия кнопки "войти" выдаёт следующую ошибку:
"В процессе синхронизации произошла ошибка"
Отчет прикрепляю:
Model Name: Benefit_M503
Platform: Android
Platform Version: 5.1
Resolution: 360x640
UIVersion: UIV2
ApplicationVersion: 7.12.9
ApplicationMajorVersion: 7.12
BackgroundSyncMode: Always
ServerUrl: https://bpmstest.abiconnect.ru/
ContactId: a0469676-80b4-4b52-a740-8a5a1f72c5c2
CultureName: ru-RU
ApplicationRevision: null
WorkplaceCode: NPD01
ProductInfo: {"ProductName":"bpm'online","ProductEdition":"studio","CustomerId":"201712251022","Version":{"Major":7,"Minor":12,"Build":1,"Revision":924,"MajorRevision":0,"MinorRevision":924}}
CurrentDateTime: Tue Jul 17 2018 15:24:47 GMT+0300 (MSK)
Type: Terrasoft.SyncException
Message: В процессе синхронизации произошла ошибка
Stack trace:
Function.Ext.define.statics.handleException(Terrasoft.Mobile.Combined.js:32396:34)
Object.Ext.apply.callback(sencha-touch-all-debug.js:10397:26)
Ext.define.callUserErrorHandler(Terrasoft.Mobile.Combined.js:26185:7)
Object.Ext.apply.callback(sencha-touch-all-debug.js:10397:26)
Ext.define.callFailure(Terrasoft.Mobile.Combined.js:25724:8)
Object.Ext.apply.callback(sencha-touch-all-debug.js:10397:26)
Function.Terrasoft.RequestManager.issueRequest.requestFnConfig.failure(Terrasoft.Mobile.Combined.js:40521:11)
Object.Ext.apply.callback(sencha-touch-all-debug.js:10397:26)
Object.config.requestItemFailure(Terrasoft.Mobile.Combined.js:39654:11)
Ext.define.onRequestFailure(Terrasoft.Mobile.Combined.js:39422:12)
Object.Ext.apply.callback(sencha-touch-all-debug.js:10397:26)
null.(Terrasoft.Mobile.Combined.js:39658:9)
Object.Ext.apply.callback(sencha-touch-all-debug.js:10397:26)
Ext.define.executeCallbackIfNotCanceled(Terrasoft.Mobile.Combined.js:39903:8)
Ext.define.failureHandler(Terrasoft.Mobile.Combined.js:39925:8)
Object.Ext.apply.callback(sencha-touch-all-debug.js:10397:26)
Ext.define.onComplete(sencha-touch-all-debug.js:36402:17)
Ext.define.onStateChange(sencha-touch-all-debug.js:36338:18)
XMLHttpRequest.(sencha-touch-all-debug.js:3233:27)
Type: Terrasoft.ServerException
Message: Запрос на сервер вернул ошибку
AdditionalInfo: {"request":{"id":27,"headers":{"Accept":"application/json","Content-Type":"application/json","Authorization":"Cookie","X-Terrasoft-Mobile":true,"X-Requested-With":"XMLHttpRequest"},"options":{"isCancelable":true,"url":"https://bpmstest.abiconnect.ru/0/Mobile/Services/MobileCodeService.ashx…","success":null,"failure":null,"scope":{"asyncOperation":{"initConfig":null,"initialConfig":{"isCancelable":true,"asyncQueueId":null},"config":{"isCancelable":true,"asyncQueueId":null},"_isCancelable":true,"_asyncQueueId":null,"asyncManagerIsDisabled":true},"initialConfig":{"isCancelable":true,"url":"https://bpmstest.abiconnect.ru/0/Mobile/Services/MobileCodeService.ashx…","success":null,"failure":null,"scope":null,"onRequestCreate":null,"headers":{"Accept":"application/json","Content-Type":"application/json","Authorization":"Cookie","X-Terrasoft-Mobile":true},"method":"GET","disableCaching":false},"performanceCounterKey":"d94e002c-ed82-4549-8981-2404db92e317"},"onRequestCreate":null,"headers":{"Accept":"application/json","Content-Type":"application/json","Authorization":"Cookie","X-Terrasoft-Mobile":true},"method":"GET","disableCaching":false},"async":true},"requestId":27,"status":500,"statusText":"Internal Server Error","getResponseHeader":null,"getAllResponseHeaders":null,"responseText":"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\r\nhttp://www.w3.org/1999/xhtml\">\r\n\r\n\r\n500 - \u0412\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u044f\u044f \u043e\u0448\u0438\u0431\u043a\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0430.\r\n\r\n\r\n\r\n\r\n\r\n\u041e\u0448\u0438\u0431\u043a\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0430\r\n\r\n \r\n
500 - \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u044f\u044f \u043e\u0448\u0438\u0431\u043a\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0430.
\r\n
\u041f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u0441 \u0437\u0430\u043f\u0440\u0430\u0448\u0438\u0432\u0430\u0435\u043c\u044b\u043c \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u043c; \u0440\u0435\u0441\u0443\u0440\u0441 \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d.
\r\n \r\n\r\n\r\n\r\n","responseXML":null,"responseBytes":null}
Нравится
По результатам анализа, у Вас в приложении настроена аутентификация по NTLM-протоколу. К сожалению, на данный момент в мобильном приложении нет возможности работать при сквозной аутентификации по NTLM-протоколу (https://academy.terrasoft.ru/documents/studio/7-12/kak-nastroit-autentifikaciyu-windows#XREF_44889_NTLM) при открытии bpm'online приложения, так как в мобильной версии идет переход на страницу логина, а не на "ntlmlogin". Для работы в мобильной версии необходимо отключить (признак false) использование ключа "UsePathThroughAuthentication". Перед правками убедитесь, что в providerNames используется LDAP (https://academy.terrasoft.ru/documents/studio/7-12/chasto-zadavaemye-voprosy-po-sinhronizacii-s-ldap#XREF_37112)
Примечание. Рекомендуем изменять настройки приложения в нерабочее время. К сожалению, также отсутствует возможность в мобильном приложении использовать одновременно сквозную аутентификацию, минуя страницу входа, и вход по ссылке "Войти под доменным пользователем". Со своей стороны мы зафиксировали пожелание на доработку данной функциональности.