<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic RuntimeException: UserTransaction begin/commit mismatch in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/runtimeexception-usertransaction-begin-commit-mismatch/m-p/210621#M163751</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello everybody,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm using&amp;nbsp; a subclass of &lt;/SPAN&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;org.springframework.transaction.support.AbstractPlatformTransactionManager&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt; that invoke transaction methods begin(), commit() and rollback().&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The couple begin/commit works fine but when invoking rollback() method, without to save nothing into alfresco session, it throws &lt;/SPAN&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;"User Transaction begin/commit mismatch"&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt;Here &lt;/SPAN&gt;&lt;A href="http://svn.alfresco.com/repos/alfresco-open-mirror/alfresco/HEAD/root/projects/core/source/java/org/alfresco/util/transaction/SpringAwareUserTransaction.java" rel="nofollow noopener noreferrer"&gt;http://svn.alfresco.com/repos/alfresco-open-mirror/alfresco/HEAD/root/projects/core/source/java/org/alfresco/util/transaction/SpringAwareUserTransaction.java&lt;/A&gt;&lt;SPAN&gt;, I've seen that the problem could be TransactionInfo mismatch.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Does anyone know the reason at origin of that?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks, regards.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Claman&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 09 Apr 2009 13:04:50 GMT</pubDate>
    <dc:creator>claman</dc:creator>
    <dc:date>2009-04-09T13:04:50Z</dc:date>
    <item>
      <title>RuntimeException: UserTransaction begin/commit mismatch</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/runtimeexception-usertransaction-begin-commit-mismatch/m-p/210621#M163751</link>
      <description>Hello everybody,I'm using&amp;nbsp; a subclass of org.springframework.transaction.support.AbstractPlatformTransactionManager‍‍ that invoke transaction methods begin(), commit() and rollback().The couple begin/commit works fine but when invoking rollback() method, without to save nothing into alfresco session</description>
      <pubDate>Thu, 09 Apr 2009 13:04:50 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/runtimeexception-usertransaction-begin-commit-mismatch/m-p/210621#M163751</guid>
      <dc:creator>claman</dc:creator>
      <dc:date>2009-04-09T13:04:50Z</dc:date>
    </item>
    <item>
      <title>Re: RuntimeException: UserTransaction begin/commit mismatch</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/runtimeexception-usertransaction-begin-commit-mismatch/m-p/210622#M163752</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I answer by myself,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;the problem is that&amp;nbsp; TransactionInfo variable is holded into ThreadLocal variable, which is just used by &lt;/SPAN&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;org.springframework.transaction.interceptor.TransactionAspectSupport&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt; this is at origin of conflict!&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;A workaround, maybe not very clean, can be defining another class that use another ThreadLocal variabile to contain TransactionInfo.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;bye&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 May 2009 21:56:21 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/runtimeexception-usertransaction-begin-commit-mismatch/m-p/210622#M163752</guid>
      <dc:creator>claman</dc:creator>
      <dc:date>2009-05-04T21:56:21Z</dc:date>
    </item>
  </channel>
</rss>

