Content
Bug SSI-153: JSON::ParserError in Storages::AutomaticallyManagedStorageSyncJob#perform in background
View differences
Updated by Henriette Darge about 1 year ago
[https://appsignal.com/openproject-gmbh/sites/63ce63dc83eb6762736f5052/exceptions/incidents/1152/samples/63ce63dc83eb6762736f5052-1183105759792563548817310744601](https://appsignal.com/openproject-gmbh/sites/63ce63dc83eb6762736f5052/exceptions/incidents/1152/samples/63ce63dc83eb6762736f5052-1183105759792563548817310744601)
[https://appsignal.com/openproject-gmbh/sites/681379ae55b0b20ed3735994/exceptions/incidents/552](https://appsignal.com/openproject-gmbh/sites/681379ae55b0b20ed3735994/exceptions/incidents/552)
[https://appsignal.com/openproject-gmbh/sites/674718f1d2a5e4a7cb8b2298/exceptions/incidents/1035](https://appsignal.com/openproject-gmbh/sites/674718f1d2a5e4a7cb8b2298/exceptions/incidents/1035)
<br>
## [Sample 1](https://appsignal.com/openproject-gmbh/sites/63ce63dc83eb6762736f5052/exceptions/incidents/1152/samples/63ce63dc83eb6762736f5052-1183105759792563548817310744601)
**Message**
```text
unexpected token at '<?xml version="1.0"?>
<ocs>
<meta>
<status>failure</status>
<statuscode>998</statuscode>
<message>Invalid query, please check the syntax. API specifications are here: http://www.freedesktop.org/wiki/Specifications/open-collaboration-services.
</message>
</meta>
<data/>
</ocs>
'
```
**Backtrace**
```text
modules/storages/app/common/storages/peripherals/storage_interaction/nextcloud/file_info_query.rb:91 block in parse_json
app/services/service_result.rb:183 block in map
app/services/service_result.rb:182 map
modules/storages/app/common/storages/peripherals/storage_interaction/nextcloud/file_info_query.rb:54 block in call
modules/storages/app/common/storages/peripherals/storage_interaction/authentication_strategies/basic_auth.rb:46 call
modules/storages/app/common/storages/peripherals/storage_interaction/nextcloud/file_info_query.rb:53 call
modules/storages/app/common/storages/peripherals/storage_interaction/nextcloud/file_info_query.rb:41 call
modules/storages/app/common/storages/peripherals/storage_interaction/nextcloud/set_permissions_command.rb:68 block (2 levels) in call
modules/storages/app/common/storages/tagged_logging.rb:38 with_tagged_logger
modules/storages/app/common/storages/peripherals/storage_interaction/nextcloud/set_permissions_command.rb:66 block in call
modules/storages/app/common/storages/peripherals/storage_interaction/authentication_strategies/basic_auth.rb:46 call
modules/storages/app/common/storages/peripherals/storage_interaction/nextcloud/set_permissions_command.rb:65 call
modules/storages/app/common/storages/peripherals/storage_interaction/nextcloud/set_permissions_command.rb:50 call
modules/storages/app/services/storages/nextcloud_managed_folder_sync_service.rb:281 ensure_root_folder_permissions
modules/storages/app/services/storages/nextcloud_managed_folder_sync_service.rb:84 prepare_remote_folders
modules/storages/app/services/storages/nextcloud_managed_folder_sync_service.rb:64 block in call
modules/storages/app/common/storages/tagged_logging.rb:38 with_tagged_logger
modules/storages/app/services/storages/nextcloud_managed_folder_sync_service.rb:62 call
modules/storages/app/services/storages/nextcloud_managed_folder_sync_service.rb:50 call
modules/storages/app/workers/storages/automatically_managed_storage_sync_job.rb:62 perform
app/workers/shared_job_setup.rb:59 block in prepare_job_context
app/workers/shared_job_setup.rb:76 with_clean_request_store
app/workers/shared_job_setup.rb:55 prepare_job_context
```
[https://appsignal.com/openproject-gmbh/sites/681379ae55b0b20ed3735994/exceptions/incidents/552](https://appsignal.com/openproject-gmbh/sites/681379ae55b0b20ed3735994/exceptions/incidents/552)
[https://appsignal.com/openproject-gmbh/sites/674718f1d2a5e4a7cb8b2298/exceptions/incidents/1035](https://appsignal.com/openproject-gmbh/sites/674718f1d2a5e4a7cb8b2298/exceptions/incidents/1035)
<br>
## [Sample 1](https://appsignal.com/openproject-gmbh/sites/63ce63dc83eb6762736f5052/exceptions/incidents/1152/samples/63ce63dc83eb6762736f5052-1183105759792563548817310744601)
**Message**
```text
unexpected token at '<?xml version="1.0"?>
<ocs>
<meta>
<status>failure</status>
<statuscode>998</statuscode>
<message>Invalid query, please check the syntax. API specifications are here: http://www.freedesktop.org/wiki/Specifications/open-collaboration-services.
</message>
</meta>
<data/>
</ocs>
'
```
**Backtrace**
```text
modules/storages/app/common/storages/peripherals/storage_interaction/nextcloud/file_info_query.rb:91 block in parse_json
app/services/service_result.rb:183 block in map
app/services/service_result.rb:182 map
modules/storages/app/common/storages/peripherals/storage_interaction/nextcloud/file_info_query.rb:54 block in call
modules/storages/app/common/storages/peripherals/storage_interaction/authentication_strategies/basic_auth.rb:46 call
modules/storages/app/common/storages/peripherals/storage_interaction/nextcloud/file_info_query.rb:53 call
modules/storages/app/common/storages/peripherals/storage_interaction/nextcloud/file_info_query.rb:41 call
modules/storages/app/common/storages/peripherals/storage_interaction/nextcloud/set_permissions_command.rb:68 block (2 levels) in call
modules/storages/app/common/storages/tagged_logging.rb:38 with_tagged_logger
modules/storages/app/common/storages/peripherals/storage_interaction/nextcloud/set_permissions_command.rb:66 block in call
modules/storages/app/common/storages/peripherals/storage_interaction/authentication_strategies/basic_auth.rb:46 call
modules/storages/app/common/storages/peripherals/storage_interaction/nextcloud/set_permissions_command.rb:65 call
modules/storages/app/common/storages/peripherals/storage_interaction/nextcloud/set_permissions_command.rb:50 call
modules/storages/app/services/storages/nextcloud_managed_folder_sync_service.rb:281 ensure_root_folder_permissions
modules/storages/app/services/storages/nextcloud_managed_folder_sync_service.rb:84 prepare_remote_folders
modules/storages/app/services/storages/nextcloud_managed_folder_sync_service.rb:64 block in call
modules/storages/app/common/storages/tagged_logging.rb:38 with_tagged_logger
modules/storages/app/services/storages/nextcloud_managed_folder_sync_service.rb:62 call
modules/storages/app/services/storages/nextcloud_managed_folder_sync_service.rb:50 call
modules/storages/app/workers/storages/automatically_managed_storage_sync_job.rb:62 perform
app/workers/shared_job_setup.rb:59 block in prepare_job_context
app/workers/shared_job_setup.rb:76 with_clean_request_store
app/workers/shared_job_setup.rb:55 prepare_job_context
```