<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:52:06 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-72] java.lang.ClassNotFoundException when using enumeration in a leaf directly</title>
                <link>https://jira.opendaylight.org/browse/CONTROLLER-72</link>
                <project id="10113" key="CONTROLLER">controller</project>
                    <description>&lt;p&gt;In group-types.yang:&lt;/p&gt;

&lt;p&gt; grouping group-types {&lt;br/&gt;
        leaf group-type {&lt;br/&gt;
            type enumeration &lt;/p&gt;
{
                enum group-all;
                enum group-select;
                enum group-indirect;
                enum group-ff;
            }
&lt;p&gt;        }&lt;br/&gt;
    }&lt;/p&gt;

&lt;p&gt;Results in the exception at osgi console:&lt;/p&gt;

&lt;p&gt;2013-11-30 18:18:15.915 IST &lt;span class=&quot;error&quot;&gt;&amp;#91;Gogo shell&amp;#93;&lt;/span&gt; INFO  o.o.c.s.b.d.s.i.LazyGeneratedCodecRegistry - Binding Class interface org.opendaylight.yang.gen.v1.urn.o&lt;br/&gt;
pendaylight.group.config.rev131024.Groups encountered.&lt;br/&gt;
2013-11-30 18:18:15.935 IST &lt;span class=&quot;error&quot;&gt;&amp;#91;Gogo shell&amp;#93;&lt;/span&gt; ERROR o.o.c.s.b.d.s.i.TransformerGenerator - Cannot compile DOM Codec for interface org.opendaylight.yang.gen&lt;br/&gt;
.v1.urn.opendaylight.group.config.rev131024.groups.Group&lt;br/&gt;
java.lang.ClassNotFoundException: org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.GroupTypes.GroupType&lt;br/&gt;
        at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:501) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_25&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.sal.binding.impl.util.ClassLoaderUtils.loadClassWithTCCL(ClassLoaderUtils.java:57) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundlefile:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.sal.binding.dom.serializer.impl.TransformerGenerator.asCtClass(TransformerGenerator.java:3164) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundlefile:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.sal.binding.dom.serializer.impl.TransformerGenerator.getResolvedName(TransformerGenerator.java:3152) [bundlefil&lt;br/&gt;
e:na]&lt;br/&gt;
        at org.opendaylight.controller.sal.binding.dom.serializer.impl.TransformerGenerator._serializeProperty(TransformerGenerator.java:2863) [bundle&lt;br/&gt;
&lt;a href=&quot;file:na&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;file:na&lt;/a&gt;]&lt;br/&gt;
        at org.opendaylight.controller.sal.binding.dom.serializer.impl.TransformerGenerator.serializeProperty(TransformerGenerator.java:3287) [bundlef&lt;br/&gt;
ile:na]&lt;br/&gt;
        at org.opendaylight.controller.sal.binding.dom.serializer.impl.TransformerGenerator.transformDataContainerBody(TransformerGenerator.java:2749)&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;bundlefile:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.sal.binding.dom.serializer.impl.TransformerGenerator._serializeBody(TransformerGenerator.java:2597) [bundlefile&lt;br/&gt;
:na]&lt;br/&gt;
        at org.opendaylight.controller.sal.binding.dom.serializer.impl.TransformerGenerator.serializeBody(TransformerGenerator.java:3266) [bundlefile:&lt;br/&gt;
na]&lt;br/&gt;
        at org.opendaylight.controller.sal.binding.dom.serializer.impl.TransformerGenerator.serializeBodyFacade(TransformerGenerator.java:1369) [bundl&lt;br/&gt;
efile:na]&lt;br/&gt;
        at org.opendaylight.controller.sal.binding.dom.serializer.impl.TransformerGenerator.access$1700(TransformerGenerator.java:70) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundlefile:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.sal.binding.dom.serializer.impl.TransformerGenerator$21$1.process(TransformerGenerator.java:850) ~[bundlefile:n&lt;br/&gt;
a]&lt;br/&gt;
        at org.opendaylight.controller.sal.binding.codegen.util.JavassistUtils.method(JavassistUtils.java:64) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundlefile:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.sal.binding.dom.serializer.impl.TransformerGenerator$21.process(TransformerGenerator.java:857) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundlefile:na&amp;#93;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;        at org.opendaylight.controller.sal.binding.codegen.util.JavassistUtils.createClass(JavassistUtils.java:105) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundlefile:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.sal.binding.dom.serializer.impl.TransformerGenerator._generateTransformerFor(TransformerGenerator.java:925) [bu&lt;br/&gt;
ndlefile:na]&lt;br/&gt;
        at org.opendaylight.controller.sal.binding.dom.serializer.impl.TransformerGenerator.generateTransformerFor(TransformerGenerator.java:3188) [bu&lt;br/&gt;
ndlefile:na]&lt;br/&gt;
        at org.opendaylight.controller.sal.binding.dom.serializer.impl.TransformerGenerator.access$100(TransformerGenerator.java:70) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundlefile:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.sal.binding.dom.serializer.impl.TransformerGenerator$11.call(TransformerGenerator.java:231) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundlefile:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.sal.binding.dom.serializer.impl.TransformerGenerator$11.call(TransformerGenerator.java:216) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundlefile:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.sal.binding.impl.util.ClassLoaderUtils.withClassLoaderAndLock(ClassLoaderUtils.java:36) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundlefile:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.sal.binding.impl.util.ClassLoaderUtils.withClassLoaderAndLock(ClassLoaderUtils.java:24) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundlefile:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.sal.binding.dom.serializer.impl.TransformerGenerator.transformerFor(TransformerGenerator.java:237) [bundlefile:&lt;br/&gt;
na]&lt;br/&gt;
        at org.opendaylight.controller.sal.binding.dom.serializer.impl.TransformerGenerator.serializer(TransformerGenerator.java:432) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundlefile:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.sal.binding.dom.serializer.impl.TransformerGenerator._serializeProperty(TransformerGenerator.java:2842) [bundle&lt;br/&gt;
&lt;a href=&quot;file:na&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;file:na&lt;/a&gt;]&lt;br/&gt;
        at org.opendaylight.controller.sal.binding.dom.serializer.impl.TransformerGenerator.serializeProperty(TransformerGenerator.java:3284) [bundlef&lt;br/&gt;
ile:na]&lt;br/&gt;
        at org.opendaylight.controller.sal.binding.dom.serializer.impl.TransformerGenerator.transformDataContainerBody(TransformerGenerator.java:2749)&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;bundlefile:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.sal.binding.dom.serializer.impl.TransformerGenerator._serializeBody(TransformerGenerator.java:2637) [bundlefile&lt;br/&gt;
:na]&lt;br/&gt;
        at org.opendaylight.controller.sal.binding.dom.serializer.impl.TransformerGenerator.serializeBody(TransformerGenerator.java:3264) [bundlefile:&lt;br/&gt;
na]&lt;br/&gt;
        at org.opendaylight.controller.sal.binding.dom.serializer.impl.TransformerGenerator.serializeBodyFacade(TransformerGenerator.java:1369) [bundl&lt;br/&gt;
efile:na]&lt;br/&gt;
        at org.opendaylight.controller.sal.binding.dom.serializer.impl.TransformerGenerator.access$1700(TransformerGenerator.java:70) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundlefile:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.sal.binding.dom.serializer.impl.TransformerGenerator$21$1.process(TransformerGenerator.java:850) ~[bundlefile:n&lt;br/&gt;
a]&lt;br/&gt;
        at org.opendaylight.controller.sal.binding.codegen.util.JavassistUtils.method(JavassistUtils.java:64) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundlefile:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.sal.binding.dom.serializer.impl.TransformerGenerator$21.process(TransformerGenerator.java:857) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundlefile:na&amp;#93;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;        at org.opendaylight.controller.sal.binding.codegen.util.JavassistUtils.createClass(JavassistUtils.java:105) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundlefile:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.sal.binding.dom.serializer.impl.TransformerGenerator._generateTransformerFor(TransformerGenerator.java:925) [bu&lt;br/&gt;
ndlefile:na]&lt;br/&gt;
        at org.opendaylight.controller.sal.binding.dom.serializer.impl.TransformerGenerator.generateTransformerFor(TransformerGenerator.java:3188) [bu&lt;br/&gt;
ndlefile:na]&lt;br/&gt;
        at org.opendaylight.controller.sal.binding.dom.serializer.impl.TransformerGenerator.access$100(TransformerGenerator.java:70) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundlefile:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.sal.binding.dom.serializer.impl.TransformerGenerator$11.call(TransformerGenerator.java:231) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundlefile:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.sal.binding.dom.serializer.impl.TransformerGenerator$11.call(TransformerGenerator.java:216) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundlefile:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.sal.binding.impl.util.ClassLoaderUtils.withClassLoaderAndLock(ClassLoaderUtils.java:36) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundlefile:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.sal.binding.impl.util.ClassLoaderUtils.withClassLoaderAndLock(ClassLoaderUtils.java:24) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundlefile:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.sal.binding.dom.serializer.impl.TransformerGenerator.transformerFor(TransformerGenerator.java:237) [bundlefile:&lt;br/&gt;
na]&lt;br/&gt;
        at org.opendaylight.controller.sal.binding.dom.serializer.impl.LazyGeneratedCodecRegistry.getCodecForDataObject(LazyGeneratedCodecRegistry.jav&lt;br/&gt;
a:144) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundlefile:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.sal.binding.dom.serializer.impl.LazyGeneratedCodecRegistry.bindingClassEncountered(LazyGeneratedCodecRegistry.j&lt;br/&gt;
ava:164) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundlefile:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.sal.binding.dom.serializer.impl.InstanceIdentifierCodecImpl.serialize(InstanceIdentifierCodecImpl.java:132) ~[b&lt;br/&gt;
undlefile:na]&lt;br/&gt;
        at org.opendaylight.controller.sal.binding.dom.serializer.impl.RuntimeGeneratedMappingServiceImpl.toDataDom(RuntimeGeneratedMappingServiceImpl&lt;br/&gt;
.java:230) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundlefile:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.sal.binding.impl.connect.dom.BindingIndependentDataServiceConnector.readConfigurationData(BindingIndependentDat&lt;br/&gt;
aServiceConnector.java:74) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundlefile:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.sal.binding.impl.connect.dom.BindingIndependentDataServiceConnector.readConfigurationData(BindingIndependentDat&lt;br/&gt;
aServiceConnector.java:33) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundlefile:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.md.sal.common.impl.routing.AbstractDataReadRouter$1.apply(AbstractDataReadRouter.java:63) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundlefile:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.md.sal.common.impl.routing.AbstractDataReadRouter$1.apply(AbstractDataReadRouter.java:60) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundlefile:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at com.google.common.collect.Iterators$8.transform(Iterators.java:860) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundlefile:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at com.google.common.collect.TransformedIterator.next(TransformedIterator.java:48) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundlefile:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.sal.binding.impl.util.BindingAwareDataReaderRouter.merge(BindingAwareDataReaderRouter.java:12) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundlefile:na&amp;#93;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;        at org.opendaylight.controller.sal.binding.impl.util.BindingAwareDataReaderRouter.merge(BindingAwareDataReaderRouter.java:8) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundlefile:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.md.sal.common.impl.routing.AbstractDataReadRouter.readConfigurationData(AbstractDataReadRouter.java:32) ~[bundl&lt;br/&gt;
efile:na]&lt;br/&gt;
        at org.opendaylight.controller.md.sal.common.impl.service.AbstractDataBroker.readConfigurationData(AbstractDataBroker.java:131) ~[bundlefile:n&lt;br/&gt;
a]&lt;br/&gt;
        at org.opendaylight.controller.md.sal.common.impl.service.AbstractDataTransaction.readConfigurationData(AbstractDataTransaction.java:35) ~[bun&lt;br/&gt;
dlefile:na]&lt;br/&gt;
        at org.opendaylight.controller.md.sal.common.impl.service.AbstractDataTransaction.readConfigurationData(AbstractDataTransaction.java:11) ~[bun&lt;br/&gt;
dlefile:na]&lt;br/&gt;
        at org.opendaylight.openflowplugin.test.OpenflowpluginGroupTestCommandProvider.writeGroup(OpenflowpluginGroupTestCommandProvider.java:148) ~[n&lt;br/&gt;
a:na]&lt;br/&gt;
        at org.opendaylight.openflowplugin.test.OpenflowpluginGroupTestCommandProvider._addGroup(OpenflowpluginGroupTestCommandProvider.java:141) ~[na&lt;br/&gt;
:na]&lt;br/&gt;
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_25&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_25&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_25&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_25&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.eclipse.equinox.console.command.adapter.CommandProviderAdapter.main(CommandProviderAdapter.java:46) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.eclipse.equinox.console.command.adapter.CommandProviderAdapter._main(CommandProviderAdapter.java:64) ~&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_25&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_25&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_25&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_25&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.apache.felix.gogo.runtime.Reflective.method(Reflective.java:136) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.apache.felix.gogo.runtime.CommandProxy.execute(CommandProxy.java:82) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:469) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:395) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:183) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:120) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:89) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.apache.felix.gogo.shell.Console.run(Console.java:62) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.apache.felix.gogo.shell.Shell.console(Shell.java:203) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.apache.felix.gogo.shell.Shell.gosh(Shell.java:128) ~&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_25&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_25&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_25&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_25&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.apache.felix.gogo.runtime.Reflective.method(Reflective.java:136) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.apache.felix.gogo.runtime.CommandProxy.execute(CommandProxy.java:82) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:469) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:395) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:183) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:120) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:89) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.apache.felix.gogo.shell.Activator.run(Activator.java:75) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at java.lang.Thread.run(Thread.java:724) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_25&amp;#93;&lt;/span&gt;&lt;br/&gt;
2013-11-30 18:18:16.313 IST &lt;span class=&quot;error&quot;&gt;&amp;#91;Gogo shell&amp;#93;&lt;/span&gt; ERROR o.o.c.s.b.d.s.i.TransformerGenerator - Cannot compile DOM Codec for interface org.opendaylight.yang.gen&lt;br/&gt;
.v1.urn.opendaylight.group.config.rev131024.Groups. One of it&apos;s prerequisites was not generated.&lt;br/&gt;
gogo: CodeGenerationException: Cannot compile Transformator for interface org.opendaylight.yang.gen.v1.urn.opendaylight.group.config.rev131024.groups.&lt;br/&gt;
Group&lt;br/&gt;
osgi&amp;gt; 2013-11-30 18:18:20.186 IST &lt;span class=&quot;error&quot;&gt;&amp;#91;nioEventLoopGroup-6-2&amp;#93;&lt;/span&gt; INFO  o.o.o.protocol.impl.core.IdleHandler - Switch idle&lt;br/&gt;
2013-11-30 18:18:46.309 IST &lt;span class=&quot;error&quot;&gt;&amp;#91;nioEventLoopGroup-6-3&amp;#93;&lt;/span&gt; INFO  o.o.o.p.i.c.PublishingChannelInitializer - Incoming connection from (remote address): /192.1&lt;br/&gt;
68.1.3&lt;br/&gt;
2013-11-30 18:18:47.153 IST &lt;span class=&quot;error&quot;&gt;&amp;#91;nioEventLoopGroup-6-3&amp;#93;&lt;/span&gt; INFO  o.o.o.p.i.c.PublishingChannelInitializer - Incoming connection accepted - building pipeline&lt;br/&gt;
2013-11-30 18:18:47.148 IST &lt;span class=&quot;error&quot;&gt;&amp;#91;nioEventLoopGroup-6-2&amp;#93;&lt;/span&gt; INFO  o.o.o.p.impl.core.OFFrameDecoder - OF Protocol message received, type:2&lt;br/&gt;
2013-11-30 18:18:47.157 IST &lt;span class=&quot;error&quot;&gt;&amp;#91;nioEventLoopGroup-6-3&amp;#93;&lt;/span&gt; INFO  o.o.o.p.impl.core.OFFrameDecoder - OF Protocol message received, type:0&lt;br/&gt;
2013-11-30 18:18:47.158 IST &lt;span class=&quot;error&quot;&gt;&amp;#91;nioEventLoopGroup-6-3&amp;#93;&lt;/span&gt; INFO  o.o.o.p.i.c.ConnectionAdapterImpl - Hello received / branch&lt;br/&gt;
2013-11-30 18:18:47.159 IST &lt;span class=&quot;error&quot;&gt;&amp;#91;pool-32-thread-1&amp;#93;&lt;/span&gt; INFO  o.o.o.o.md.core.HandshakeManagerImpl - handshake STARTED&lt;br/&gt;
2013-11-30 18:18:47.167 IST &lt;span class=&quot;error&quot;&gt;&amp;#91;nioEventLoopGroup-6-3&amp;#93;&lt;/span&gt; INFO  o.o.o.p.impl.core.OFFrameDecoder - OF Protocol message received, type:6&lt;br/&gt;
2013-11-30 18:18:47.168 IST &lt;span class=&quot;error&quot;&gt;&amp;#91;pool-32-thread-1&amp;#93;&lt;/span&gt; INFO  o.o.o.o.md.core.HandshakeManagerImpl - handshake SETTLED: version=4, datapathId=34, auxiliaryId=0&lt;/p&gt;

&lt;p&gt;2013-11-30 18:18:47.169 IST &lt;span class=&quot;error&quot;&gt;&amp;#91;pool-32-thread-1&amp;#93;&lt;/span&gt; WARN  o.o.o.o.m.core.session.OFSessionUtil - duplicate datapathId occured while registering new switch&lt;br/&gt;
session: 22&lt;br/&gt;
2013-11-30 18:18:47.170 IST &lt;span class=&quot;error&quot;&gt;&amp;#91;pool-32-thread-1&amp;#93;&lt;/span&gt; INFO  o.o.o.o.m.c.ConnectionConductorImpl - disconnecting: sessionCtx=org.opendaylight.openflowplugin.o&lt;br/&gt;
penflow.md.core.session.SessionContextOFImpl@2360bbe7|auxId=null&lt;br/&gt;
2013-11-30 18:18:47.172 IST &lt;span class=&quot;error&quot;&gt;&amp;#91;pool-32-thread-1&amp;#93;&lt;/span&gt; WARN  o.o.o.p.i.c.ConnectionAdapterImpl - rpc response discarded: RpcResultKey [xid=5, outputClazz=org.&lt;br/&gt;
opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.EchoOutput]&lt;br/&gt;
2013-11-30 18:18:47.175 IST &lt;span class=&quot;error&quot;&gt;&amp;#91;Thread-39&amp;#93;&lt;/span&gt; ERROR o.o.o.o.m.c.ConnectionConductorImpl - while waiting for echoReply in TIMEOUTING state: Task was cancelle&lt;br/&gt;
d.&lt;br/&gt;
2013-11-30 18:18:47.175 IST &lt;span class=&quot;error&quot;&gt;&amp;#91;nioEventLoopGroup-6-2&amp;#93;&lt;/span&gt; WARN  o.o.o.p.impl.core.OFFrameDecoder - Unexpected exception from downstream.&lt;br/&gt;
java.io.IOException: An established connection was aborted by the software in your host machine&lt;br/&gt;
        at sun.nio.ch.SocketDispatcher.read0(Native Method) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_25&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:43) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_25&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:225) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_25&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at sun.nio.ch.IOUtil.read(IOUtil.java:193) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_25&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:375) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_25&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at io.netty.buffer.UnpooledUnsafeDirectByteBuf.setBytes(UnpooledUnsafeDirectByteBuf.java:436) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:870) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:208) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:87) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:480) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:447) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:341) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at java.lang.Thread.run(Thread.java:724) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_25&amp;#93;&lt;/span&gt;&lt;br/&gt;
2013-11-30 18:18:47.191 IST &lt;span class=&quot;error&quot;&gt;&amp;#91;pool-32-thread-1&amp;#93;&lt;/span&gt; INFO  o.o.o.o.m.c.s.SalRegistrationManager - ModelDrivenSwitch for 34 unregistred from MD-SAL.&lt;/p&gt;

&lt;p&gt;Note: this is from the point on controller:&lt;/p&gt;

&lt;p&gt;hagbard@ubuntu:~/git/controller$ git log -2&lt;br/&gt;
commit 4186023bf290ceaeaccebd627ee8ea68b92dc1ed&lt;br/&gt;
Merge: 1720ef0 28fc1d3&lt;br/&gt;
Author: Ed Warnicke &amp;lt;eaw@cisco.com&amp;gt;&lt;br/&gt;
Date:   Fri Nov 29 15:23:13 2013 +0000&lt;/p&gt;

&lt;p&gt;    Merge &quot;Fix bug in persister causing to persist last configuration in a loop.&quot;&lt;/p&gt;

&lt;p&gt;commit 1720ef0759ca8d7ff96bc82563f7673d68a20377&lt;br/&gt;
Merge: 4f4df99 822d42d&lt;br/&gt;
Author: Ed Warnicke &amp;lt;eaw@cisco.com&amp;gt;&lt;br/&gt;
Date:   Fri Nov 29 14:20:34 2013 +0000&lt;/p&gt;

&lt;p&gt;    Merge &quot;Finding data nodes in choices and cases.&quot;&lt;br/&gt;
hagbard@ubuntu:~/git/controller$ &lt;/p&gt;


&lt;p&gt;(A workaround of putting the enumeration in a typedef works and will be pushed shortly).&lt;/p&gt;

&lt;p&gt;This can be reproduced by pulling &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/3244/8&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/3244/8&lt;/a&gt;&lt;br/&gt;
and at the osgi console once the controller has come up running:&lt;/p&gt;

&lt;p&gt;addGroup&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: Mac OS&lt;br/&gt;
Platform: PC&lt;/p&gt;</environment>
        <key id="24626">CONTROLLER-72</key>
            <summary>java.lang.ClassNotFoundException when using enumeration in a leaf directly</summary>
                <type id="10100" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10310&amp;avatarType=issuetype">Improvement</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="-1">Unassigned</assignee>
                                    <reporter username="hagbard">Ed Warnicke</reporter>
                        <labels>
                    </labels>
                <created>Sat, 30 Nov 2013 14:37:36 +0000</created>
                <updated>Tue, 25 Jul 2023 08:22:52 +0000</updated>
                            <resolved>Fri, 6 Dec 2013 10:57:35 +0000</resolved>
                                                                    <component>mdsal</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="47419" author="tony.tkacik@gmail.com" created="Fri, 6 Dec 2013 08:02:54 +0000"  >&lt;p&gt;Bug was caused by implementation of class existence checking in MD-SAL.&lt;/p&gt;

&lt;p&gt;Fixed in &lt;a href=&quot;https://git.opendaylight.org/gerrit/3459&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/3459&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>184</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=184]]></customfieldvalue>

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

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