[
https://issues.jboss.org/browse/GTNPORTAL-1823?page=com.atlassian.jira.pl...
]
Toshiya Kobayashi commented on GTNPORTAL-1823:
----------------------------------------------
Thanks Trong,
Here is a short summary:
- GTNPORTAL-1823.patch solves an atomicity issue in PageNavigation overwriting
(Test_GTNPORTAL_1823_FailToCreatePageNavNode)
- Attached CreatePageSynchronizationFilter.zip solves a concurrency issue in
PageNavigation overwriting (Test_GTNPORTAL_1823_FailToCreatePage). This filter is just a
quick workaround hence a proper fix to code base would be required.
- Above 2 fixes are focused on page creation but there should be some more
atomicity/concurency issues involving other navigation operations. (e.g. 'Save' in
'Edit navigation' may overwrite other's updates).
Fail to create one page when creating two new pages at the same
time.
---------------------------------------------------------------------
Key: GTNPORTAL-1823
URL:
https://issues.jboss.org/browse/GTNPORTAL-1823
Project: GateIn Portal
Issue Type: Bug
Security Level: Public(Everyone can see)
Affects Versions: 3.1.0-GA
Reporter: Takayuki Konishi
Assignee: Julien Viet
Attachments: CreatePageSynchronizationFilter.zip, GTNPORTAL-1823.patch,
GTNPORTAL-1823_temporary.patch
Fail to create one page when creating two new pages at the same time.
And "Page not found" is shown as a result for the failed page.
It seems a timing issue. In plain GateIn, you can reproduce it easily just after starting
GateIn. (In case that WCM have been deployed, you can reproduce it easily at any time.)
This issue can happen with 2 different GateIn users or concurrent accesses by 1 GateIn
user.
--
This message is automatically generated by JIRA.
For more information on JIRA, see:
http://www.atlassian.com/software/jira