Нулевой размер файлов из мобильного приложения

Установлено приложение Creatio File Storage. 

при прикреплении файла к обращению через мобильно приложение прикрепляется пустой файл. 

Техподдержка уверяет, что "на коробке этот кейс без установленного приложения не воспроизводиться."

 

лог из мобильного приложения при принудительной синхронизации

Model Name: BKL-L09
Platform: Android
Platform Version: 9
Resolution: 424x848
IsHybridMode: true
SyncInService: false
UIVersion: UIV2
RootAppDirectory: creatio
ApplicationVersion: 7.15.9
ApplicationMajorVersion: 7.15
BackgroundSyncMode: Always
UseNativeSynchronization: true
UseNativeImport: true
UseNativeExport: true
UseNativeLogout: true
UseDataService: true
IsDevMode: false
CurrentDateTime: 2020-03-10T06:34:48.936Z
ServerUrl: 
ContactId: 105110e0-71c6-4cc8-a413-0e4fb0b73446
CultureName: ru-RU
ApplicationRevision: 0
WorkplaceCode: DefaultWorkplace
ProductInfo: {"ProductName":"Портал ЭПМ","ProductEdition":"service enterprise","CustomerId":"201812031735","Version":{"Major":7,"Minor":15,"Build":3,"Revision":1649,"MajorRevision":0,"MinorRevision":1649}}
 
CaseFile(6597eb70-1eb3-4de6-b58b-235afed70547) at Tue Mar 10 2020 09:34:07 GMT+0300 (Москва, стандартное время). Error text: Message: null
Status code: 400
URL: https:/0/rest/FileApiService/Upload?totalFileLength=68177&fileId=6597eb70-1eb3-4de6-b58b-235afed70547&columnName=Data&fileName=!Лист ознакомления с ЛНА.docx&entitySchemaName=CaseFile&fileTypeId=529bc2f8-0ee0-df11-971b-001d60e938c6
Response body: 
 
 
 
 
 
 
 
 
 
 
Request Error
 
 
 
The server encountered an error processing the request. The exception message is 'Value cannot be null.
Parameter name: g'. See server logs for more details. The exception stack trace is:
 
 
 
at System.Guid..ctor(String g)
at Terrasoft.Configuration.FileUpload.FileUploadInfo.get_ParentColumnValue()
at Terrasoft.Configuration.BpmFileStorage.GetUploadFilePath(IFileUploadInfo fileUploadInfo)
at Terrasoft.Configuration.FileUpload.BpmFileUploader.InnerUploadFile(IFileUploadInfo fileUploadInfo)
at Terrasoft.Configuration.FileUpload.BpmFileUploader.UploadFile(IFileUploadInfo fileUploadInfo, Boolean isSetCustomColumns)
at Terrasoft.Configuration.FileApiService.Upload(Stream fileContent)
at SyncInvokeUpload(Object , Object[] , Object[] )
at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)
at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage11(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)

 

Нравится

1 комментарий

Добрый день, Алексей! Кейс добавления файлов через мобильное приложение не поддерживается в решении File storage for Creatio. В мобильном приложении Creatio используются другие подходы работы с деталью Файлы и ссылки. Еще ожидаю обратную связь от ответственной команды по планам такой доработки. Как только узнаю решение, вам сообщу.

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