{"id":26,"date":"2008-01-31T00:15:53","date_gmt":"2008-01-30T14:15:53","guid":{"rendered":"http:\/\/dev.plutext.org\/blog\/2008\/01\/31\/alfresco-issues-update\/"},"modified":"2008-01-31T00:15:53","modified_gmt":"2008-01-30T14:15:53","slug":"alfresco-issues-update","status":"publish","type":"post","link":"https:\/\/www.docx4java.org\/blog\/2008\/01\/alfresco-issues-update\/","title":{"rendered":"Alfresco issues &#8211; update"},"content":{"rendered":"<p>It looks like most (hopefully even all) of the weird behaviour I have been experiencing with Alfresco&#8217;s JCR API disappear if I explicitly wrap the actions performed in each session in a transaction using getRetryingTransactionHelper().<\/p>\n<p>According to <a href=\"http:\/\/wiki.alfresco.com\/wiki\/Introducing_the_Alfresco_Java_Content_Repository_API\">Alfresco&#8217;s wiki<\/a>, an implicit transaction should take care of this for you.\u00a0 Well, some 4 days of pain tells me it doesn&#8217;t!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>It looks like most (hopefully even all) of the weird behaviour I have been experiencing with Alfresco&#8217;s JCR API disappear if I explicitly wrap the actions performed in each session in a transaction using getRetryingTransactionHelper(). According to Alfresco&#8217;s wiki, an implicit transaction should take care of this for you.\u00a0 Well, some 4 days of pain [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[38,37,41,40],"class_list":["post-26","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-alfresco","tag-jcr","tag-jta","tag-transactions"],"_links":{"self":[{"href":"https:\/\/www.docx4java.org\/blog\/wp-json\/wp\/v2\/posts\/26","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.docx4java.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.docx4java.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.docx4java.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.docx4java.org\/blog\/wp-json\/wp\/v2\/comments?post=26"}],"version-history":[{"count":0,"href":"https:\/\/www.docx4java.org\/blog\/wp-json\/wp\/v2\/posts\/26\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.docx4java.org\/blog\/wp-json\/wp\/v2\/media?parent=26"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.docx4java.org\/blog\/wp-json\/wp\/v2\/categories?post=26"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.docx4java.org\/blog\/wp-json\/wp\/v2\/tags?post=26"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}