You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by "Julian Sedding (JIRA)" <ji...@apache.org> on 2018/12/20 13:05:00 UTC
[jira] [Created] (SLING-8187) Deadlock in SlingMainServlet after
SLING-8051
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)