Data download error: "Operations that change non-concurrent collections must have exclusive access" - SDMXRI-1872 - NSI WS 8.11.1
When trying to get data in staging:SIS-CC-reset an error message is received:
An error occured while trying to retrieve mapping set for dataflow: SPC+DF_COMMODITY_PRICES+1.0: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct.
It is impossible to repair this through DSD deletions or any type of cleanups.
Example files:
- structures: SPC-DF_COMMODITY_PRICES-1.0-all.xml
- data: SPC-DF_COMMODITY_PRICES-1.0-data.csv
The same issue was reported by @anastassia in comment #350 (comment 952678089)
The issue can be reporduced in staging:SIS-CC-reset, however, the issue could not be reproduced in qa:reset.
Related JIRA ticket at ESTAT: SDMXRI-1872
Original request
Hi, since some recent tests related reference metadata that ended up in deleting/reloading some content several times with 2 versions for a particular dataflow, I get the following message when I try to upload data:This occurs in our STAGING environemnt running JS 14.0.2 and .NET 8.1.0.
This error is also returned when the DSD cleanup is executed, automatically from the DLM when deleting the DSD or manually from the Swagger interface of the transfer service.
Here is the content that is causing the issue:
SPC-DF_COMMODITY_PRICES-1.0-all.xml
SPC-DF_COMMODITY_PRICES-1.0-data.csve
I tried several times to delete and reload all SDMX data and metadata for this dataflow but the error persists. Trying to drop/initialise mappings did not solve the issue neither... could you help me with this please ?