활동이 없어 이 대화는 잠겼습니다. 새 게시물을 작성해 주세요.
활동이 없어 이 대화는 잠겼습니다. 새 게시물을 작성해 주세요.
Hi,
Is there a way to make code similar to what follows transactional:
UserManager userManager = ...; // org.apache.jackrabbit.api.security.user.UserManager userManager.createUser(...); userManager.createGroup(...); updateGroupService.updateGroup(...) // org.apache.sling.jackrabbit.usermanager.UpdateGroup AccessControlUtil.replaceAccessControlEntry(...) JcrResourceUtil.createPath(...) JcrUtil.copy(...)
Basically:
At the moment one or more of ceateUser, createGroup, updateGroup, replaceAccessControlEntry commit their changes even before explicitly calling save() on the current request's session.
해결되었습니다! 솔루션으로 이동.
조회 수
답글
좋아요 수
Hi,
On the Jackrabbit wiki [1] there's a reference to the chapter 8.1 of the JCR specification, see also [2]. To be honest, I never played with transactions on JR.
Jörg
[1] http://jackrabbit.apache.org/frequently-asked-questions.html
[2] http://www.day.com/maven/jcr/2.0/21_Transactions.html
조회 수
답글
좋아요 수
Hi,
On the Jackrabbit wiki [1] there's a reference to the chapter 8.1 of the JCR specification, see also [2]. To be honest, I never played with transactions on JR.
Jörg
[1] http://jackrabbit.apache.org/frequently-asked-questions.html
[2] http://www.day.com/maven/jcr/2.0/21_Transactions.html
조회 수
답글
좋아요 수
Hi,
Is the UserManager you are using in "autosave" [0] mode? If autosave mode is on session.save() is called for you and could explain the results you are seeing.
Will
조회 수
답글
좋아요 수
Hi Will,
That almost worked until I hit this roadblock: http://help-forums.adobe.com/content/adobeforums/en/experience-manager-forum/adobe-experience-manage...
Do you know if there's a way to work around that? IMHO, looks like a bug in Jackrabbit/Sling.
Thanks.
조회 수
답글
좋아요 수