Julian Sedding created SLING-8187:
-------------------------------------
Summary: Deadlock in SlingMainServlet after SLING-8051
Key: SLING-8187
URL: https://issues.apache.org/jira/browse/SLING-8187
Project: Sling
Issue Type: Improvement
Components: Engine
Affects Versions: Engine 2.6.16
Reporter: Julian Sedding
Assignee: Julian Sedding
The fix for SLING-8051 moved registration of the {{SlingServletContext}}
instance from {{SlingMainServlet#activate()}} to {{SlingMainServlet#init()}}.
It turns out that this can cause a deadlock due to Felix' global lock and a
synchronized block in Felix HTTP WhiteboardManager implementation.
This issue is about finding a way to fix the issue originally described in
SLING-8051 without trisking a deadlock.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)