Open spbolton opened 4 months ago
It looks like the test gets identifiers and then adds them to reindex. I think we are hitting a case where we have an entry in the reindex queue that can never be processed and never gets cleaned up. Looks like like the Json deserialization here JSONValueToHashMap is causing the ContentletIndexAPIImpl.appendToBulkProcessor to fail and the db entry for the reindex is left in the queue
The failure is triggered by the existance of a bad contentlet that has been purposely created with ContentletAPITest.Test_Key_Value_As_Map_Test. so we may be able to recreate the issue as long as this test is run first.
This issue is stale because it has been open 90 days with no activity. Remove stale label or comment or this will be closed in 30 days.
WorkflowAPITest.testPushIndexUpdate
https://github.com/dotCMS/core/actions/runs/9203251769
This test has added reindex entries that are stuck in the indexer queue. We have a cleanup action to detect this but each subsequent test is waiting 30s for the queue to clear and it never is causing the whole run to timeout.
9Merge Group Test JVM IT Tests - JDK 11 MainSuite 2a.txt