Type: Hot Fix Request
Affects Version/s: 126.96.36.199, 5.2.2, 5.2.3
Multi-threaded check-in and check-out throwing exception using CMIS API; which is potentially killing the threads and leading to data loss for the customer.
Following is reproducible on 5.1.3 (.4 r60cbf186-b31) schema 9,056 and Alfresco version: 5.2.2 (r73ead3c7-b41)
Steps to reproduce
- Install Alfresco version: 5.2.2 (r73ead3c7-b41) in AWS environment with Aurora database
- Download the Java project attached in the JIRA CMISCheckoutTest.zip
--With in the Java project add dependencies of CMIS 1.1 library (attached in the JIRA as chemistry-opencmis-client-impl-1.zip)
--At the moment Java project is pointing to our internal AWS environment which we have build for the customer. You can use this environment for your testing or create your own. If you need help on the environment you can reach out to me directly.
--Run the Java project you will see following exception in the console
--And following exception in the alfresco.logs (complete logs files are attached in the JIRA as alfresco_internal_env_logs.zip)
Customer should be allowed to run multi-threaded CMIS check-in/check-out with out any thread termination or data loss.
Sporadically threads are getting killed and customer is experiencing data loss.