Публикация

Bug-report. В процессе чтения файла произошла ошибка (Сообщение: URL к объекту некорректно сформирован)

Симптомы

Ошибка после перехода к показу презентации в действиях визита

 

Тип: Terrasoft.FileException

Сообщение: В процессе чтения файла произошла ошибка Дополнительная информация:

Имя: https://ourcompany.bpmonline.com/0/ServiceModel/EntityDataService.svc/ActivityFileCollection(guid'71fff37b-3e84-4042-a7bb-ec1b49876e1b')/Data?ForceUseSession=true&X-Terrasoft-Mobile=true

Цепочка вызовов:

failure@file:///var/mobile/Applications/12072E52-5AC6-48DB-B608-A61D72AA7758/Documents/BPMonline700/AppStructure/rev_1/src/MobileUtilities.js?hash=b1e737c2-e66b-4a95-b823-bab46756b5b5:278:38

callback@file:///var/mobile/Applications/12072E52-5AC6-48DB-B608-A61D72AA7758/bpm'online.app/www/appV1/Common/lib/SenchaTouch/sencha-touch-all-debug.js:10397:31

Terrasoft.File.callFailure@file:///var/mobile/Applications/12072E52-5AC6-48DB-B608-A61D72AA7758/bpm'online.app/www/appV1/Common/Terrasoft.Mobile.Combined.js:4418:16

failure@file:///var/mobile/Applications/12072E52-5AC6-48DB-B608-A61D72AA7758/bpm'online.app/www/appV1/Common/Terrasoft.Mobile.Combined.js:4463:20

callback@file:///var/mobile/Applications/12072E52-5AC6-48DB-B608-A61D72AA7758/bpm'online.app/www/appV1/Common/lib/SenchaTouch/sencha-touch-all-debug.js:10397:31

file:///var/mobile/Applications/12072E52-5AC6-48DB-B608-A61D72AA7758/bpm'online.app/www/appV1/Common/Terrasoft.Mobile.Combined.js:4788:18

file:///var/mobile/Applications/12072E52-5AC6-48DB-B608-A61D72AA7758/bpm'online.app/www/plugins/org.apache.cordova.file/www/DirectoryEntry.js:112:22

callbackFromNative@file:///var/mobile/Applications/12072E52-5AC6-48DB-B608-A61D72AA7758/bpm'online.app/www/cordova.js:288:57

file:///var/mobile/Applications/12072E52-5AC6-48DB-B608-A61D72AA7758/bpm'online.app/www/cordova.js:1098:35

nativeEvalAndFetch@file:///var/mobile/Applications/12072E52-5AC6-48DB-B608-A61D72AA7758/bpm'online.app/www/cordova.js:1106:13

nativeCallback@file:///var/mobile/Applications/12072E52-5AC6-48DB-B608-A61D72AA7758/bpm'online.app/www/cordova.js:1095:38

global code@file:///var/mobile/Applications/12072E52-5AC6-48DB-B608-A61D72AA7758/bpm'online.app/www/appV1/MobileApp/MobileMainPage.html:1:47

 

Тип: Terrasoft.FileSystemException

Сообщение: URL к объекту некорректно сформирован Дополнительная информация:

Код: 5

Data: {

"code": 5

}

Причина

Суть проблемы – мы не поддерживаем работу с файлами, содержащими в названии символ слеша (“/”). Поскольку ссылка на статью базы знаний – это, по сути, ссылка на файл, то приложение игнорировало эту ссылку и ничего локально не загружало, что и привело к описанной проблеме.

Решение

Что нужно сделать

- У клиента переименовать статью базы знаний, по которой была проблема;

- В приложении мы сейчас предусматриваем такую ситуацию, и если нужно будет загрузить файл\ссылку на статью базы знаний, то мы просто удаляем из названия «/» и загружаем файл. 

Нравится

Поделиться

0 комментариев
Показать все комментарии