<!-- 
RSS generated by JIRA (9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b) at Mon Feb 12 07:39:18 CET 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>Magnolia - Issue tracker</title>
    <link>https://jira.magnolia-cms.com</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-uk</language>    <build-info>
        <version>9.4.2</version>
        <build-number>940002</build-number>
        <build-date>19-01-2023</build-date>
    </build-info>


<item>
            <title>[MGNLSYNC-42] Synchronization manager does not complete normally</title>
                <link>https://jira.magnolia-cms.com/browse/MGNLSYNC-42</link>
                <project id="10370" key="MGNLSYNC">Magnolia Synchronization Module</project>
                    <description>&lt;p&gt;Using version 1.9-beta2 I find that synchronizations are not finishing normally. The log will claim the sync has been completed but the system workspace is still filled with nodes that have not been cleaned. I&apos;m also getting part of the website sync&apos;d. &lt;/p&gt;

&lt;p&gt;Public side log with &lt;tt&gt;info.magnolia.publishing&lt;/tt&gt; set for DEBUG.&lt;/p&gt;
&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;2020-05-25 13:55:41,937 DEBUG ional.receiver.locking.TransactionalJcrLockManager: 132:1590407741936 Requesting XA lock
2020-05-25 13:55:41,939 DEBUG info.magnolia.publishing.locking.JcrLockManager   : parent path:/
2020-05-25 13:55:41,947 DEBUG info.magnolia.publishing.locking.JcrLockManager   : session-admin-696 DID locked magnolia-mgnlSystem:/website-rootLock
2020-05-25 13:55:41,947 DEBUG ional.receiver.locking.TransactionalJcrLockManager: 132:1590407741936 Got clearance for JCR lock on parent node /
2020-05-25 13:55:41,947 DEBUG receiver.operation.jcr.AbstractJcrReceiveOperation: Checking the timestamp of publication request
2020-05-25 13:55:41,948 DEBUG r.operation.jcr.JcrTransactionPublicationOperation: 132:1590407741936 Starting content publication
2020-05-25 13:55:41,948 DEBUG r.operation.jcr.JcrTransactionPublicationOperation: 132:1590407741936 Checking for existence of content website:b06b82a2-74b0-4994-8015-028c4fd60716
2020-05-25 13:55:41,948 DEBUG r.operation.jcr.JcrTransactionPublicationOperation: 132:1590407741936 b06b82a2-74b0-4994-8015-028c4fd60716 doesn&apos;t exist in website and will be imported under parent path: /
2020-05-25 13:55:41,948 DEBUG receiver.operation.jcr.AbstractJcrReceiveOperation: Importing travel into parent path /
2020-05-25 13:55:41,959 DEBUG receiver.operation.jcr.AbstractJcrReceiveOperation: Importing main into parent path /travel
...
...
2020-05-25 13:55:43,192 INFO  r.operation.jcr.JcrTransactionPublicationOperation: 132:1590407741936 User superuser successfully published website:/travel on magnoliaPublic.
2020-05-25 13:55:43,193 DEBUG receiver.operation.jcr.AbstractJcrReceiveOperation: Ordering travel before sportstation
2020-05-25 13:55:43,260 DEBUG info.magnolia.publishing.locking.JcrLockManager   : session-admin-696 DID unlocked magnolia-mgnlSystem:/website-rootLock
2020-05-25 13:55:43,311 DEBUG ional.receiver.locking.TransactionalJcrLockManager: 133:1590407743311 Requesting XA lock
2020-05-25 13:55:43,311 DEBUG info.magnolia.publishing.locking.JcrLockManager   : parent path:/travel
2020-05-25 13:55:43,330 DEBUG info.magnolia.publishing.locking.JcrLockManager   : session-admin-697 DID locked website:/travel
2020-05-25 13:55:43,330 DEBUG ional.receiver.locking.TransactionalJcrLockManager: 133:1590407743311 Got clearance for JCR lock on parent node /travel
2020-05-25 13:55:43,331 DEBUG receiver.operation.jcr.AbstractJcrReceiveOperation: Checking the timestamp of publication request
2020-05-25 13:55:43,331 DEBUG r.operation.jcr.JcrTransactionPublicationOperation: 133:1590407743311 Starting content publication
2020-05-25 13:55:43,331 DEBUG r.operation.jcr.JcrTransactionPublicationOperation: 133:1590407743311 Checking for existence of content website:05872876-073e-40a3-a3c5-0d0a18c1d43d
2020-05-25 13:55:43,331 DEBUG r.operation.jcr.JcrTransactionPublicationOperation: 133:1590407743311 05872876-073e-40a3-a3c5-0d0a18c1d43d doesn&apos;t exist in website and will be imported under parent path: /travel
2020-05-25 13:55:43,331 DEBUG receiver.operation.jcr.AbstractJcrReceiveOperation: Importing tour-type into parent path /
2020-05-25 13:55:43,339 DEBUG receiver.operation.jcr.AbstractJcrReceiveOperation: Importing main into parent path /tour-type
...
...
2020-05-25 13:55:43,484 INFO  r.operation.jcr.JcrTransactionPublicationOperation: 133:1590407743311 User superuser successfully published website:/travel/tour-type on magnoliaPublic.
2020-05-25 13:55:43,520 DEBUG info.magnolia.publishing.locking.JcrLockManager   : session-admin-697 DID unlocked website:/travel
2020-05-25 13:55:43,608 DEBUG ional.receiver.locking.TransactionalJcrLockManager: 129:1590407743608 Requesting XA lock
2020-05-25 13:55:43,609 DEBUG info.magnolia.publishing.locking.JcrLockManager   : parent path:/travel
2020-05-25 13:55:43,627 DEBUG info.magnolia.publishing.locking.JcrLockManager   : session-admin-699 DID locked website:/travel
2020-05-25 13:55:43,627 DEBUG ional.receiver.locking.TransactionalJcrLockManager: 129:1590407743608 Got clearance for JCR lock on parent node /travel
2020-05-25 13:55:43,627 DEBUG receiver.operation.jcr.AbstractJcrReceiveOperation: Checking the timestamp of publication request
2020-05-25 13:55:43,630 DEBUG r.operation.jcr.JcrTransactionPublicationOperation: 129:1590407743608 Starting content publication
2020-05-25 13:55:43,630 DEBUG r.operation.jcr.JcrTransactionPublicationOperation: 129:1590407743608 Checking for existence of content website:028a4a92-35df-45a3-b6ff-58381db74eb5
2020-05-25 13:55:43,630 DEBUG r.operation.jcr.JcrTransactionPublicationOperation: 129:1590407743608 028a4a92-35df-45a3-b6ff-58381db74eb5 doesn&apos;t exist in website and will be imported under parent path: /travel
2020-05-25 13:55:43,630 DEBUG receiver.operation.jcr.AbstractJcrReceiveOperation: Importing destination into parent path /
2020-05-25 13:55:43,636 DEBUG receiver.operation.jcr.AbstractJcrReceiveOperation: Importing main into parent path /destination
2020-05-25 13:55:43,639 DEBUG receiver.operation.jcr.AbstractJcrReceiveOperation: Importing 0 into parent path /destination/main
2020-05-25 13:55:43,642 DEBUG receiver.operation.jcr.AbstractJcrReceiveOperation: Importing 00 into parent path /destination/main
2020-05-25 13:55:43,648 DEBUG receiver.operation.jcr.AbstractJcrReceiveOperation: Importing 02 into parent path /destination/main
2020-05-25 13:55:43,656 DEBUG receiver.operation.jcr.AbstractJcrReceiveOperation: Importing 01 into parent path /destination/main
2020-05-25 13:55:43,666 DEBUG receiver.operation.jcr.AbstractJcrReceiveOperation: Importing footer into parent path /destination
...
...
2020-05-25 13:55:43,792 INFO  r.operation.jcr.JcrTransactionPublicationOperation: 129:1590407743608 User superuser successfully published website:/travel/destination on magnoliaPublic.
2020-05-25 13:55:43,813 DEBUG info.magnolia.publishing.locking.JcrLockManager   : session-admin-699 DID unlocked website:/travel
2020-05-25 13:55:43,877 DEBUG ional.receiver.locking.TransactionalJcrLockManager: 127:1590407743877 Requesting XA lock
2020-05-25 13:55:43,878 DEBUG info.magnolia.publishing.locking.JcrLockManager   : parent path:/travel
2020-05-25 13:55:43,894 DEBUG info.magnolia.publishing.locking.JcrLockManager   : session-admin-701 DID locked website:/travel
2020-05-25 13:55:43,894 DEBUG ional.receiver.locking.TransactionalJcrLockManager: 127:1590407743877 Got clearance for JCR lock on parent node /travel
2020-05-25 13:55:43,894 DEBUG receiver.operation.jcr.AbstractJcrReceiveOperation: Checking the timestamp of publication request
2020-05-25 13:55:43,895 DEBUG r.operation.jcr.JcrTransactionPublicationOperation: 127:1590407743877 Starting content publication
2020-05-25 13:55:43,895 DEBUG r.operation.jcr.JcrTransactionPublicationOperation: 127:1590407743877 Checking for existence of content website:af4cd608-2dda-4535-a5e0-703ef92fd45a
2020-05-25 13:55:43,895 DEBUG r.operation.jcr.JcrTransactionPublicationOperation: 127:1590407743877 af4cd608-2dda-4535-a5e0-703ef92fd45a doesn&apos;t exist in website and will be imported under parent path: /travel
2020-05-25 13:55:43,895 DEBUG receiver.operation.jcr.AbstractJcrReceiveOperation: Importing tour into parent path /
...
...
2020-05-25 13:55:44,026 INFO  r.operation.jcr.JcrTransactionPublicationOperation: 127:1590407743877 User superuser successfully published website:/travel/tour on magnoliaPublic.
2020-05-25 13:55:44,053 DEBUG info.magnolia.publishing.locking.JcrLockManager   : session-admin-701 DID unlocked website:/travel
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt; &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;https://jira.magnolia-cms.com/secure/attachment/65681/65681_mgnl-system.png&quot; width=&quot;75%&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;Trying to call sync again leads to:&lt;/p&gt;
&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;2020-05-25 13:57:14,623 DEBUG ional.receiver.locking.TransactionalJcrLockManager: About to begin publish of website:b06b82a2-74b0-4994-8015-028c4fd60716:/travel
2020-05-25 13:57:14,624 DEBUG ional.receiver.locking.TransactionalJcrLockManager: 129:1590407834622 Requesting XA lock
2020-05-25 13:57:14,625 INFO  ional.receiver.locking.TransactionalJcrLockManager: 129:1590407834622 Node /travel is locked by transaction. Will retry 10 more times.
2020-05-25 13:57:16,628 INFO  ional.receiver.locking.TransactionalJcrLockManager: 129:1590407834622 Node /travel is locked by transaction. Will retry 9 more times.
2020-05-25 13:57:18,630 INFO  ional.receiver.locking.TransactionalJcrLockManager: 129:1590407834622 Node /travel is locked by transaction. Will retry 8 more times.
2020-05-25 13:57:20,635 INFO  ional.receiver.locking.TransactionalJcrLockManager: 129:1590407834622 Node /travel is locked by transaction. Will retry 7 more times.
2020-05-25 13:57:22,639 INFO  ional.receiver.locking.TransactionalJcrLockManager: 129:1590407834622 Node /travel is locked by transaction. Will retry 6 more times.
2020-05-25 13:57:24,639 INFO  ional.receiver.locking.TransactionalJcrLockManager: 129:1590407834622 Node /travel is locked by transaction. Will retry 5 more times.
2020-05-25 13:57:26,644 INFO  ional.receiver.locking.TransactionalJcrLockManager: 129:1590407834622 Node /travel is locked by transaction. Will retry 4 more times.
2020-05-25 13:57:28,645 INFO  ional.receiver.locking.TransactionalJcrLockManager: 129:1590407834622 Node /travel is locked by transaction. Will retry 3 more times.
2020-05-25 13:57:30,646 INFO  ional.receiver.locking.TransactionalJcrLockManager: 129:1590407834622 Node /travel is locked by transaction. Will retry 2 more times.
2020-05-25 13:57:32,646 INFO  ional.receiver.locking.TransactionalJcrLockManager: 129:1590407834622 Node /travel is locked by transaction. Will retry 1 more times.
2020-05-25 13:57:34,649 ERROR receiver.operation.jcr.AbstractJcrReceiveOperation: Operation not permitted, /travel is locked by unfinished transaction.
info.magnolia.publishing.locking.LockManager$LockException: Operation not permitted, /travel is locked by unfinished transaction.
	at info.magnolia.publishing.transactional.receiver.locking.TransactionalJcrLockManager.applyLock(TransactionalJcrLockManager.java:128) ~[magnolia-publishing-transactional-receiver-1.0.5.jar:?]
	at info.magnolia.publishing.receiver.operation.jcr.AbstractJcrReceiveOperation.preExecute(AbstractJcrReceiveOperation.java:174) ~[magnolia-publishing-receiver-1.2.jar:?]
	at info.magnolia.publishing.receiver.operation.jcr.AbstractJcrReceiveOperation.execute(AbstractJcrReceiveOperation.java:146) [magnolia-publishing-receiver-1.2.jar:?]
	at info.magnolia.publishing.transactional.receiver.operation.jcr.JcrTransactionPublicationOperation.execute(JcrTransactionPublicationOperation.java:87) [magnolia-publishing-transactional-receiver-1.0.5.jar:?]
	at info.magnolia.publishing.dispatcher.AbstractDispatcher.dispatch(AbstractDispatcher.java:105) [magnolia-publishing-core-1.2.jar:?]
	at info.magnolia.publishing.transactional.receiver.dispatcher.TransactionalHeadersDispatcher.dispatch(TransactionalHeadersDispatcher.java:57) [magnolia-publishing-transactional-receiver-1.0.5.jar:?]
	at info.magnolia.publishing.transactional.receiver.dispatcher.TransactionalHeadersDispatcher.dispatch(TransactionalHeadersDispatcher.java:38) [magnolia-publishing-transactional-receiver-1.0.5.jar:?]
	at info.magnolia.publishing.receiver.filter.PublicationFilter.doFilter(PublicationFilter.java:61) [magnolia-publishing-receiver-1.2.jar:?]
	at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:85) [magnolia-core-6.2.jar:?]
	at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:79) [magnolia-core-6.2.jar:?]
	at info.magnolia.cms.security.auth.login.LoginFilter.doFilter(LoginFilter.java:127) [magnolia-core-6.2.jar:?]
	at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:85) [magnolia-core-6.2.jar:?]
	at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:79) [magnolia-core-6.2.jar:?]
	at info.magnolia.enterprise.registration.RegistrationFilter.doFilter(RegistrationFilter.java:79) [magnolia-module-enterprise-6.2.jar:?]
	at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:85) [magnolia-core-6.2.jar:?]
	at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:79) [magnolia-core-6.2.jar:?]
	at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:81) [magnolia-core-6.2.jar:?]
	at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:81) [magnolia-core-6.2.jar:?]
	at info.magnolia.cms.filters.MultipartRequestFilter.doFilter(MultipartRequestFilter.java:151) [magnolia-core-6.2.jar:?]
	at info.magnolia.cms.filters.OncePerRequestAbstractMgnlFilter.doFilter(OncePerRequestAbstractMgnlFilter.java:59) [magnolia-core-6.2.jar:?]
	at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:79) [magnolia-core-6.2.jar:?]
	at info.magnolia.personalization.preview.filter.PreviewFilter.doFilter(PreviewFilter.java:92) [magnolia-personalization-preview-app-2.0.jar:?]
	at info.magnolia.cms.filters.OncePerRequestAbstractMgnlFilter.doFilter(OncePerRequestAbstractMgnlFilter.java:59) [magnolia-core-6.2.jar:?]
	at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:79) [magnolia-core-6.2.jar:?]
	at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:81) [magnolia-core-6.2.jar:?]
	at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:81) [magnolia-core-6.2.jar:?]
	at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:81) [magnolia-core-6.2.jar:?]
	at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:81) [magnolia-core-6.2.jar:?]
	at info.magnolia.cms.filters.ContentTypeFilter.doFilter(ContentTypeFilter.java:155) [magnolia-core-6.2.jar:?]
	at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:85) [magnolia-core-6.2.jar:?]
	at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:79) [magnolia-core-6.2.jar:?]
	at info.magnolia.cms.filters.ContextFilter.doFilter(ContextFilter.java:128) [magnolia-core-6.2.jar:?]
	at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:85) [magnolia-core-6.2.jar:?]
	at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:79) [magnolia-core-6.2.jar:?]
	at info.magnolia.cms.filters.CompositeFilter.doFilter(CompositeFilter.java:65) [magnolia-core-6.2.jar:?]
	at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:85) [magnolia-core-6.2.jar:?]
	at info.magnolia.cms.filters.SafeDestroyMgnlFilterWrapper.doFilter(SafeDestroyMgnlFilterWrapper.java:107) [magnolia-core-6.2.jar:?]
	at info.magnolia.cms.filters.MgnlFilterDispatcher.doDispatch(MgnlFilterDispatcher.java:67) [magnolia-core-6.2.jar:?]
	at info.magnolia.cms.filters.MgnlMainFilter.doFilter(MgnlMainFilter.java:110) [magnolia-core-6.2.jar:?]
	at info.magnolia.cms.filters.MgnlMainFilter.doFilter(MgnlMainFilter.java:96) [magnolia-core-6.2.jar:?]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [catalina.jar:9.0.31]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [catalina.jar:9.0.31]
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) [catalina.jar:9.0.31]
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) [catalina.jar:9.0.31]
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) [catalina.jar:9.0.31]
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) [catalina.jar:9.0.31]
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.31]
	at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688) [catalina.jar:9.0.31]
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) [catalina.jar:9.0.31]
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) [catalina.jar:9.0.31]
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:367) [tomcat-coyote.jar:9.0.31]
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.31]
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868) [tomcat-coyote.jar:9.0.31]
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1639) [tomcat-coyote.jar:9.0.31]
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.31]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_181]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_181]
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.31]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_181]
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt; 

&lt;p&gt;Trying to call a sync on the entire travel site only published 4 pages.&lt;br/&gt;
 &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;https://jira.magnolia-cms.com/secure/attachment/65682/65682_partial-sync.png&quot; width=&quot;75%&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;/p&gt;</description>
                <environment></environment>
        <key id="87026">MGNLSYNC-42</key>
            <summary>Synchronization manager does not complete normally</summary>
                <type id="1" iconUrl="https://jira.magnolia-cms.com/secure/viewavatar?size=xsmall&amp;avatarId=10883&amp;avatarType=issuetype">Bug</type>
                                            <priority id="6" iconUrl="https://jira.magnolia-cms.com/images/icons/priorities/neutral.gif">Neutral</priority>
                        <status id="6" iconUrl="https://jira.magnolia-cms.com/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are not closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="1">Fixed</resolution>
                                        <assignee username="canh.nguyen">Canh Nguyen</assignee>
                                    <reporter username="rgange">Richard Gange</reporter>
                        <labels>
                            <label>cs-bk</label>
                    </labels>
                <created>Mon, 25 May 2020 13:58:26 +0200</created>
                <updated>Tue, 29 Mar 2022 12:43:03 +0200</updated>
                            <resolved>Thu, 25 Jun 2020 08:44:00 +0200</resolved>
                                    <version>1.8</version>
                    <version>1.9</version>
                                    <fixVersion>1.8.3</fixVersion>
                    <fixVersion>1.9</fixVersion>
                                    <component>Core</component>
                    <component>REST</component>
                        <due></due>
                            <votes>1</votes>
                                    <watches>7</watches>
                                                    <progress percentage="100">
                                    <originalProgress>
                                                    <row percentage="0" backgroundColor="#89afd7"/>
                                                    <row percentage="100" backgroundColor="transparent"/>
                                            </originalProgress>
                                                    <currentProgress>
                                                    <row percentage="100" backgroundColor="#51a825"/>
                                                    <row percentage="0" backgroundColor="#ec8e00"/>
                                            </currentProgress>
                            </progress>
                                    <aggregateprogress percentage="100">
                                    <originalProgress>
                                                    <row percentage="0" backgroundColor="#89afd7"/>
                                                    <row percentage="100" backgroundColor="transparent"/>
                                            </originalProgress>
                                                    <currentProgress>
                                                    <row percentage="100" backgroundColor="#51a825"/>
                                                    <row percentage="0" backgroundColor="#ec8e00"/>
                                            </currentProgress>
                            </aggregateprogress>
                                            <timeestimate seconds="0">0d</timeestimate>
                            <timespent seconds="154800">5d 3h</timespent>
                                <comments>
                            <comment id="220330" author="rgange" created="Mon, 25 May 2020 14:11:43 +0200"  >&lt;p&gt;To see this issue I set up an author instance with the travel demo installed. I also set a public instance without the demo.&lt;/p&gt;

&lt;p&gt;Using a groovy script I attempted to sync the travel website recursively:&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
&lt;span class=&quot;code-keyword&quot;&gt;import&lt;/span&gt; info.magnolia.objectfactory.Components
&lt;span class=&quot;code-keyword&quot;&gt;import&lt;/span&gt; info.magnolia.repository.RepositoryConstants

manager = Components.getComponent(info.magnolia.synchronization.manager.SynchronizationManager)

request = manager.synchronize(&lt;span class=&quot;code-quote&quot;&gt;&quot;http:&lt;span class=&quot;code-comment&quot;&gt;//localhost:7070/magnoliaPublic&quot;&lt;/span&gt;, 
&lt;/span&gt;    RepositoryConstants.WEBSITE, &lt;span class=&quot;code-quote&quot;&gt;&quot;/travel&quot;&lt;/span&gt;, &lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;, &lt;span class=&quot;code-keyword&quot;&gt;null&lt;/span&gt;, &lt;span class=&quot;code-keyword&quot;&gt;null&lt;/span&gt;, &lt;span class=&quot;code-keyword&quot;&gt;null&lt;/span&gt;);
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;I hit the problems mentioned in the description. &lt;/p&gt;

&lt;p&gt;I tried to manually unlock the travel site but it says the node is not locked even though it&apos;s being reported locked in the log.&lt;br/&gt;
 &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;https://jira.magnolia-cms.com/secure/attachment/65684/65684_unlock.png&quot; width=&quot;50%&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;/p&gt;

&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
&lt;span class=&quot;code-keyword&quot;&gt;import&lt;/span&gt; javax.jcr.Session
&lt;span class=&quot;code-keyword&quot;&gt;import&lt;/span&gt; info.magnolia.context.MgnlContext

session = MgnlContext.getJCRSession(&lt;span class=&quot;code-quote&quot;&gt;&quot;website&quot;&lt;/span&gt;);
lockManager = session.getWorkspace().getLockManager(); 
lockManager.unlock(&lt;span class=&quot;code-quote&quot;&gt;&quot;/travel&quot;&lt;/span&gt;);
session.save();
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="220342" author="rgange" created="Mon, 25 May 2020 14:33:14 +0200"  >&lt;p&gt;Author side log w/ &lt;tt&gt;info.magnolia.synchronization&lt;/tt&gt; set for DEBUG.&lt;/p&gt;
&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;2020-05-25 13:50:15,632 INFO  info.magnolia.module.scheduler.SchedulerModule    : Job synchonization-20200525-135015625 added [16 50 13 25 05 ? 2020]. Will fire first time at Mon May 25 13:50:16 CEST 2020
2020-05-25 13:50:16,007 DEBUG nchronization.manager.SimpleSynchronizationManager: Synchronization synchonization-20200525-135015625 is now running
2020-05-25 13:50:16,007 INFO  info.magnolia.module.scheduler.CommandJob         : Starting job [synchonization-20200525-135015625]...
2020-05-25 13:50:19,080 DEBUG ynchronization.commands.RestSynchronizationCommand: Synchronization execuded successfully for node /travel.
2020-05-25 13:50:19,667 DEBUG ynchronization.commands.RestSynchronizationCommand: Synchronization execuded successfully for node /travel/tour-type.
2020-05-25 13:50:20,149 DEBUG ynchronization.commands.RestSynchronizationCommand: Synchronization execuded successfully for node /travel/destination.
2020-05-25 13:50:20,552 DEBUG ynchronization.commands.RestSynchronizationCommand: Synchronization execuded successfully for node /travel/tour.
2020-05-25 13:50:20,568 ERROR info.magnolia.module.scheduler.CommandJob         : Cannot execute command {0}-{1}.
java.lang.NullPointerException: null
	at info.magnolia.synchronization.commands.RestSynchronizationCommand.execute(RestSynchronizationCommand.java:87) ~[magnolia-synchronization-rest-1.9-beta2.jar:?]
	at info.magnolia.synchronization.commands.RestSynchronizationCommand.execute(RestSynchronizationCommand.java:124) ~[magnolia-synchronization-rest-1.9-beta2.jar:?]
	at info.magnolia.synchronization.commands.RestSynchronizationCommand.execute(RestSynchronizationCommand.java:69) ~[magnolia-synchronization-rest-1.9-beta2.jar:?]
	at info.magnolia.commands.MgnlCommand.executeSynchronized(MgnlCommand.java:80) ~[magnolia-core-6.2.jar:?]
	at info.magnolia.commands.MgnlCommand.execute(MgnlCommand.java:69) ~[magnolia-core-6.2.jar:?]
	at info.magnolia.module.scheduler.CommandJob.execute(CommandJob.java:110) [magnolia-module-scheduler-2.3.3.jar:?]
	at org.quartz.core.JobRunShell.run(JobRunShell.java:202) [quartz-2.3.2.jar:?]
	at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) [quartz-2.3.2.jar:?]
2020-05-25 13:50:28,426 INFO  info.magnolia.module.scheduler.SchedulerModule    : Job synchonization-20200525-135028425 added [28 50 13 25 05 ? 2020]. Will fire first time at Mon May 25 13:50:28 CEST 2020
2020-05-25 13:50:28,431 DEBUG nchronization.manager.SimpleSynchronizationManager: Synchronization synchonization-20200525-135028425 is now running
2020-05-25 13:50:28,431 INFO  info.magnolia.module.scheduler.CommandJob         : Starting job [synchonization-20200525-135028425]...
2020-05-25 13:50:48,954 ERROR ynchronization.sender.DefaultSynchronizationSender: Synchronization: synchonization-20200525-135028425, error: [WEBAPP: [magnoliaPublic, Operation not permitted, /travel is locked by unfinished transaction.]]
 Message: {1}
info.magnolia.publishing.operation.SendOperation$OperationExecutionException: [WEBAPP: [magnoliaPublic, Operation not permitted, /travel is locked by unfinished transaction.]]
 Message: {1}
	at info.magnolia.publishing.sender.operation.HttpPublicationOperation.execute(HttpPublicationOperation.java:139) ~[magnolia-publishing-sender-1.2.jar:?]
	at info.magnolia.publishing.sender.operation.HttpPublicationOperation.execute(HttpPublicationOperation.java:75) ~[magnolia-publishing-sender-1.2.jar:?]
	at info.magnolia.publishing.sender.AbstractSender$2.doRun(AbstractSender.java:277) ~[magnolia-publishing-core-1.2.jar:?]
	at info.magnolia.publishing.sender.AbstractSender$Task.run(AbstractSender.java:299) ~[magnolia-publishing-core-1.2.jar:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_181]
	at com.google.common.util.concurrent.TrustedListenableFutureTask$TrustedFutureInterruptibleTask.runInterruptibly(TrustedListenableFutureTask.java:125) ~[guava-28.2-jre.jar:?]
	at com.google.common.util.concurrent.InterruptibleTask.run(InterruptibleTask.java:69) ~[guava-28.2-jre.jar:?]
	at com.google.common.util.concurrent.TrustedListenableFutureTask.run(TrustedListenableFutureTask.java:78) ~[guava-28.2-jre.jar:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_181]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_181]
	at java.lang.Thread.run(Thread.java:748) ~[?:1.8.0_181]
2020-05-25 13:50:48,964 ERROR info.magnolia.module.scheduler.CommandJob         : Cannot execute command {0}-{1}.
info.magnolia.publishing.exception.PublicationException: Synchronization failed
	at info.magnolia.synchronization.commands.RestSynchronizationCommand.execute(RestSynchronizationCommand.java:106) ~[magnolia-synchronization-rest-1.9-beta2.jar:?]
	at info.magnolia.synchronization.commands.RestSynchronizationCommand.execute(RestSynchronizationCommand.java:69) ~[magnolia-synchronization-rest-1.9-beta2.jar:?]
	at info.magnolia.commands.MgnlCommand.executeSynchronized(MgnlCommand.java:80) ~[magnolia-core-6.2.jar:?]
	at info.magnolia.commands.MgnlCommand.execute(MgnlCommand.java:69) ~[magnolia-core-6.2.jar:?]
	at info.magnolia.module.scheduler.CommandJob.execute(CommandJob.java:110) [magnolia-module-scheduler-2.3.3.jar:?]
	at org.quartz.core.JobRunShell.run(JobRunShell.java:202) [quartz-2.3.2.jar:?]
	at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) [quartz-2.3.2.jar:?]
2020-05-25 13:55:41,356 INFO  info.magnolia.module.scheduler.SchedulerModule    : Job synchonization-20200525-135541353 added [41 55 13 25 05 ? 2020]. Will fire first time at Mon May 25 13:55:41 CEST 2020
2020-05-25 13:55:41,362 DEBUG nchronization.manager.SimpleSynchronizationManager: Synchronization synchonization-20200525-135541353 is now running
2020-05-25 13:55:41,364 INFO  info.magnolia.module.scheduler.CommandJob         : Starting job [synchonization-20200525-135541353]...
2020-05-25 13:55:43,266 DEBUG ynchronization.commands.RestSynchronizationCommand: Synchronization execuded successfully for node /travel.
2020-05-25 13:55:43,523 DEBUG ynchronization.commands.RestSynchronizationCommand: Synchronization execuded successfully for node /travel/tour-type.
2020-05-25 13:55:43,817 DEBUG ynchronization.commands.RestSynchronizationCommand: Synchronization execuded successfully for node /travel/destination.
2020-05-25 13:55:44,058 DEBUG ynchronization.commands.RestSynchronizationCommand: Synchronization execuded successfully for node /travel/tour.
2020-05-25 13:55:44,062 ERROR info.magnolia.module.scheduler.CommandJob         : Cannot execute command {0}-{1}.
java.lang.NullPointerException: null
	at info.magnolia.synchronization.commands.RestSynchronizationCommand.execute(RestSynchronizationCommand.java:87) ~[magnolia-synchronization-rest-1.9-beta2.jar:?]
	at info.magnolia.synchronization.commands.RestSynchronizationCommand.execute(RestSynchronizationCommand.java:124) ~[magnolia-synchronization-rest-1.9-beta2.jar:?]
	at info.magnolia.synchronization.commands.RestSynchronizationCommand.execute(RestSynchronizationCommand.java:69) ~[magnolia-synchronization-rest-1.9-beta2.jar:?]
	at info.magnolia.commands.MgnlCommand.executeSynchronized(MgnlCommand.java:80) ~[magnolia-core-6.2.jar:?]
	at info.magnolia.commands.MgnlCommand.execute(MgnlCommand.java:69) ~[magnolia-core-6.2.jar:?]
	at info.magnolia.module.scheduler.CommandJob.execute(CommandJob.java:110) [magnolia-module-scheduler-2.3.3.jar:?]
	at org.quartz.core.JobRunShell.run(JobRunShell.java:202) [quartz-2.3.2.jar:?]
	at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) [quartz-2.3.2.jar:?]
2020-05-25 13:57:14,052 INFO  info.magnolia.module.scheduler.SchedulerModule    : Job synchonization-20200525-135714050 added [14 57 13 25 05 ? 2020]. Will fire first time at Mon May 25 13:57:14 CEST 2020
2020-05-25 13:57:14,060 DEBUG nchronization.manager.SimpleSynchronizationManager: Synchronization synchonization-20200525-135714050 is now running
2020-05-25 13:57:14,060 INFO  info.magnolia.module.scheduler.CommandJob         : Starting job [synchonization-20200525-135714050]...
2020-05-25 13:57:34,737 ERROR ynchronization.sender.DefaultSynchronizationSender: Synchronization: synchonization-20200525-135714050, error: [WEBAPP: [magnoliaPublic, Operation not permitted, /travel is locked by unfinished transaction.]]
 Message: {1}
info.magnolia.publishing.operation.SendOperation$OperationExecutionException: [WEBAPP: [magnoliaPublic, Operation not permitted, /travel is locked by unfinished transaction.]]
 Message: {1}
	at info.magnolia.publishing.sender.operation.HttpPublicationOperation.execute(HttpPublicationOperation.java:139) ~[magnolia-publishing-sender-1.2.jar:?]
	at info.magnolia.publishing.sender.operation.HttpPublicationOperation.execute(HttpPublicationOperation.java:75) ~[magnolia-publishing-sender-1.2.jar:?]
	at info.magnolia.publishing.sender.AbstractSender$2.doRun(AbstractSender.java:277) ~[magnolia-publishing-core-1.2.jar:?]
	at info.magnolia.publishing.sender.AbstractSender$Task.run(AbstractSender.java:299) ~[magnolia-publishing-core-1.2.jar:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_181]
	at com.google.common.util.concurrent.TrustedListenableFutureTask$TrustedFutureInterruptibleTask.runInterruptibly(TrustedListenableFutureTask.java:125) ~[guava-28.2-jre.jar:?]
	at com.google.common.util.concurrent.InterruptibleTask.run(InterruptibleTask.java:69) ~[guava-28.2-jre.jar:?]
	at com.google.common.util.concurrent.TrustedListenableFutureTask.run(TrustedListenableFutureTask.java:78) ~[guava-28.2-jre.jar:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_181]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_181]
	at java.lang.Thread.run(Thread.java:748) ~[?:1.8.0_181]
2020-05-25 13:57:34,745 ERROR info.magnolia.module.scheduler.CommandJob         : Cannot execute command {0}-{1}.
info.magnolia.publishing.exception.PublicationException: Synchronization failed
	at info.magnolia.synchronization.commands.RestSynchronizationCommand.execute(RestSynchronizationCommand.java:106) ~[magnolia-synchronization-rest-1.9-beta2.jar:?]
	at info.magnolia.synchronization.commands.RestSynchronizationCommand.execute(RestSynchronizationCommand.java:69) ~[magnolia-synchronization-rest-1.9-beta2.jar:?]
	at info.magnolia.commands.MgnlCommand.executeSynchronized(MgnlCommand.java:80) ~[magnolia-core-6.2.jar:?]
	at info.magnolia.commands.MgnlCommand.execute(MgnlCommand.java:69) ~[magnolia-core-6.2.jar:?]
	at info.magnolia.module.scheduler.CommandJob.execute(CommandJob.java:110) [magnolia-module-scheduler-2.3.3.jar:?]
	at org.quartz.core.JobRunShell.run(JobRunShell.java:202) [quartz-2.3.2.jar:?]
	at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) [quartz-2.3.2.jar:?]
2020-05-25 14:09:27,880 INFO  info.magnolia.module.scheduler.SchedulerModule    : Job synchonization-20200525-140927877 added [28 09 14 25 05 ? 2020]. Will fire first time at Mon May 25 14:09:28 CEST 2020
2020-05-25 14:09:28,010 DEBUG nchronization.manager.SimpleSynchronizationManager: Synchronization synchonization-20200525-140927877 is now running
2020-05-25 14:09:28,011 INFO  info.magnolia.module.scheduler.CommandJob         : Starting job [synchonization-20200525-140927877]...
2020-05-25 14:09:29,294 DEBUG ynchronization.commands.RestSynchronizationCommand: Synchronization execuded successfully for node /travel.
2020-05-25 14:09:49,386 ERROR ynchronization.sender.DefaultSynchronizationSender: Synchronization: synchonization-20200525-140927877, error: [WEBAPP: [magnoliaPublic, Operation not permitted, /tour-type is locked by unfinished transaction.]]
 Message: {1}
info.magnolia.publishing.operation.SendOperation$OperationExecutionException: [WEBAPP: [magnoliaPublic, Operation not permitted, /tour-type is locked by unfinished transaction.]]
 Message: {1}
	at info.magnolia.publishing.sender.operation.HttpPublicationOperation.execute(HttpPublicationOperation.java:139) ~[magnolia-publishing-sender-1.2.jar:?]
	at info.magnolia.publishing.sender.operation.HttpPublicationOperation.execute(HttpPublicationOperation.java:75) ~[magnolia-publishing-sender-1.2.jar:?]
	at info.magnolia.publishing.sender.AbstractSender$2.doRun(AbstractSender.java:277) ~[magnolia-publishing-core-1.2.jar:?]
	at info.magnolia.publishing.sender.AbstractSender$Task.run(AbstractSender.java:299) ~[magnolia-publishing-core-1.2.jar:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_181]
	at com.google.common.util.concurrent.TrustedListenableFutureTask$TrustedFutureInterruptibleTask.runInterruptibly(TrustedListenableFutureTask.java:125) ~[guava-28.2-jre.jar:?]
	at com.google.common.util.concurrent.InterruptibleTask.run(InterruptibleTask.java:69) ~[guava-28.2-jre.jar:?]
	at com.google.common.util.concurrent.TrustedListenableFutureTask.run(TrustedListenableFutureTask.java:78) ~[guava-28.2-jre.jar:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_181]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_181]
	at java.lang.Thread.run(Thread.java:748) ~[?:1.8.0_181]
2020-05-25 14:09:49,394 ERROR info.magnolia.module.scheduler.CommandJob         : Cannot execute command {0}-{1}.
info.magnolia.publishing.exception.PublicationException: Synchronization failed
	at info.magnolia.synchronization.commands.RestSynchronizationCommand.execute(RestSynchronizationCommand.java:106) ~[magnolia-synchronization-rest-1.9-beta2.jar:?]
	at info.magnolia.synchronization.commands.RestSynchronizationCommand.execute(RestSynchronizationCommand.java:124) ~[magnolia-synchronization-rest-1.9-beta2.jar:?]
	at info.magnolia.synchronization.commands.RestSynchronizationCommand.execute(RestSynchronizationCommand.java:69) ~[magnolia-synchronization-rest-1.9-beta2.jar:?]
	at info.magnolia.commands.MgnlCommand.executeSynchronized(MgnlCommand.java:80) ~[magnolia-core-6.2.jar:?]
	at info.magnolia.commands.MgnlCommand.execute(MgnlCommand.java:69) ~[magnolia-core-6.2.jar:?]
	at info.magnolia.module.scheduler.CommandJob.execute(CommandJob.java:110) [magnolia-module-scheduler-2.3.3.jar:?]
	at org.quartz.core.JobRunShell.run(JobRunShell.java:202) [quartz-2.3.2.jar:?]
	at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) [quartz-2.3.2.jar:?]
2020-05-25 14:09:58,890 INFO  info.magnolia.module.scheduler.SchedulerModule    : Job synchonization-20200525-140958890 added [59 09 14 25 05 ? 2020]. Will fire first time at Mon May 25 14:09:59 CEST 2020
2020-05-25 14:09:59,009 DEBUG nchronization.manager.SimpleSynchronizationManager: Synchronization synchonization-20200525-140958890 is now running
2020-05-25 14:09:59,009 INFO  info.magnolia.module.scheduler.CommandJob         : Starting job [synchonization-20200525-140958890]...
2020-05-25 14:10:19,684 ERROR ynchronization.sender.DefaultSynchronizationSender: Synchronization: synchonization-20200525-140958890, error: [WEBAPP: [magnoliaPublic, Operation not permitted, /travel is locked by unfinished transaction.]]
 Message: {1}
info.magnolia.publishing.operation.SendOperation$OperationExecutionException: [WEBAPP: [magnoliaPublic, Operation not permitted, /travel is locked by unfinished transaction.]]
 Message: {1}
	at info.magnolia.publishing.sender.operation.HttpPublicationOperation.execute(HttpPublicationOperation.java:139) ~[magnolia-publishing-sender-1.2.jar:?]
	at info.magnolia.publishing.sender.operation.HttpPublicationOperation.execute(HttpPublicationOperation.java:75) ~[magnolia-publishing-sender-1.2.jar:?]
	at info.magnolia.publishing.sender.AbstractSender$2.doRun(AbstractSender.java:277) ~[magnolia-publishing-core-1.2.jar:?]
	at info.magnolia.publishing.sender.AbstractSender$Task.run(AbstractSender.java:299) ~[magnolia-publishing-core-1.2.jar:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_181]
	at com.google.common.util.concurrent.TrustedListenableFutureTask$TrustedFutureInterruptibleTask.runInterruptibly(TrustedListenableFutureTask.java:125) ~[guava-28.2-jre.jar:?]
	at com.google.common.util.concurrent.InterruptibleTask.run(InterruptibleTask.java:69) ~[guava-28.2-jre.jar:?]
	at com.google.common.util.concurrent.TrustedListenableFutureTask.run(TrustedListenableFutureTask.java:78) ~[guava-28.2-jre.jar:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_181]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_181]
	at java.lang.Thread.run(Thread.java:748) ~[?:1.8.0_181]
2020-05-25 14:10:19,689 ERROR info.magnolia.module.scheduler.CommandJob         : Cannot execute command {0}-{1}.
info.magnolia.publishing.exception.PublicationException: Synchronization failed
	at info.magnolia.synchronization.commands.RestSynchronizationCommand.execute(RestSynchronizationCommand.java:106) ~[magnolia-synchronization-rest-1.9-beta2.jar:?]
	at info.magnolia.synchronization.commands.RestSynchronizationCommand.execute(RestSynchronizationCommand.java:69) ~[magnolia-synchronization-rest-1.9-beta2.jar:?]
	at info.magnolia.commands.MgnlCommand.executeSynchronized(MgnlCommand.java:80) ~[magnolia-core-6.2.jar:?]
	at info.magnolia.commands.MgnlCommand.execute(MgnlCommand.java:69) ~[magnolia-core-6.2.jar:?]
	at info.magnolia.module.scheduler.CommandJob.execute(CommandJob.java:110) [magnolia-module-scheduler-2.3.3.jar:?]
	at org.quartz.core.JobRunShell.run(JobRunShell.java:202) [quartz-2.3.2.jar:?]
	at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) [quartz-2.3.2.jar:?]
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="220344" author="rgange" created="Mon, 25 May 2020 14:37:29 +0200"  >&lt;p&gt;We need to make our test case more robust. &lt;a href=&quot;https://git.magnolia-cms.com/projects/ENTERPRISE/repos/synchronization/browse/magnolia-synchronization-rest/src/test/java/info/magnolia/synchronization/commands/RestSynchronizationCommandTest.java?at=refs%2Ftags%2Fmagnolia-synchronization-1.9-beta2#63&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;Publishing a single node isn&apos;t enough&lt;/a&gt;. &lt;/p&gt;</comment>
                            <comment id="220810" author="rgange" created="Thu, 28 May 2020 13:59:05 +0200"  >&lt;p&gt;After fixing &lt;a href=&quot;https://jira.magnolia-cms.com/browse/MGNLSYNC-44&quot; title=&quot;Syncing nodes with missing versions&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MGNLSYNC-44&quot;&gt;&lt;del&gt;MGNLSYNC-44&lt;/del&gt;&lt;/a&gt; and rerunning the travel demo test I have (on the first run):&lt;/p&gt;
&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;2020-05-28 13:40:29,882 INFO  info.magnolia.module.scheduler.SchedulerModule    : Job synchronization-20200528-134029878 added [30 40 13 28 05 ? 2020]. Will fire first time at Thu May 28 13:40:30 CEST 2020
2020-05-28 13:40:30,026 INFO  info.magnolia.module.scheduler.CommandJob         : Starting job [synchronization-20200528-134029878]...
2020-05-28 13:40:33,472 WARN  ynchronization.commands.RestSynchronizationCommand: No versions found for node /travel/stories. Removing mixin hasVersion.
2020-05-28 13:40:33,760 WARN  ynchronization.commands.RestSynchronizationCommand: No versions found for node /travel/stories/story. Removing mixin hasVersion.
2020-05-28 13:40:37,447 INFO  ynchronization.commands.RestSynchronizationCommand: Skipping activation of modified not versioned node node /travel/book-tour
2020-05-28 13:40:37,509 ERROR ynchronization.sender.DefaultSynchronizationSender: Synchronization: synchronization-20200528-134029878, error: [WEBAPP: [magnoliaPublic, Operation not permitted, /travel/book-tour is locked]]
 Message: {1}
info.magnolia.publishing.operation.SendOperation$OperationExecutionException: [WEBAPP: [magnoliaPublic, Operation not permitted, /travel/book-tour is locked]]
 Message: {1}
	at info.magnolia.publishing.sender.operation.HttpPublicationOperation.execute(HttpPublicationOperation.java:139) ~[magnolia-publishing-sender-1.2.jar:?]
	at info.magnolia.publishing.sender.operation.HttpPublicationOperation.execute(HttpPublicationOperation.java:75) ~[magnolia-publishing-sender-1.2.jar:?]
	at info.magnolia.publishing.sender.AbstractSender$2.doRun(AbstractSender.java:277) ~[magnolia-publishing-core-1.2.jar:?]
	at info.magnolia.publishing.sender.AbstractSender$Task.run(AbstractSender.java:299) ~[magnolia-publishing-core-1.2.jar:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_181]
	at com.google.common.util.concurrent.TrustedListenableFutureTask$TrustedFutureInterruptibleTask.runInterruptibly(TrustedListenableFutureTask.java:125) ~[guava-28.2-jre.jar:?]
	at com.google.common.util.concurrent.InterruptibleTask.run(InterruptibleTask.java:69) ~[guava-28.2-jre.jar:?]
	at com.google.common.util.concurrent.TrustedListenableFutureTask.run(TrustedListenableFutureTask.java:78) ~[guava-28.2-jre.jar:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_181]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_181]
	at java.lang.Thread.run(Thread.java:748) ~[?:1.8.0_181]
2020-05-28 13:40:37,528 ERROR info.magnolia.module.scheduler.CommandJob         : Cannot execute command {0}-{1}.
info.magnolia.publishing.exception.PublicationException: Synchronization failed
	at info.magnolia.synchronization.commands.RestSynchronizationCommand.execute(RestSynchronizationCommand.java:113) ~[magnolia-synchronization-rest-1.9-SNAPSHOT.jar:?]
	at info.magnolia.synchronization.commands.RestSynchronizationCommand.execute(RestSynchronizationCommand.java:131) ~[magnolia-synchronization-rest-1.9-SNAPSHOT.jar:?]
	at info.magnolia.synchronization.commands.RestSynchronizationCommand.execute(RestSynchronizationCommand.java:131) ~[magnolia-synchronization-rest-1.9-SNAPSHOT.jar:?]
	at info.magnolia.synchronization.commands.RestSynchronizationCommand.execute(RestSynchronizationCommand.java:69) ~[magnolia-synchronization-rest-1.9-SNAPSHOT.jar:?]
	at info.magnolia.commands.MgnlCommand.executeSynchronized(MgnlCommand.java:80) ~[magnolia-core-6.2.jar:?]
	at info.magnolia.commands.MgnlCommand.execute(MgnlCommand.java:69) ~[magnolia-core-6.2.jar:?]
	at info.magnolia.module.scheduler.CommandJob.execute(CommandJob.java:110) [magnolia-module-scheduler-2.3.3.jar:?]
	at org.quartz.core.JobRunShell.run(JobRunShell.java:202) [quartz-2.3.2.jar:?]
	at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) [quartz-2.3.2.jar:?]
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;In this case I have an unactivated child node with modified parent node. &lt;br/&gt;
 &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;https://jira.magnolia-cms.com/secure/attachment/65880/65880_travel-book-tour.png&quot; width=&quot;75%&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt;&lt;/p&gt;</comment>
                            <comment id="220830" author="rgange" created="Thu, 28 May 2020 15:24:32 +0200"  >&lt;p&gt;So we need another way to handle a modified not versioned node. Maybe we need to scan for these types of node before syncing.&lt;/p&gt;

&lt;p&gt;If they are found we could:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Throw an error and abort the sync.&lt;/li&gt;
	&lt;li&gt;Create a version and warn.&lt;/li&gt;
	&lt;li&gt;Send the page node without any data.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;I don&apos;t have a good solution. Users should understand that a healthy version history is required for a successful sync. So update the docs?&lt;/p&gt;</comment>
                            <comment id="221160" author="slutz" created="Tue, 2 Jun 2020 11:55:29 +0200"  >&lt;p&gt;This ticket covers the issue with synchronizing the same node more than once.&lt;/p&gt;

&lt;p&gt;The related issue regarding the synchronization strategy for new nodes is covered here: &lt;a href=&quot;https://jira.magnolia-cms.com/browse/MGNLSYNC-45&quot; title=&quot;Synchronisation of new nodes - improve logs &amp;amp; docu&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MGNLSYNC-45&quot;&gt;MGNLSYNC-45&lt;/a&gt;.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10160">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="87167">MGNLSYNC-44</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="87107">MGNLSYNC-43</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10020">
                    <name>dependency</name>
                                            <outwardlinks description="depends upon">
                                        <issuelink>
            <issuekey id="87981">EEPUBLISH-27</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10010">
                    <name>relation</name>
                                            <outwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="89799">PUBLISHING-86</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="91613">MGNLDEMO-347</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="65681" name="mgnl-system.png" size="114912" author="rgange" created="Mon, 25 May 2020 13:58:14 +0200"/>
                            <attachment id="65682" name="partial-sync.png" size="56323" author="rgange" created="Mon, 25 May 2020 14:04:43 +0200"/>
                            <attachment id="65970" name="synchronization-5.7.pdf" size="91368" author="awarinner" created="Mon, 1 Jun 2020 13:26:03 +0200"/>
                            <attachment id="65867" name="synchronization-tests.pdf" size="124986" author="awarinner" created="Thu, 28 May 2020 10:41:26 +0200"/>
                            <attachment id="65880" name="travel-book-tour.png" size="73104" author="rgange" created="Thu, 28 May 2020 14:06:56 +0200"/>
                            <attachment id="65684" name="unlock.png" size="103400" author="rgange" created="Mon, 25 May 2020 14:10:59 +0200"/>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                            <customfield id="customfield_14166" key="com.okapya.jira.checklist:checklist">
                        <customfieldname>Acceptance criteria</customfieldname>
                        <customfieldvalues>
                            
        <checklist>
        <![CDATA[
                            




                
                                    <div class="o-completion" style="display: flex; flex-shrink: 0;"><span  class="aui-lozenge aui-lozenge-complete" style="font-size: 12px; font-weight: normal; display: flex; flex-direction: row; align-items: center;" ><span style="padding-right: 4px; vertical-align: middle;"><svg width="15" height="15" viewBox="0 0 15 15" xmlns="http://www.w3.org/2000/svg" fill="white"><path clip-rule="evenodd" d="m10.41037,3.42544l-7.86501,0c-0.72395,0 -1.31084,0.58688 -1.31084,1.31084l0,7.86508c0,0.7239 0.58689,1.3108 1.31084,1.3108l7.86501,0c0.724,0 1.3109,-0.5869 1.3109,-1.3108l0,-7.86508c0,-0.72396 -0.5869,-1.31084 -1.3109,-1.31084zm-7.86501,-0.65542c-1.08593,0 -1.96626,0.88032 -1.96626,1.96626l0,7.86508c0,1.0859 0.88033,1.9662 1.96626,1.9662l7.86501,0c1.086,0 1.9663,-0.8803 1.9663,-1.9662l0,-7.86508c0,-1.08594 -0.8803,-1.96626 -1.9663,-1.96626l-7.86501,0z" fill-rule="evenodd"/><path d="m5.09049,10.18526l-1.82767,-1.82766l-0.78479,0.78479l2.61246,2.61246l5.38758,-5.38754l-0.78483,-0.78479l-4.60275,4.60274z"/></svg></span><span>Empty</span></span></div>
                        ]]>
    </checklist>


                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_14169" key="com.okapya.jira.checklist:checklist">
                        <customfieldname>Bug DoR</customfieldname>
                        <customfieldvalues>
                            
        <checklist>
        <![CDATA[
                            




                
                        
        <div style="margin-bottom: 8px;">
                            <div class="o-completion" style="display: flex; flex-shrink: 0;"><span  class="aui-lozenge" style="font-size: 12px; font-weight: normal; display: flex; flex-direction: row; align-items: center;" ><span style="padding-right: 4px; vertical-align: middle;"><svg width="15" height="15" viewBox="0 0 15 15" xmlns="http://www.w3.org/2000/svg" fill="white"><path clip-rule="evenodd" d="m10.41037,3.42544l-7.86501,0c-0.72395,0 -1.31084,0.58688 -1.31084,1.31084l0,7.86508c0,0.7239 0.58689,1.3108 1.31084,1.3108l7.86501,0c0.724,0 1.3109,-0.5869 1.3109,-1.3108l0,-7.86508c0,-0.72396 -0.5869,-1.31084 -1.3109,-1.31084zm-7.86501,-0.65542c-1.08593,0 -1.96626,0.88032 -1.96626,1.96626l0,7.86508c0,1.0859 0.88033,1.9662 1.96626,1.9662l7.86501,0c1.086,0 1.9663,-0.8803 1.9663,-1.9662l0,-7.86508c0,-1.08594 -0.8803,-1.96626 -1.9663,-1.96626l-7.86501,0z" fill-rule="evenodd"/><path d="m5.09049,10.18526l-1.82767,-1.82766l-0.78479,0.78479l2.61246,2.61246l5.38758,-5.38754l-0.78483,-0.78479l-4.60275,4.60274z"/></svg></span><span>0/2</span></span></div>
                    
            <div class="checklist-progress-bar-wrapper" style="">
        <div class="checklist-progress-bar" style="position: relative; width: 100%; background-color: #cccccc; margin-bottom: 2px; margin-top: 5px;">
                        <div class="checklist-progress" style="display: block; float: none; width: 0%; height: 2px; background: #14892c;">
                            </div>
        </div>
    </div>
        </div>
    
                                    <div style="display: flex; align-items: flex-start; padding: 0; margin-left: 12px; float: none; font-size: 14px;">
                                                                <span style="padding-right: 5px; align-self: flex-start;">
                                <svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg" class="unchecked"><path d="M0.441406 6.94141C0.441406 5.28455 1.78455 3.94141 3.44141 3.94141H15.4414C17.0983 3.94141 18.4414 5.28455 18.4414 6.94141V18.9414C18.4414 20.5983 17.0983 21.9414 15.4414 21.9414H3.44141C1.78455 21.9414 0.441406 20.5983 0.441406 18.9414V6.94141Z" fill="#EFF4FB" /><path fill-rule="evenodd" clip-rule="evenodd" d="M12.4414 3.94141H3.44141C1.78455 3.94141 0.441406 5.28455 0.441406 6.94141V18.9414C0.441406 20.5983 1.78455 21.9414 3.44141 21.9414H15.4414C17.0983 21.9414 18.4414 20.5983 18.4414 18.9414V9.94141H17.4414V18.9414C17.4414 20.046 16.546 20.9414 15.4414 20.9414H3.44141C2.33684 20.9414 1.44141 20.046 1.44141 18.9414V6.94141C1.44141 5.83684 2.33684 4.94141 3.44141 4.94141H12.4414V3.94141Z" fill="#ADBBD0" /><path d="M21.5306 5.91574L19.3486 4.58101L21.5306 3.24628C21.5681 3.22328 21.595 3.18633 21.6053 3.14348C21.6156 3.10063 21.6084 3.05545 21.5855 3.01792L20.9444 1.96985C20.8966 1.89162 20.7942 1.86696 20.716 1.91479L18.6331 3.18898V0.747138C18.6331 0.65546 18.5587 0.581055 18.4671 0.581055H17.2386C17.1469 0.581055 17.0725 0.65546 17.0725 0.747138V3.18898L14.9896 1.91487C14.9112 1.86704 14.8091 1.89162 14.7612 1.96993L14.1201 3.018C14.0972 3.05554 14.09 3.10071 14.1003 3.14356C14.1106 3.18641 14.1375 3.22336 14.175 3.24637L16.3571 4.58101L14.175 5.91574C14.1375 5.93866 14.1106 5.9757 14.1003 6.01847C14.09 6.0614 14.0972 6.10657 14.1201 6.14411L14.7612 7.1921C14.8091 7.27032 14.9112 7.29507 14.9896 7.24724L17.0725 5.97304V8.41489C17.0725 8.50657 17.1469 8.58097 17.2386 8.58097H18.4671C18.5587 8.58097 18.6331 8.50657 18.6331 8.41489V5.97313L20.7161 7.24715C20.7943 7.29499 20.8967 7.27032 20.9444 7.19218L21.5856 6.14411C21.6085 6.10657 21.6157 6.0614 21.6054 6.01855C21.5952 5.97562 21.5682 5.93875 21.5306 5.91574Z" fill="#de350b" /></svg>
                        </span>
                                        <div style="cursor: default; text-align: left; flex-grow: 1; padding-right: 3px; margin-top: 2px;">
                                                
                                                
                                                <span >
                                                        <span>Steps to reproduce, expected, and actual results filled</span>

                        </span>
                    </div>
                                                                    <span style="padding-right: 1px; white-space: nowrap;">
                                                        
                                                        
                                                                                </span>
                                    </div>
                                                <div style="display: flex; align-items: flex-start; padding: 0; margin-left: 12px; float: none; font-size: 14px;">
                                                                <span style="padding-right: 5px; align-self: flex-start;">
                                <svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg" class="unchecked"><path d="M0.441406 6.94141C0.441406 5.28455 1.78455 3.94141 3.44141 3.94141H15.4414C17.0983 3.94141 18.4414 5.28455 18.4414 6.94141V18.9414C18.4414 20.5983 17.0983 21.9414 15.4414 21.9414H3.44141C1.78455 21.9414 0.441406 20.5983 0.441406 18.9414V6.94141Z" fill="#EFF4FB" /><path fill-rule="evenodd" clip-rule="evenodd" d="M12.4414 3.94141H3.44141C1.78455 3.94141 0.441406 5.28455 0.441406 6.94141V18.9414C0.441406 20.5983 1.78455 21.9414 3.44141 21.9414H15.4414C17.0983 21.9414 18.4414 20.5983 18.4414 18.9414V9.94141H17.4414V18.9414C17.4414 20.046 16.546 20.9414 15.4414 20.9414H3.44141C2.33684 20.9414 1.44141 20.046 1.44141 18.9414V6.94141C1.44141 5.83684 2.33684 4.94141 3.44141 4.94141H12.4414V3.94141Z" fill="#ADBBD0" /><path d="M21.5306 5.91574L19.3486 4.58101L21.5306 3.24628C21.5681 3.22328 21.595 3.18633 21.6053 3.14348C21.6156 3.10063 21.6084 3.05545 21.5855 3.01792L20.9444 1.96985C20.8966 1.89162 20.7942 1.86696 20.716 1.91479L18.6331 3.18898V0.747138C18.6331 0.65546 18.5587 0.581055 18.4671 0.581055H17.2386C17.1469 0.581055 17.0725 0.65546 17.0725 0.747138V3.18898L14.9896 1.91487C14.9112 1.86704 14.8091 1.89162 14.7612 1.96993L14.1201 3.018C14.0972 3.05554 14.09 3.10071 14.1003 3.14356C14.1106 3.18641 14.1375 3.22336 14.175 3.24637L16.3571 4.58101L14.175 5.91574C14.1375 5.93866 14.1106 5.9757 14.1003 6.01847C14.09 6.0614 14.0972 6.10657 14.1201 6.14411L14.7612 7.1921C14.8091 7.27032 14.9112 7.29507 14.9896 7.24724L17.0725 5.97304V8.41489C17.0725 8.50657 17.1469 8.58097 17.2386 8.58097H18.4671C18.5587 8.58097 18.6331 8.50657 18.6331 8.41489V5.97313L20.7161 7.24715C20.7943 7.29499 20.8967 7.27032 20.9444 7.19218L21.5856 6.14411C21.6085 6.10657 21.6157 6.0614 21.6054 6.01855C21.5952 5.97562 21.5682 5.93875 21.5306 5.91574Z" fill="#de350b" /></svg>
                        </span>
                                        <div style="cursor: default; text-align: left; flex-grow: 1; padding-right: 3px; margin-top: 2px;">
                                                
                                                
                                                <span >
                                                        <span>Affected version filled</span>

                        </span>
                    </div>
                                                                    <span style="padding-right: 1px; white-space: nowrap;">
                                                        
                                                        
                                                                                </span>
                                    </div>
                                            ]]>
    </checklist>


                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10111" key="com.atlassian.jira.toolkit:reporterdomain">
                        <customfieldname>Company</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>magnolia-cms.com</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10031" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Thu, 28 May 2020 10:40:51 +0200</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_12730" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_14151" key="com.atlassian.jira.toolkit:message">
                        <customfieldname>Docu info</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_12130" key="com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes">
                        <customfieldname>Documentation update required</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="13300"><![CDATA[Yes]]></customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10061" key="com.atlassian.jira.toolkit:lastusercommented">
                        <customfieldname>Last comm is not jira-dev</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>false</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10071" key="com.atlassian.jira.toolkit:lastupdaterorcommenter">
                        <customfieldname>Last participant</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>dmaslanka</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_13136" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            3 years, 36 weeks, 5 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10020" key="com.atlassian.jira.toolkit:attachments">
                        <customfieldname>Number of attachments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>6.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10150" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname>Number of comments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>6.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10011" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>canh.nguyen</customfieldvalue>
            <customfieldvalue>rgange</customfieldvalue>
            <customfieldvalue>slutz</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10833" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|hzzvuh:y</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10244" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10220" key="com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes">
                        <customfieldname>Release notes required</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10490"><![CDATA[Yes]]></customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10245" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="1187">Maintenance 10</customfieldvalue>
    <customfieldvalue id="1196">HL &amp; LD 5</customfieldvalue>
    <customfieldvalue id="1208">HL &amp; LD 6</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10242" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Story Points</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>8.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_14168" key="com.okapya.jira.checklist:checklist">
                        <customfieldname>Task DoD</customfieldname>
                        <customfieldvalues>
                            
        <checklist>
        <![CDATA[
                            




                
                        
        <div style="margin-bottom: 8px;">
                            <div class="o-completion" style="display: flex; flex-shrink: 0;"><span  class="aui-lozenge" style="font-size: 12px; font-weight: normal; display: flex; flex-direction: row; align-items: center;" ><span style="padding-right: 4px; vertical-align: middle;"><svg width="15" height="15" viewBox="0 0 15 15" xmlns="http://www.w3.org/2000/svg" fill="white"><path clip-rule="evenodd" d="m10.41037,3.42544l-7.86501,0c-0.72395,0 -1.31084,0.58688 -1.31084,1.31084l0,7.86508c0,0.7239 0.58689,1.3108 1.31084,1.3108l7.86501,0c0.724,0 1.3109,-0.5869 1.3109,-1.3108l0,-7.86508c0,-0.72396 -0.5869,-1.31084 -1.3109,-1.31084zm-7.86501,-0.65542c-1.08593,0 -1.96626,0.88032 -1.96626,1.96626l0,7.86508c0,1.0859 0.88033,1.9662 1.96626,1.9662l7.86501,0c1.086,0 1.9663,-0.8803 1.9663,-1.9662l0,-7.86508c0,-1.08594 -0.8803,-1.96626 -1.9663,-1.96626l-7.86501,0z" fill-rule="evenodd"/><path d="m5.09049,10.18526l-1.82767,-1.82766l-0.78479,0.78479l2.61246,2.61246l5.38758,-5.38754l-0.78483,-0.78479l-4.60275,4.60274z"/></svg></span><span>0/6</span></span></div>
                    
            <div class="checklist-progress-bar-wrapper" style="">
        <div class="checklist-progress-bar" style="position: relative; width: 100%; background-color: #cccccc; margin-bottom: 2px; margin-top: 5px;">
                        <div class="checklist-progress" style="display: block; float: none; width: 0%; height: 2px; background: #14892c;">
                            </div>
        </div>
    </div>
        </div>
    
                                    <div style="display: flex; align-items: flex-start; padding: 0; margin-left: 12px; float: none; font-size: 14px;">
                                                                <span style="padding-right: 5px; align-self: flex-start;">
                                <svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg" class="unchecked"><path d="M0.441406 6.94141C0.441406 5.28455 1.78455 3.94141 3.44141 3.94141H15.4414C17.0983 3.94141 18.4414 5.28455 18.4414 6.94141V18.9414C18.4414 20.5983 17.0983 21.9414 15.4414 21.9414H3.44141C1.78455 21.9414 0.441406 20.5983 0.441406 18.9414V6.94141Z" fill="#EFF4FB" /><path fill-rule="evenodd" clip-rule="evenodd" d="M12.4414 3.94141H3.44141C1.78455 3.94141 0.441406 5.28455 0.441406 6.94141V18.9414C0.441406 20.5983 1.78455 21.9414 3.44141 21.9414H15.4414C17.0983 21.9414 18.4414 20.5983 18.4414 18.9414V9.94141H17.4414V18.9414C17.4414 20.046 16.546 20.9414 15.4414 20.9414H3.44141C2.33684 20.9414 1.44141 20.046 1.44141 18.9414V6.94141C1.44141 5.83684 2.33684 4.94141 3.44141 4.94141H12.4414V3.94141Z" fill="#ADBBD0" /><path d="M21.5306 5.91574L19.3486 4.58101L21.5306 3.24628C21.5681 3.22328 21.595 3.18633 21.6053 3.14348C21.6156 3.10063 21.6084 3.05545 21.5855 3.01792L20.9444 1.96985C20.8966 1.89162 20.7942 1.86696 20.716 1.91479L18.6331 3.18898V0.747138C18.6331 0.65546 18.5587 0.581055 18.4671 0.581055H17.2386C17.1469 0.581055 17.0725 0.65546 17.0725 0.747138V3.18898L14.9896 1.91487C14.9112 1.86704 14.8091 1.89162 14.7612 1.96993L14.1201 3.018C14.0972 3.05554 14.09 3.10071 14.1003 3.14356C14.1106 3.18641 14.1375 3.22336 14.175 3.24637L16.3571 4.58101L14.175 5.91574C14.1375 5.93866 14.1106 5.9757 14.1003 6.01847C14.09 6.0614 14.0972 6.10657 14.1201 6.14411L14.7612 7.1921C14.8091 7.27032 14.9112 7.29507 14.9896 7.24724L17.0725 5.97304V8.41489C17.0725 8.50657 17.1469 8.58097 17.2386 8.58097H18.4671C18.5587 8.58097 18.6331 8.50657 18.6331 8.41489V5.97313L20.7161 7.24715C20.7943 7.29499 20.8967 7.27032 20.9444 7.19218L21.5856 6.14411C21.6085 6.10657 21.6157 6.0614 21.6054 6.01855C21.5952 5.97562 21.5682 5.93875 21.5306 5.91574Z" fill="#de350b" /></svg>
                        </span>
                                        <div style="cursor: default; text-align: left; flex-grow: 1; padding-right: 3px; margin-top: 2px;">
                                                
                                                
                                                <span >
                                                        <span>Doc/release notes changes? Comment present?</span>

                        </span>
                    </div>
                                                                    <span style="padding-right: 1px; white-space: nowrap;">
                                                        
                                                        
                                                                                </span>
                                    </div>
                                                <div style="display: flex; align-items: flex-start; padding: 0; margin-left: 12px; float: none; font-size: 14px;">
                                                                <span style="padding-right: 5px; align-self: flex-start;">
                                <svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg" class="unchecked"><path d="M0.441406 6.94141C0.441406 5.28455 1.78455 3.94141 3.44141 3.94141H15.4414C17.0983 3.94141 18.4414 5.28455 18.4414 6.94141V18.9414C18.4414 20.5983 17.0983 21.9414 15.4414 21.9414H3.44141C1.78455 21.9414 0.441406 20.5983 0.441406 18.9414V6.94141Z" fill="#EFF4FB" /><path fill-rule="evenodd" clip-rule="evenodd" d="M12.4414 3.94141H3.44141C1.78455 3.94141 0.441406 5.28455 0.441406 6.94141V18.9414C0.441406 20.5983 1.78455 21.9414 3.44141 21.9414H15.4414C17.0983 21.9414 18.4414 20.5983 18.4414 18.9414V9.94141H17.4414V18.9414C17.4414 20.046 16.546 20.9414 15.4414 20.9414H3.44141C2.33684 20.9414 1.44141 20.046 1.44141 18.9414V6.94141C1.44141 5.83684 2.33684 4.94141 3.44141 4.94141H12.4414V3.94141Z" fill="#ADBBD0" /><path d="M21.5306 5.91574L19.3486 4.58101L21.5306 3.24628C21.5681 3.22328 21.595 3.18633 21.6053 3.14348C21.6156 3.10063 21.6084 3.05545 21.5855 3.01792L20.9444 1.96985C20.8966 1.89162 20.7942 1.86696 20.716 1.91479L18.6331 3.18898V0.747138C18.6331 0.65546 18.5587 0.581055 18.4671 0.581055H17.2386C17.1469 0.581055 17.0725 0.65546 17.0725 0.747138V3.18898L14.9896 1.91487C14.9112 1.86704 14.8091 1.89162 14.7612 1.96993L14.1201 3.018C14.0972 3.05554 14.09 3.10071 14.1003 3.14356C14.1106 3.18641 14.1375 3.22336 14.175 3.24637L16.3571 4.58101L14.175 5.91574C14.1375 5.93866 14.1106 5.9757 14.1003 6.01847C14.09 6.0614 14.0972 6.10657 14.1201 6.14411L14.7612 7.1921C14.8091 7.27032 14.9112 7.29507 14.9896 7.24724L17.0725 5.97304V8.41489C17.0725 8.50657 17.1469 8.58097 17.2386 8.58097H18.4671C18.5587 8.58097 18.6331 8.50657 18.6331 8.41489V5.97313L20.7161 7.24715C20.7943 7.29499 20.8967 7.27032 20.9444 7.19218L21.5856 6.14411C21.6085 6.10657 21.6157 6.0614 21.6054 6.01855C21.5952 5.97562 21.5682 5.93875 21.5306 5.91574Z" fill="#de350b" /></svg>
                        </span>
                                        <div style="cursor: default; text-align: left; flex-grow: 1; padding-right: 3px; margin-top: 2px;">
                                                
                                                
                                                <span >
                                                        <span>Downstream builds green?</span>

                        </span>
                    </div>
                                                                    <span style="padding-right: 1px; white-space: nowrap;">
                                                        
                                                        
                                                                                </span>
                                    </div>
                                                <div style="display: flex; align-items: flex-start; padding: 0; margin-left: 12px; float: none; font-size: 14px;">
                                                                <span style="padding-right: 5px; align-self: flex-start;">
                                <svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg" class="unchecked"><path d="M0.441406 6.94141C0.441406 5.28455 1.78455 3.94141 3.44141 3.94141H15.4414C17.0983 3.94141 18.4414 5.28455 18.4414 6.94141V18.9414C18.4414 20.5983 17.0983 21.9414 15.4414 21.9414H3.44141C1.78455 21.9414 0.441406 20.5983 0.441406 18.9414V6.94141Z" fill="#EFF4FB" /><path fill-rule="evenodd" clip-rule="evenodd" d="M12.4414 3.94141H3.44141C1.78455 3.94141 0.441406 5.28455 0.441406 6.94141V18.9414C0.441406 20.5983 1.78455 21.9414 3.44141 21.9414H15.4414C17.0983 21.9414 18.4414 20.5983 18.4414 18.9414V9.94141H17.4414V18.9414C17.4414 20.046 16.546 20.9414 15.4414 20.9414H3.44141C2.33684 20.9414 1.44141 20.046 1.44141 18.9414V6.94141C1.44141 5.83684 2.33684 4.94141 3.44141 4.94141H12.4414V3.94141Z" fill="#ADBBD0" /><path d="M21.5306 5.91574L19.3486 4.58101L21.5306 3.24628C21.5681 3.22328 21.595 3.18633 21.6053 3.14348C21.6156 3.10063 21.6084 3.05545 21.5855 3.01792L20.9444 1.96985C20.8966 1.89162 20.7942 1.86696 20.716 1.91479L18.6331 3.18898V0.747138C18.6331 0.65546 18.5587 0.581055 18.4671 0.581055H17.2386C17.1469 0.581055 17.0725 0.65546 17.0725 0.747138V3.18898L14.9896 1.91487C14.9112 1.86704 14.8091 1.89162 14.7612 1.96993L14.1201 3.018C14.0972 3.05554 14.09 3.10071 14.1003 3.14356C14.1106 3.18641 14.1375 3.22336 14.175 3.24637L16.3571 4.58101L14.175 5.91574C14.1375 5.93866 14.1106 5.9757 14.1003 6.01847C14.09 6.0614 14.0972 6.10657 14.1201 6.14411L14.7612 7.1921C14.8091 7.27032 14.9112 7.29507 14.9896 7.24724L17.0725 5.97304V8.41489C17.0725 8.50657 17.1469 8.58097 17.2386 8.58097H18.4671C18.5587 8.58097 18.6331 8.50657 18.6331 8.41489V5.97313L20.7161 7.24715C20.7943 7.29499 20.8967 7.27032 20.9444 7.19218L21.5856 6.14411C21.6085 6.10657 21.6157 6.0614 21.6054 6.01855C21.5952 5.97562 21.5682 5.93875 21.5306 5.91574Z" fill="#de350b" /></svg>
                        </span>
                                        <div style="cursor: default; text-align: left; flex-grow: 1; padding-right: 3px; margin-top: 2px;">
                                                
                                                
                                                <span >
                                                        <span>Solution information and context easily available?</span>

                        </span>
                    </div>
                                                                    <span style="padding-right: 1px; white-space: nowrap;">
                                                        
                                                        
                                                                                </span>
                                    </div>
                                                <div style="display: flex; align-items: flex-start; padding: 0; margin-left: 12px; float: none; font-size: 14px;">
                                                                <span style="padding-right: 5px; align-self: flex-start;">
                                <svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg" class="unchecked"><path d="M0.441406 6.94141C0.441406 5.28455 1.78455 3.94141 3.44141 3.94141H15.4414C17.0983 3.94141 18.4414 5.28455 18.4414 6.94141V18.9414C18.4414 20.5983 17.0983 21.9414 15.4414 21.9414H3.44141C1.78455 21.9414 0.441406 20.5983 0.441406 18.9414V6.94141Z" fill="#EFF4FB" /><path fill-rule="evenodd" clip-rule="evenodd" d="M12.4414 3.94141H3.44141C1.78455 3.94141 0.441406 5.28455 0.441406 6.94141V18.9414C0.441406 20.5983 1.78455 21.9414 3.44141 21.9414H15.4414C17.0983 21.9414 18.4414 20.5983 18.4414 18.9414V9.94141H17.4414V18.9414C17.4414 20.046 16.546 20.9414 15.4414 20.9414H3.44141C2.33684 20.9414 1.44141 20.046 1.44141 18.9414V6.94141C1.44141 5.83684 2.33684 4.94141 3.44141 4.94141H12.4414V3.94141Z" fill="#ADBBD0" /><path d="M21.5306 5.91574L19.3486 4.58101L21.5306 3.24628C21.5681 3.22328 21.595 3.18633 21.6053 3.14348C21.6156 3.10063 21.6084 3.05545 21.5855 3.01792L20.9444 1.96985C20.8966 1.89162 20.7942 1.86696 20.716 1.91479L18.6331 3.18898V0.747138C18.6331 0.65546 18.5587 0.581055 18.4671 0.581055H17.2386C17.1469 0.581055 17.0725 0.65546 17.0725 0.747138V3.18898L14.9896 1.91487C14.9112 1.86704 14.8091 1.89162 14.7612 1.96993L14.1201 3.018C14.0972 3.05554 14.09 3.10071 14.1003 3.14356C14.1106 3.18641 14.1375 3.22336 14.175 3.24637L16.3571 4.58101L14.175 5.91574C14.1375 5.93866 14.1106 5.9757 14.1003 6.01847C14.09 6.0614 14.0972 6.10657 14.1201 6.14411L14.7612 7.1921C14.8091 7.27032 14.9112 7.29507 14.9896 7.24724L17.0725 5.97304V8.41489C17.0725 8.50657 17.1469 8.58097 17.2386 8.58097H18.4671C18.5587 8.58097 18.6331 8.50657 18.6331 8.41489V5.97313L20.7161 7.24715C20.7943 7.29499 20.8967 7.27032 20.9444 7.19218L21.5856 6.14411C21.6085 6.10657 21.6157 6.0614 21.6054 6.01855C21.5952 5.97562 21.5682 5.93875 21.5306 5.91574Z" fill="#de350b" /></svg>
                        </span>
                                        <div style="cursor: default; text-align: left; flex-grow: 1; padding-right: 3px; margin-top: 2px;">
                                                
                                                
                                                <span >
                                                        <span><strong>Tests</strong></span>

                        </span>
                    </div>
                                                                    <span style="padding-right: 1px; white-space: nowrap;">
                                                        
                                                        
                                                                                </span>
                                    </div>
                                                <div style="display: flex; align-items: flex-start; padding: 0; margin-left: 12px; float: none; font-size: 14px;">
                                                                <span style="padding-right: 5px; align-self: flex-start;">
                                <svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg" class="unchecked"><path d="M0.441406 6.94141C0.441406 5.28455 1.78455 3.94141 3.44141 3.94141H15.4414C17.0983 3.94141 18.4414 5.28455 18.4414 6.94141V18.9414C18.4414 20.5983 17.0983 21.9414 15.4414 21.9414H3.44141C1.78455 21.9414 0.441406 20.5983 0.441406 18.9414V6.94141Z" fill="#EFF4FB" /><path fill-rule="evenodd" clip-rule="evenodd" d="M12.4414 3.94141H3.44141C1.78455 3.94141 0.441406 5.28455 0.441406 6.94141V18.9414C0.441406 20.5983 1.78455 21.9414 3.44141 21.9414H15.4414C17.0983 21.9414 18.4414 20.5983 18.4414 18.9414V9.94141H17.4414V18.9414C17.4414 20.046 16.546 20.9414 15.4414 20.9414H3.44141C2.33684 20.9414 1.44141 20.046 1.44141 18.9414V6.94141C1.44141 5.83684 2.33684 4.94141 3.44141 4.94141H12.4414V3.94141Z" fill="#ADBBD0" /><path d="M21.5306 5.91574L19.3486 4.58101L21.5306 3.24628C21.5681 3.22328 21.595 3.18633 21.6053 3.14348C21.6156 3.10063 21.6084 3.05545 21.5855 3.01792L20.9444 1.96985C20.8966 1.89162 20.7942 1.86696 20.716 1.91479L18.6331 3.18898V0.747138C18.6331 0.65546 18.5587 0.581055 18.4671 0.581055H17.2386C17.1469 0.581055 17.0725 0.65546 17.0725 0.747138V3.18898L14.9896 1.91487C14.9112 1.86704 14.8091 1.89162 14.7612 1.96993L14.1201 3.018C14.0972 3.05554 14.09 3.10071 14.1003 3.14356C14.1106 3.18641 14.1375 3.22336 14.175 3.24637L16.3571 4.58101L14.175 5.91574C14.1375 5.93866 14.1106 5.9757 14.1003 6.01847C14.09 6.0614 14.0972 6.10657 14.1201 6.14411L14.7612 7.1921C14.8091 7.27032 14.9112 7.29507 14.9896 7.24724L17.0725 5.97304V8.41489C17.0725 8.50657 17.1469 8.58097 17.2386 8.58097H18.4671C18.5587 8.58097 18.6331 8.50657 18.6331 8.41489V5.97313L20.7161 7.24715C20.7943 7.29499 20.8967 7.27032 20.9444 7.19218L21.5856 6.14411C21.6085 6.10657 21.6157 6.0614 21.6054 6.01855C21.5952 5.97562 21.5682 5.93875 21.5306 5.91574Z" fill="#de350b" /></svg>
                        </span>
                                        <div style="cursor: default; text-align: left; flex-grow: 1; padding-right: 3px; margin-top: 2px;">
                                                
                                                
                                                <span >
                                                        <span><strong>FixVersion</strong> filled and not yet released</span>

                        </span>
                    </div>
                                                                    <span style="padding-right: 1px; white-space: nowrap;">
                                                        
                                                        
                                                                                </span>
                                    </div>
                                                <div style="display: flex; align-items: flex-start; padding: 0; margin-left: 12px; float: none; font-size: 14px;">
                                                                <span style="padding-right: 5px; align-self: flex-start;">
                                <svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg" class="unchecked"><rect fill="#EFF4FB" height="17.5" rx="2.5" stroke="#ADBBD0" width="18" x="0.44141" y="3.94141"/></svg>
                        </span>
                                        <div style="cursor: default; text-align: left; flex-grow: 1; padding-right: 3px; margin-top: 2px;">
                                                
                                                
                                                <span >
                                                        <span>Architecture Decision Record (<strong>ADR</strong>)</span>

                        </span>
                    </div>
                                                                    <span style="padding-right: 1px; white-space: nowrap;">
                                                        
                                                        
                                                                                </span>
                                    </div>
                                            ]]>
    </checklist>


                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_12430" key="com.atlassian.teams:rm-teams-custom-field-team">
                        <customfieldname>Team</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[27]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_14145" key="com.intenso.jira.issue-templates:issue-templates-customfield">
                        <customfieldname>Template</customfieldname>
                        <customfieldvalues>
                            


                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_15131" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Time in Discovery</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10032" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>Time in Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_13933" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Urgency (resolution)</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="15724"><![CDATA[Normal]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                </customfields>
    </item>
</channel>
</rss>