<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:52:36 UTC 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>OpenDaylight JIRA</title>
    <link>https://jira.opendaylight.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>8.20.10</version>
        <build-number>820010</build-number>
        <build-date>22-06-2022</build-date>
    </build-info>


<item>
            <title>[CONTROLLER-268] ConflictingVersionException is not propagated from config manager JMX client</title>
                <link>https://jira.opendaylight.org/browse/CONTROLLER-268</link>
                <project id="10113" key="CONTROLLER">controller</project>
                    <description>&lt;p&gt;Config pusher catches ConflictingVersionException but IllegalStateException is thrown&lt;/p&gt;


&lt;p&gt;2014-04-02 17:38:34.501 CEST &lt;span class=&quot;error&quot;&gt;&amp;#91;config-pusher&amp;#93;&lt;/span&gt; ERROR o.o.c.n.c.t.TransactionProvider - Exception while commit of org.opendaylight.controller:TransactionName=ConfigTransaction-24-26,type=ConfigTransaction, aborting transaction&lt;br/&gt;
org.opendaylight.controller.config.api.ConflictingVersionException: Optimistic lock failed. Expected parent version 27, was 24&lt;br/&gt;
	at org.opendaylight.controller.config.manager.impl.ConfigRegistryImpl.commitConfig(ConfigRegistryImpl.java:206) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_51&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_51&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_51&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at java.lang.reflect.Method.invoke(Method.java:606) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_51&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at sun.reflect.misc.Trampoline.invoke(MethodUtil.java:75) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_51&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_51&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at java.lang.reflect.Method.invoke(Method.java:606) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_51&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at sun.reflect.misc.MethodUtil.invoke(MethodUtil.java:279) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_51&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.sun.jmx.mbeanserver.ConvertingMethod.invokeWithOpenReturn(ConvertingMethod.java:193) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_51&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.sun.jmx.mbeanserver.ConvertingMethod.invokeWithOpenReturn(ConvertingMethod.java:175) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_51&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.sun.jmx.mbeanserver.MXBeanIntrospector.invokeM2(MXBeanIntrospector.java:117) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_51&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.sun.jmx.mbeanserver.MXBeanIntrospector.invokeM2(MXBeanIntrospector.java:54) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_51&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.sun.jmx.mbeanserver.MBeanIntrospector.invokeM(MBeanIntrospector.java:237) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_51&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.sun.jmx.mbeanserver.PerInterface.invoke(PerInterface.java:138) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_51&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.sun.jmx.mbeanserver.MBeanSupport.invoke(MBeanSupport.java:252) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_51&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_51&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_51&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.sun.jmx.mbeanserver.MXBeanProxy$InvokeHandler.invoke(MXBeanProxy.java:150) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_51&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.sun.jmx.mbeanserver.MXBeanProxy.invoke(MXBeanProxy.java:167) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_51&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at javax.management.MBeanServerInvocationHandler.invoke(MBeanServerInvocationHandler.java:252) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_51&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.sun.proxy.$Proxy16.commitConfig(Unknown Source) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.controller.config.util.ConfigRegistryJMXClient.commitConfig(ConfigRegistryJMXClient.java:84) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundlefile:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.controller.netconf.confignetconfconnector.transactions.TransactionProvider.commitTransaction(TransactionProvider.java:102) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundlefile:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.controller.netconf.confignetconfconnector.operations.Commit.handleWithNoSubsequentOperations(Commit.java:58) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundlefile:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.controller.netconf.util.mapping.AbstractLastNetconfOperation.handle(AbstractLastNetconfOperation.java:31) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundlefile:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.controller.netconf.util.mapping.AbstractNetconfOperation.handle(AbstractNetconfOperation.java:94) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundlefile:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.controller.netconf.persist.impl.ConfigPusher.sendRequestGetResponseCheckIsOK(ConfigPusher.java:227) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundlefile:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.controller.netconf.persist.impl.ConfigPusher.pushConfig(ConfigPusher.java:186) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundlefile:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.controller.netconf.persist.impl.ConfigPusher.pushConfigWithConflictingVersionRetries(ConfigPusher.java:86) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundlefile:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.controller.netconf.persist.impl.ConfigPusher.pushConfigs(ConfigPusher.java:67) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundlefile:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.controller.netconf.persist.impl.osgi.ConfigPersisterActivator$1$1.run(ConfigPersisterActivator.java:74) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundlefile:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at java.lang.Thread.run(Thread.java:744) &lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_51&amp;#93;&lt;/span&gt;&lt;br/&gt;
Exception in thread &quot;config-pusher&quot; java.lang.IllegalStateException: Failed to send commit for configuration ConfigSnapshot&lt;/p&gt;
{configSnapshot=&apos;&amp;lt;data xmlns=&quot;urn:ietf:params:xml:ns:netconf:base:1.0&quot;&amp;gt;&amp;lt;modules xmlns=&quot;urn:opendaylight:params:xml:ns:yang:controller:config&quot;&amp;gt;&amp;lt;module&amp;gt;&amp;lt;type xmlns:prefix=&quot;urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom:impl&quot;&amp;gt;prefix:schema-service-singleton&amp;lt;/type&amp;gt;&amp;lt;name&amp;gt;yang-schema-service&amp;lt;/name&amp;gt;
                &amp;lt;/module&amp;gt;&amp;lt;module&amp;gt;&amp;lt;type xmlns:prefix=&quot;urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom:impl&quot;&amp;gt;prefix:hash-map-data-store&amp;lt;/type&amp;gt;&amp;lt;name&amp;gt;hash-map-data-store&amp;lt;/name&amp;gt;
                &amp;lt;/module&amp;gt;&amp;lt;module&amp;gt;&amp;lt;type xmlns:prefix=&quot;urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom:impl&quot;&amp;gt;prefix:dom-broker-impl&amp;lt;/type&amp;gt;&amp;lt;name&amp;gt;dom-broker&amp;lt;/name&amp;gt;&amp;lt;data-store xmlns=&quot;urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom:impl&quot;&amp;gt;&amp;lt;type xmlns:dom=&quot;urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom&quot;&amp;gt;dom:dom-data-store&amp;lt;/type&amp;gt;&amp;lt;name&amp;gt;hash-map-data-store&amp;lt;/name&amp;gt;
                        
                    &amp;lt;/data-store&amp;gt;
                &amp;lt;/module&amp;gt;&amp;lt;module&amp;gt;&amp;lt;type xmlns:prefix=&quot;urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding:impl&quot;&amp;gt;prefix:binding-broker-impl&amp;lt;/type&amp;gt;&amp;lt;name&amp;gt;binding-broker-impl&amp;lt;/name&amp;gt;&amp;lt;notification-service xmlns=&quot;urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding:impl&quot;&amp;gt;&amp;lt;type xmlns:binding=&quot;urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding&quot;&amp;gt;binding:binding-notification-service&amp;lt;/type&amp;gt;&amp;lt;name&amp;gt;binding-notification-broker&amp;lt;/name&amp;gt;
                    &amp;lt;/notification-service&amp;gt;&amp;lt;data-broker xmlns=&quot;urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding:impl&quot;&amp;gt;&amp;lt;type xmlns:binding=&quot;urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding&quot;&amp;gt;binding:binding-data-broker&amp;lt;/type&amp;gt;&amp;lt;name&amp;gt;binding-data-broker&amp;lt;/name&amp;gt;
                    &amp;lt;/data-broker&amp;gt;
                &amp;lt;/module&amp;gt;&amp;lt;module&amp;gt;&amp;lt;type xmlns:prefix=&quot;urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding:impl&quot;&amp;gt;prefix:runtime-generated-mapping&amp;lt;/type&amp;gt;&amp;lt;name&amp;gt;runtime-mapping-singleton&amp;lt;/name&amp;gt;
                &amp;lt;/module&amp;gt;&amp;lt;module&amp;gt;&amp;lt;type xmlns:prefix=&quot;urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding:impl&quot;&amp;gt;prefix:binding-notification-broker&amp;lt;/type&amp;gt;&amp;lt;name&amp;gt;binding-notification-broker&amp;lt;/name&amp;gt;
                &amp;lt;/module&amp;gt;&amp;lt;module&amp;gt;&amp;lt;type xmlns:prefix=&quot;urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding:impl&quot;&amp;gt;prefix:binding-data-broker&amp;lt;/type&amp;gt;&amp;lt;name&amp;gt;binding-data-broker&amp;lt;/name&amp;gt;&amp;lt;dom-broker xmlns=&quot;urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding:impl&quot;&amp;gt;&amp;lt;type xmlns:dom=&quot;urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom&quot;&amp;gt;dom:dom-broker-osgi-registry&amp;lt;/type&amp;gt;&amp;lt;name&amp;gt;dom-broker&amp;lt;/name&amp;gt;
                    &amp;lt;/dom-broker&amp;gt;&amp;lt;mapping-service xmlns=&quot;urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding:impl&quot;&amp;gt;&amp;lt;type xmlns:binding=&quot;urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding:impl&quot;&amp;gt;binding:binding-dom-mapping-service&amp;lt;/type&amp;gt;&amp;lt;name&amp;gt;runtime-mapping-singleton&amp;lt;/name&amp;gt;
                    &amp;lt;/mapping-service&amp;gt;
                &amp;lt;/module&amp;gt;
                
            &amp;lt;/modules&amp;gt;&amp;lt;services xmlns=&quot;urn:opendaylight:params:xml:ns:yang:controller:config&quot;&amp;gt;&amp;lt;service&amp;gt;&amp;lt;type xmlns:dom=&quot;urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom&quot;&amp;gt;dom:schema-service&amp;lt;/type&amp;gt;&amp;lt;instance&amp;gt;&amp;lt;name&amp;gt;yang-schema-service&amp;lt;/name&amp;gt;&amp;lt;provider&amp;gt;/modules/module[type=&apos;schema-service-singleton&apos;][name=&apos;yang-schema-service&apos;]&amp;lt;/provider&amp;gt;
				&amp;lt;/instance&amp;gt;
			&amp;lt;/service&amp;gt;&amp;lt;service&amp;gt;&amp;lt;type xmlns:binding=&quot;urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding&quot;&amp;gt;binding:binding-notification-service&amp;lt;/type&amp;gt;&amp;lt;instance&amp;gt;&amp;lt;name&amp;gt;binding-notification-broker&amp;lt;/name&amp;gt;&amp;lt;provider&amp;gt;/modules/module[type=&apos;binding-notification-broker&apos;][name=&apos;binding-notification-broker&apos;]&amp;lt;/provider&amp;gt;
				&amp;lt;/instance&amp;gt;
			&amp;lt;/service&amp;gt;&amp;lt;service&amp;gt;&amp;lt;type xmlns:dom=&quot;urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom&quot;&amp;gt;dom:dom-data-store&amp;lt;/type&amp;gt;&amp;lt;instance&amp;gt;&amp;lt;name&amp;gt;hash-map-data-store&amp;lt;/name&amp;gt;&amp;lt;provider&amp;gt;/modules/module[type=&apos;hash-map-data-store&apos;][name=&apos;hash-map-data-store&apos;]&amp;lt;/provider&amp;gt;
				&amp;lt;/instance&amp;gt;
			&amp;lt;/service&amp;gt;&amp;lt;service&amp;gt;&amp;lt;type xmlns:binding=&quot;urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding&quot;&amp;gt;binding:binding-broker-osgi-registry&amp;lt;/type&amp;gt;&amp;lt;instance&amp;gt;&amp;lt;name&amp;gt;binding-osgi-broker&amp;lt;/name&amp;gt;&amp;lt;provider&amp;gt;/modules/module[type=&apos;binding-broker-impl&apos;][name=&apos;binding-broker-impl&apos;]&amp;lt;/provider&amp;gt;
				&amp;lt;/instance&amp;gt;
			&amp;lt;/service&amp;gt;&amp;lt;service&amp;gt;&amp;lt;type xmlns:binding=&quot;urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding&quot;&amp;gt;binding:binding-rpc-registry&amp;lt;/type&amp;gt;&amp;lt;instance&amp;gt;&amp;lt;name&amp;gt;binding-rpc-broker&amp;lt;/name&amp;gt;&amp;lt;provider&amp;gt;/modules/module[type=&apos;binding-broker-impl&apos;][name=&apos;binding-broker-impl&apos;]&amp;lt;/provider&amp;gt;
				&amp;lt;/instance&amp;gt;
			&amp;lt;/service&amp;gt;&amp;lt;service&amp;gt;&amp;lt;type xmlns:binding-impl=&quot;urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding:impl&quot;&amp;gt;binding-impl:binding-dom-mapping-service&amp;lt;/type&amp;gt;&amp;lt;instance&amp;gt;&amp;lt;name&amp;gt;runtime-mapping-singleton&amp;lt;/name&amp;gt;&amp;lt;provider&amp;gt;/modules/module[type=&apos;runtime-generated-mapping&apos;][name=&apos;runtime-mapping-singleton&apos;]&amp;lt;/provider&amp;gt;
				&amp;lt;/instance&amp;gt;
			&amp;lt;/service&amp;gt;&amp;lt;service&amp;gt;&amp;lt;type xmlns:dom=&quot;urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom&quot;&amp;gt;dom:dom-broker-osgi-registry&amp;lt;/type&amp;gt;&amp;lt;instance&amp;gt;&amp;lt;name&amp;gt;dom-broker&amp;lt;/name&amp;gt;&amp;lt;provider&amp;gt;/modules/module[type=&apos;dom-broker-impl&apos;][name=&apos;dom-broker&apos;]&amp;lt;/provider&amp;gt;
				&amp;lt;/instance&amp;gt;
			&amp;lt;/service&amp;gt;&amp;lt;service&amp;gt;&amp;lt;type xmlns:binding=&quot;urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding&quot;&amp;gt;binding:binding-data-broker&amp;lt;/type&amp;gt;&amp;lt;instance&amp;gt;&amp;lt;name&amp;gt;binding-data-broker&amp;lt;/name&amp;gt;&amp;lt;provider&amp;gt;/modules/module[type=&apos;binding-data-broker&apos;][name=&apos;binding-data-broker&apos;]&amp;lt;/provider&amp;gt;
				&amp;lt;/instance&amp;gt;
			&amp;lt;/service&amp;gt;

            &amp;lt;/services&amp;gt;
        &amp;lt;/data&amp;gt;

    &apos;, capabilities=[urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding:impl?module=opendaylight-sal-binding-broker-impl&amp;amp;revision=2013-10-28, urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding?module=opendaylight-md-sal-binding&amp;amp;revision=2013-10-28, urn:opendaylight:params:xml:ns:yang:controller:md:sal:common?module=opendaylight-md-sal-common&amp;amp;revision=2013-10-28, urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom:impl?module=opendaylight-sal-dom-broker-impl&amp;amp;revision=2013-10-28, urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom?module=opendaylight-md-sal-dom&amp;amp;revision=2013-10-28, urn:opendaylight:params:xml:ns:yang:controller:netty:eventexecutor?module=netty-event-executor&amp;amp;revision=2013-11-12, urn:opendaylight:params:xml:ns:yang:controller:threadpool?module=threadpool&amp;amp;revision=2013-04-09]}
&lt;p&gt;	at org.opendaylight.controller.netconf.persist.impl.ConfigPusher.sendRequestGetResponseCheckIsOK(ConfigPusher.java:229)&lt;br/&gt;
	at org.opendaylight.controller.netconf.persist.impl.ConfigPusher.pushConfig(ConfigPusher.java:186)&lt;br/&gt;
	at org.opendaylight.controller.netconf.persist.impl.ConfigPusher.pushConfigWithConflictingVersionRetries(ConfigPusher.java:86)&lt;br/&gt;
	at org.opendaylight.controller.netconf.persist.impl.ConfigPusher.pushConfigs(ConfigPusher.java:67)&lt;br/&gt;
	at org.opendaylight.controller.netconf.persist.impl.osgi.ConfigPersisterActivator$1$1.run(ConfigPersisterActivator.java:74)&lt;br/&gt;
	at java.lang.Thread.run(Thread.java:744)&lt;br/&gt;
Caused by: NetconfDocumentedException{message=Optimistic lock failed. Expected parent version 27, was 24, errorType=application, errorTag=operation_failed, errorSeverity=error, errorInfo={operation_failed=Optimistic lock failed}}&lt;br/&gt;
	at org.opendaylight.controller.netconf.api.NetconfDocumentedException.wrap(NetconfDocumentedException.java:103)&lt;br/&gt;
	at org.opendaylight.controller.netconf.confignetconfconnector.operations.Commit.handleWithNoSubsequentOperations(Commit.java:71)&lt;br/&gt;
	at org.opendaylight.controller.netconf.util.mapping.AbstractLastNetconfOperation.handle(AbstractLastNetconfOperation.java:31)&lt;br/&gt;
	at org.opendaylight.controller.netconf.util.mapping.AbstractNetconfOperation.handle(AbstractNetconfOperation.java:94)&lt;br/&gt;
	at org.opendaylight.controller.netconf.persist.impl.ConfigPusher.sendRequestGetResponseCheckIsOK(ConfigPusher.java:227)&lt;br/&gt;
	... 5 more&lt;br/&gt;
Caused by: org.opendaylight.controller.config.api.ConflictingVersionException: Optimistic lock failed. Expected parent version 27, was 24&lt;br/&gt;
	at org.opendaylight.controller.config.manager.impl.ConfigRegistryImpl.commitConfig(ConfigRegistryImpl.java:206)&lt;br/&gt;
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;br/&gt;
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)&lt;br/&gt;
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)&lt;br/&gt;
	at java.lang.reflect.Method.invoke(Method.java:606)&lt;br/&gt;
	at sun.reflect.misc.Trampoline.invoke(MethodUtil.java:75)&lt;br/&gt;
	at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)&lt;br/&gt;
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)&lt;br/&gt;
	at java.lang.reflect.Method.invoke(Method.java:606)&lt;br/&gt;
	at sun.reflect.misc.MethodUtil.invoke(MethodUtil.java:279)&lt;br/&gt;
	at com.sun.jmx.mbeanserver.ConvertingMethod.invokeWithOpenReturn(ConvertingMethod.java:193)&lt;br/&gt;
	at com.sun.jmx.mbeanserver.ConvertingMethod.invokeWithOpenReturn(ConvertingMethod.java:175)&lt;br/&gt;
	at com.sun.jmx.mbeanserver.MXBeanIntrospector.invokeM2(MXBeanIntrospector.java:117)&lt;br/&gt;
	at com.sun.jmx.mbeanserver.MXBeanIntrospector.invokeM2(MXBeanIntrospector.java:54)&lt;br/&gt;
	at com.sun.jmx.mbeanserver.MBeanIntrospector.invokeM(MBeanIntrospector.java:237)&lt;br/&gt;
	at com.sun.jmx.mbeanserver.PerInterface.invoke(PerInterface.java:138)&lt;br/&gt;
	at com.sun.jmx.mbeanserver.MBeanSupport.invoke(MBeanSupport.java:252)&lt;br/&gt;
	at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)&lt;br/&gt;
	at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)&lt;br/&gt;
	at com.sun.jmx.mbeanserver.MXBeanProxy$InvokeHandler.invoke(MXBeanProxy.java:150)&lt;br/&gt;
	at com.sun.jmx.mbeanserver.MXBeanProxy.invoke(MXBeanProxy.java:167)&lt;br/&gt;
	at javax.management.MBeanServerInvocationHandler.invoke(MBeanServerInvocationHandler.java:252)&lt;br/&gt;
	at com.sun.proxy.$Proxy16.commitConfig(Unknown Source)&lt;br/&gt;
	at org.opendaylight.controller.config.util.ConfigRegistryJMXClient.commitConfig(ConfigRegistryJMXClient.java:84)&lt;br/&gt;
	at org.opendaylight.controller.netconf.confignetconfconnector.transactions.TransactionProvider.commitTransaction(TransactionProvider.java:102)&lt;br/&gt;
	at org.opendaylight.controller.netconf.confignetconfconnector.operations.Commit.handleWithNoSubsequentOperations(Commit.java:58)&lt;br/&gt;
	... 8 more&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="24822">CONTROLLER-268</key>
            <summary>ConflictingVersionException is not propagated from config manager JMX client</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                                <status id="5" iconUrl="https://jira.opendaylight.org/images/icons/statuses/resolved.png" description="A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">Resolved</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10000">Done</resolution>
                                        <assignee username="tolvecky@cisco.com">Tomas Olvecky</assignee>
                                    <reporter username="tolvecky@cisco.com">Tomas Olvecky</reporter>
                        <labels>
                    </labels>
                <created>Wed, 2 Apr 2014 15:43:59 +0000</created>
                <updated>Tue, 25 Jul 2023 08:23:23 +0000</updated>
                            <resolved>Mon, 7 Apr 2014 10:49:09 +0000</resolved>
                                                                    <component>config</component>
                        <due>Sun, 6 Apr 2014 00:00:00 +0000</due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="47889" author="tolvecky@cisco.com" created="Fri, 4 Apr 2014 11:02:05 +0000"  >&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/5905&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/5905&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                            <customfield id="customfield_11400" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10208" key="com.atlassian.jira.plugin.system.customfieldtypes:textfield">
                        <customfieldname>External issue ID</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>654</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10201" key="com.atlassian.jira.plugin.system.customfieldtypes:url">
                        <customfieldname>External issue URL</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[https://bugs.opendaylight.org/show_bug.cgi?id=654]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10202" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Priority</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10312"><![CDATA[High]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i02jcn:</customfieldvalue>

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