Text asset shows as "document invalid"
Understanding the Issue
When users report errors while accessing and editing text assets in the censhare Content Editor, these errors, labeled as "document invalid," indicated that certain XML files—essential for text assets—were either missing or unavailable in the S3 object storage.
Root Cause Analysis: Identifying the Underlying Issues
Infrastructure:
The Object Controller VM, which hosts S3 buckets for both production and test environments, could have been restarted outside the planned maintenance window.
This unplanned restart can cause temporary unavailability of the S3 storage, disrupting ongoing operations.
Software Behavior:
During the S3 outage, censhare failed to validate the storage of XML files in the object storage. It proceeded to create new asset versions in the database, assuming the XML files were stored successfully, which they were not.
Error Handling Gaps:
Logs indicated critical exceptions like:
AmazonServiceException: Not Found (Service: Amazon S3; Status Code: 404)
These errors can confirm that censhare encountered issues accessing required S3 storage files during the outage.