[
https://jira.nuxeo.com/browse/NXP-7733?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Anahide Tchertchian updated NXP-7733:
-------------------------------------
Description:
The synchronize was added when discovering multithreading issues in layout tag
handlers (tag handlers instances are reused in different threads, so they
should not hold any fields with context, except tag attributes).
The synchronize on RepeatTagHandler is a remnant of this issues, before cause
of the issue was fully understood => can be safely removed to avoid threads to
be blocked there.
SP: 1
Fix Version/s: (was: 5.4.3-SNAPSHOT)
5.4.3
Tags: RDIT-11W41-42
> No need to synchronize the apply method in RepeatTagHandler
> -----------------------------------------------------------
>
> Key: NXP-7733
> URL: https://jira.nuxeo.com/browse/NXP-7733
> Project: Nuxeo Enterprise Platform
> Issue Type: Bug
> Components: Layouts / Widgets
> Affects Versions: 5.4.2
> Reporter: Mariana Cedica
> Assignee: Anahide Tchertchian
> Fix For: 5.4.3
>
>
> The synchronize was added when discovering multithreading issues in layout
> tag handlers (tag handlers instances are reused in different threads, so they
> should not hold any fields with context, except tag attributes).
> The synchronize on RepeatTagHandler is a remnant of this issues, before cause
> of the issue was fully understood => can be safely removed to avoid threads
> to be blocked there.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
_______________________________________________
ECM-tickets mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm-tickets