[ 
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

Reply via email to