[
https://jira.nuxeo.org/browse/NXP-5998?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Anahide Tchertchian resolved NXP-5998.
--------------------------------------
Resolution: Fixed
Do not restore conversation on our error handler: logs show that
SeamPhaseListener already handles it, and it also unlocks current conversation.
Steps to spot the problem:
1. Put breakpoints in methods ConversationEntry#lock and
ConversationEntry#unlock methods
2. Perform an error (URL to a non-existing doc for instance)
3. See that it passes twice in a row in method lock, and only once in unlock
=> conversation entry remains locked
Fix:
http://hg.nuxeo.org/nuxeo/nuxeo-dm/rev/205a4e3d3f09
> Fix random errors due to previous errors managed by the error handler
> ---------------------------------------------------------------------
>
> Key: NXP-5998
> URL: https://jira.nuxeo.org/browse/NXP-5998
> Project: Nuxeo Enterprise Platform
> Issue Type: Bug
> Affects Versions: 5.4
> Reporter: Anahide Tchertchian
> Assignee: Anahide Tchertchian
> Priority: Major
> Fix For: 5.4.1
>
>
> Funkload tests show that when an error occurs (trying to access to a document
> that does not exist for instance), following valid calls will end up with an
> error.
> Symptoms show that the conversation is lost.
> Problem can also be reproduced by hand even if it's not so straight-forward
> (does not happen all the time).
> Steps to reproduce:
> - type a non-existing url => error page
> - use the 'back' button of browser and click on a document link
> => error (and url has lost document context)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.nuxeo.org/secure/Administrators.jspa
-
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