Steps to Reproduce
To reproduce the issue, a race condition must be met, which is extremely difficult to trigger on demand. Specifically, two user threads need to access the same Java code at nearly the same instant.
Customers are at risk for the issue if they have enabled the contextual search plugin. Customers on affected versions (see Seen In listed below) with the plugin enabled should read the workaround below.
There is no current way to work around this issue fully without upgrading to the fixed patch (see Fixed In section below). However, you can reduce the impact by limiting how this issue can be instigated by following these steps to remove the catalog items from the search results:
- Navigate to Contextual Search > Search Contexts.
- Select Incident Deflection.
- Set the value in the Searcher field to Knowledge and pinned knowledge.
Service catalog results that are throwing the error are removed, but knowledge results are still provided.
Related Problem: PRB642841