<?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 Rollback d'un job in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/rollback-d-un-job/m-p/189376#M142506</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Bonjour,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Je rencontre depuis quelques temps un souci avec un de mes jobs. Celui-ci se charge de réaliser une synchronisation des comptes utilisateur et groupes d'Alfresco à partir d'un export XML. Le job exécute une action composite sur le fichier XML. Cette action composite se compose des actions suivantes:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Gestion des suppressions d'utilisateurs&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Gestion des mises à jour d'utilisateurs&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Gestion des créations d'utilisateurs&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Gestion des groupes (création, suppression, gestion des membres)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Dans mon cas, à l'issue du job, la transaction est rollbackée. Il n'y a pourtant aucune exception levée au cours de l'exécution des différentes actions du job.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;J'ai essayé de mettre en DEBUG les classes RetryingTransactionHelper et SpringAwareUserTransaction, de rajouter des traces dans les classes AbstractScheduledAction et ActionServiceImpl mais je n'arrive pas à savoir pourquoi le statut de ma transaction devient STATUS_MARKED_ROLLBACK.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Dans le RetryingTransactionHelper, je passe bien dans ce test :&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;if (txn.getStatus() == Status.STATUS_MARKED_ROLLBACK)&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;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;J'ai également essayé de mettre l'ensemble des traitements de mes différentes actions dans un try/catch de Exception : aucune exception n'est catchée.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Qu'est-ce qui peut provoquer le passage du statut d'une transaction à STATUS_MARKED_ROLLBACK ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Y a-t-il d'autres classes que je pourrais passer en debug pour me donner plus d'informations ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Pour être complet, au cours des traitements, j'ai des warnings à propos des caches :&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;2014-12-17 16:07:58,621&amp;nbsp; WARN&amp;nbsp; [org.alfresco.userToAuthorityTransactionalCache] [DefaultScheduler_Worker-2] Transactional update cache 'org.alfresco.userToAuthorityTransactionalCache' is full (100).&lt;BR /&gt;2014-12-17 16:07:59,648&amp;nbsp; WARN&amp;nbsp; [org.alfresco.authenticationTransactionalCache] [DefaultScheduler_Worker-2] Transactional removal cache 'org.alfresco.authenticationTransactionalCache' is full (100).&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;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;S'agissant de warnings, qui en plus concernent le cache, je pense que cela n'a pas d'incidence.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Merci d'avance pour votre aide.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 02 Feb 2015 10:48:08 GMT</pubDate>
    <dc:creator>mlagneaux</dc:creator>
    <dc:date>2015-02-02T10:48:08Z</dc:date>
    <item>
      <title>Rollback d'un job</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/rollback-d-un-job/m-p/189376#M142506</link>
      <description>Bonjour,Je rencontre depuis quelques temps un souci avec un de mes jobs. Celui-ci se charge de réaliser une synchronisation des comptes utilisateur et groupes d'Alfresco à partir d'un export XML. Le job exécute une action composite sur le fichier XML. Cette action composite se compose des actions su</description>
      <pubDate>Mon, 02 Feb 2015 10:48:08 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/rollback-d-un-job/m-p/189376#M142506</guid>
      <dc:creator>mlagneaux</dc:creator>
      <dc:date>2015-02-02T10:48:08Z</dc:date>
    </item>
    <item>
      <title>Re: Rollback d'un job</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/rollback-d-un-job/m-p/189377#M142507</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;J'ai éclaté mon job exécutant 4 actions en 4 jobs exécutant chacun une action et cela a fonctionné.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Savez-vous si le nombre d'actions que l'on peut réaliser au sein d'une même transaction est limité ?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Feb 2015 09:08:34 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/rollback-d-un-job/m-p/189377#M142507</guid>
      <dc:creator>mlagneaux</dc:creator>
      <dc:date>2015-02-06T09:08:34Z</dc:date>
    </item>
  </channel>
</rss>

