<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:32:31 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>[OPNFLWPLUG-453] OpenflowPlugin model issues cause feature installation issues</title>
                <link>https://jira.opendaylight.org/browse/OPNFLWPLUG-453</link>
                <project id="10155" key="OPNFLWPLUG">OpenFlowPlugin</project>
                    <description>&lt;p&gt;When loading the odl-ovsdb-openstack feature that includes the odl-openflowplugin-flow-services the openflowplugin fails to load properly and causes the odl-ovsdb-openstack feature to not load. I ahve the impression that some models requried for openflowplugin are not laoded when it starts. The feature for odl-ovsdb-openstack and shortened exceptions are below. More exceptions are attached.&lt;/p&gt;

&lt;p&gt;&amp;lt;feature name=&quot;odl-ovsdb-openstack&quot; description=&quot;OpenDaylight :: OVSDB :: OpenStack Network Virtualization&quot;&lt;br/&gt;
           version=&apos;${openstack.netvirt.version}&apos;&amp;gt;&lt;br/&gt;
    &amp;lt;feature version=&apos;${mdsal.version}&apos;&amp;gt;odl-mdsal-broker&amp;lt;/feature&amp;gt;&lt;br/&gt;
    &amp;lt;feature version=&quot;${networkconfig.neutron.version}&quot;&amp;gt;odl-neutron-service&amp;lt;/feature&amp;gt;&lt;br/&gt;
    &amp;lt;feature version=&quot;1.1.0-SNAPSHOT&quot;&amp;gt;odl-ovsdb-southbound-impl-ui&amp;lt;/feature&amp;gt;&lt;br/&gt;
    &amp;lt;feature version=&quot;${openflowplugin.version}&quot;&amp;gt;odl-openflowplugin-flow-services&amp;lt;/feature&amp;gt;&lt;br/&gt;
    &amp;lt;feature version=&quot;${openflowplugin.version}&quot;&amp;gt;odl-openflowplugin-nxm-extensions&amp;lt;/feature&amp;gt;&lt;br/&gt;
    &amp;lt;bundle&amp;gt;mvn:org.opendaylight.ovsdb/utils.servicehelper/${ovsdb.utils.servicehelper.version}&amp;lt;/bundle&amp;gt;&lt;br/&gt;
    &amp;lt;bundle&amp;gt;mvn:org.opendaylight.ovsdb/openstack.net-virt/${openstack.netvirt.version}&amp;lt;/bundle&amp;gt;&lt;br/&gt;
    &amp;lt;bundle&amp;gt;mvn:org.opendaylight.ovsdb/openstack.net-virt-providers/${openstack.netvirt.providers.version}&amp;lt;/bundle&amp;gt;&lt;br/&gt;
    &amp;lt;configfile finalname=&quot;etc/opendaylight/karaf/netvirt-impl-default-config.xml&quot;&amp;gt;mvn:org.opendaylight.ovsdb/openstack.net-virt/${project.version}/xml/config&amp;lt;/configfile&amp;gt;&lt;br/&gt;
    &amp;lt;configfile finalname=&quot;etc/opendaylight/karaf/netvirt-providers-impl-default-config.xml&quot;&amp;gt;mvn:org.opendaylight.ovsdb/openstack.net-virt-providers/${project.version}/xml/config&amp;lt;/configfile&amp;gt;&lt;br/&gt;
  &amp;lt;/feature&amp;gt;&lt;/p&gt;



&lt;p&gt;015-05-22 07:13:35,534 | WARN  | pool-12-thread-1 | DataObjectCodecContext           | 116 - org.opendaylight.yangtools.binding-data-codec - 0.7.0.SNAPSHOT | Failed to load augmentation prototype for GeneratedTransferObject [packageName=org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819, name=FlowCapableNode, comment=, annotations=[], implements=[Type (org.opendaylight.yangtools.yang.binding.DataObject), Type (org.opendaylight.yangtools.yang.binding.Augmentation), GeneratedType [packageName=org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819, name=FlowNode, parent=null, comment=Openflow node structure = device, annotations=[], enclosedTypes=[], enumerations=[], constants=[Constant &lt;span class=&quot;error&quot;&gt;&amp;#91;type=Type (org.opendaylight.yangtools.yang.common.QName), name=QNAME, value=org.opendaylight.yangtools.yang.common.QName.cachedReference(org.opendaylight.yangtools.yang.common.QName.create(&amp;quot;urn:opendaylight:flow:inventory&amp;quot;,&amp;quot;2013-08-19&amp;quot;,&amp;quot;flow-node&amp;quot;)), definingType=org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowNode&amp;#93;&lt;/span&gt;], methodSignatures=[MethodSignatureImpl [name=getManufacturer, comment=, definingType=org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowNode, returnType=Type (java.lang.String), params=[], annotations=[]], MethodSignatureImpl [name=getHardware, comment=, definingType=org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowNode, returnType=Type (java.lang.String), params=[], annotations=[]], MethodSignatureImpl [name=getSoftware, comment=, definingType=org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowNode, returnType=Type (java.lang.String), params=[], annotations=[]], MethodSignatureImpl [name=getSerialNumber, comment=, definingType=org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowNode, returnType=Type (java.lang.String), params=[], annotations=[]], MethodSignatureImpl [name=getDescription, comment=, definingType=org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowNode, returnType=Type (java.lang.String), params=[], annotations=[]], MethodSignatureImpl [name=getSupportedMatchTypes, comment=null, definingType=org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowNode, returnType=GeneratedTransferObject [packageName=org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.flow.node, name=SupportedMatchTypes, comment=null, annotations=[], implements=&lt;span class=&quot;error&quot;&gt;&amp;#91;Type (org.opendaylight.yangtools.yang.binding.ChildOf), Type (org.opendaylight.yangtools.yang.binding.Augmentable)&amp;#93;&lt;/span&gt;, enclosedTypes=[], constants=[Constant &lt;span class=&quot;error&quot;&gt;&amp;#91;type=Type (org.opendaylight.yangtools.yang.common.QName), name=QNAME, value=org.opendaylight.yangtools.yang.common.QName.cachedReference(org.opendaylight.yangtools.yang.common.QName.create(&amp;quot;urn:opendaylight:flow:inventory&amp;quot;,&amp;quot;2013-08-19&amp;quot;,&amp;quot;supported-match-types&amp;quot;)), definingType=org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.flow.node.SupportedMatchTypes&amp;#93;&lt;/span&gt;], enumerations=[], properties=, methods=[MethodSignatureBuilderImpl [name=getMatchType, returnType=Type (java.util.List), parameters=[], annotationBuilders=[], comment=null]]], params=[], annotations=[]], MethodSignatureImpl [name=getSupportedInstructions, comment=null, definingType=org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowNode, returnType=GeneratedTransferObject [packageName=org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.flow.node, name=SupportedInstructions, comment=null, annotations=[], implements=&lt;span class=&quot;error&quot;&gt;&amp;#91;Type (org.opendaylight.yangtools.yang.binding.ChildOf), Type (org.opendaylight.yangtools.yang.binding.Augmentable)&amp;#93;&lt;/span&gt;, enclosedTypes=[], constants=[Constant &lt;span class=&quot;error&quot;&gt;&amp;#91;type=Type (org.opendaylight.yangtools.yang.common.QName), name=QNAME, value=org.opendaylight.yangtools.yang.common.QName.cachedReference(org.opendaylight.yangtools.yang.common.QName.create(&amp;quot;urn:opendaylight:flow:inventory&amp;quot;,&amp;quot;2013-08-19&amp;quot;,&amp;quot;supported-instructions&amp;quot;)), definingType=org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.flow.node.SupportedInstructions&amp;#93;&lt;/span&gt;], enumerations=[], properties=, methods=[MethodSignatureBuilderImpl [name=getInstructionType, returnType=Type (java.util.List), parameters=[], annotationBuilders=[], comment=null]]], params=[], annotations=[]], MethodSignatureImpl [name=getSupportedActions, comment=null, definingType=org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowNode, returnType=GeneratedTransferObject [packageName=org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.flow.node, name=SupportedActions, comment=null, annotations=[], implements=&lt;span class=&quot;error&quot;&gt;&amp;#91;Type (org.opendaylight.yangtools.yang.binding.ChildOf), Type (org.opendaylight.yangtools.yang.binding.Augmentable)&amp;#93;&lt;/span&gt;, enclosedTypes=[], constants=[Constant &lt;span class=&quot;error&quot;&gt;&amp;#91;type=Type (org.opendaylight.yangtools.yang.common.QName), name=QNAME, value=org.opendaylight.yangtools.yang.common.QName.cachedReference(org.opendaylight.yangtools.yang.common.QName.create(&amp;quot;urn:opendaylight:flow:inventory&amp;quot;,&amp;quot;2013-08-19&amp;quot;,&amp;quot;supported-actions&amp;quot;)), definingType=org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.flow.node.SupportedActions&amp;#93;&lt;/span&gt;], enumerations=[], properties=, methods=[MethodSignatureBuilderImpl [name=getActionType, returnType=Type (java.util.List), parameters=[], annotationBuilders=[], comment=null]]], params=[], annotations=[]], MethodSignatureImpl [name=getSwitchFeatures, comment=null, definingType=org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowNode, returnType=GeneratedTransferObject [packageName=org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.flow.node, name=SwitchFeatures, comment=null, annotations=[], implements=&lt;span class=&quot;error&quot;&gt;&amp;#91;Type (org.opendaylight.yangtools.yang.binding.ChildOf), Type (org.opendaylight.yangtools.yang.binding.Augmentable)&amp;#93;&lt;/span&gt;, enclosedTypes=[], constants=[Constant &lt;span class=&quot;error&quot;&gt;&amp;#91;type=Type (org.opendaylight.yangtools.yang.common.QName), name=QNAME, value=org.opendaylight.yangtools.yang.common.QName.cachedReference(org.opendaylight.yangtools.yang.common.QName.create(&amp;quot;urn:opendaylight:flow:inventory&amp;quot;,&amp;quot;2013-08-19&amp;quot;,&amp;quot;switch-features&amp;quot;)), definingType=org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.flow.node.SwitchFeatures&amp;#93;&lt;/span&gt;], enumerations=[], properties=, methods=[MethodSignatureBuilderImpl [name=getMaxBuffers, returnType=Type (java.lang.Long), parameters=[], annotationBuilders=[], comment=], MethodSignatureBuilderImpl [name=getMaxTables, returnType=Type (java.lang.Short), parameters=[], annotationBuilders=[], comment=], MethodSignatureBuilderImpl [name=getCapabilities, returnType=Type (java.util.List), parameters=[], annotationBuilders=[], comment=null]]], params=[], annotations=[]]]]], enclosedTypes=[], constants=[], enumerations=[], properties=, methods=[]]&lt;br/&gt;
java.lang.ClassNotFoundException: org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowCapableNode&lt;br/&gt;
        at java.net.URLClassLoader$1.run(URLClassLoader.java:366)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_71&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at java.net.URLClassLoader$1.run(URLClassLoader.java:355)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_71&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at java.security.AccessController.doPrivileged(Native Method)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_71&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at java.net.URLClassLoader.findClass(URLClassLoader.java:354)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_71&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at java.lang.ClassLoader.loadClass(ClassLoader.java:425)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_71&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_71&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at java.lang.ClassLoader.loadClass(ClassLoader.java:358)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_71&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.eclipse.core.runtime.internal.adaptor.ContextFinder.loadClass(ContextFinder.java:131)&lt;span class=&quot;error&quot;&gt;&amp;#91;org.eclipse.osgi-3.8.2.v20130124-134944.jar:&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at java.lang.ClassLoader.loadClass(ClassLoader.java:358)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_71&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.util.ClassLoaderUtils.loadClass(ClassLoaderUtils.java:109)&lt;span class=&quot;error&quot;&gt;&amp;#91;74:org.opendaylight.yangtools.util:0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.util.ClassLoaderUtils.loadClassWithTCCL(ClassLoaderUtils.java:125)&lt;span class=&quot;error&quot;&gt;&amp;#91;74:org.opendaylight.yangtools.util:0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.sal.binding.generator.impl.GeneratedClassLoadingStrategy$TCCLClassLoadingStrategy.loadClass(GeneratedClassLoadingStrategy.java:44)&lt;span class=&quot;error&quot;&gt;&amp;#91;111:org.opendaylight.yangtools.binding-generator-impl:0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.sal.binding.generator.impl.ModuleInfoBackedContext.loadClass(ModuleInfoBackedContext.java:69)&lt;span class=&quot;error&quot;&gt;&amp;#91;111:org.opendaylight.yangtools.binding-generator-impl:0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.sal.binding.generator.impl.GeneratedClassLoadingStrategy.loadClass(GeneratedClassLoadingStrategy.java:27)&lt;span class=&quot;error&quot;&gt;&amp;#91;111:org.opendaylight.yangtools.binding-generator-impl:0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.binding.data.codec.impl.DataObjectCodecContext.getAugmentationPrototype(DataObjectCodecContext.java:252)&lt;span class=&quot;error&quot;&gt;&amp;#91;116:org.opendaylight.yangtools.binding-data-codec:0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.binding.data.codec.impl.DataObjectCodecContext.&amp;lt;init&amp;gt;(DataObjectCodecContext.java:107)&lt;span class=&quot;error&quot;&gt;&amp;#91;116:org.opendaylight.yangtools.binding-data-codec:0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.binding.data.codec.impl.ListNodeCodecContext.&amp;lt;init&amp;gt;(ListNodeCodecContext.java:22)&lt;span class=&quot;error&quot;&gt;&amp;#91;116:org.opendaylight.yangtools.binding-data-codec:0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.binding.data.codec.impl.KeyedListNodeCodecContext.&amp;lt;init&amp;gt;(KeyedListNodeCodecContext.java:29)&lt;span class=&quot;error&quot;&gt;&amp;#91;116:org.opendaylight.yangtools.binding-data-codec:0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.binding.data.codec.impl.DataContainerCodecPrototype.createInstance(DataContainerCodecPrototype.java:143)&lt;span class=&quot;error&quot;&gt;&amp;#91;116:org.opendaylight.yangtools.binding-data-codec:0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.binding.data.codec.impl.DataContainerCodecPrototype.get(DataContainerCodecPrototype.java:126)&lt;span class=&quot;error&quot;&gt;&amp;#91;116:org.opendaylight.yangtools.binding-data-codec:0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.binding.data.codec.impl.DataObjectCodecContext.bindingPathArgumentChild(DataObjectCodecContext.java:178)&lt;span class=&quot;error&quot;&gt;&amp;#91;116:org.opendaylight.yangtools.binding-data-codec:0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.binding.data.codec.impl.BindingCodecContext.getCodecContextNode(BindingCodecContext.java:127)&lt;span class=&quot;error&quot;&gt;&amp;#91;116:org.opendaylight.yangtools.binding-data-codec:0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.binding.data.codec.impl.InstanceIdentifierCodec.serialize(InstanceIdentifierCodec.java:29)&lt;span class=&quot;error&quot;&gt;&amp;#91;116:org.opendaylight.yangtools.binding-data-codec:0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.binding.data.codec.impl.InstanceIdentifierCodec.serialize(InstanceIdentifierCodec.java:19)&lt;span class=&quot;error&quot;&gt;&amp;#91;116:org.opendaylight.yangtools.binding-data-codec:0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.binding.data.codec.impl.BindingNormalizedNodeCodecRegistry.toYangInstanceIdentifier(BindingNormalizedNodeCodecRegistry.java:87)&lt;span class=&quot;error&quot;&gt;&amp;#91;116:org.opendaylight.yangtools.binding-data-codec:0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.md.sal.binding.impl.BindingToNormalizedNodeCodec.toNormalized(BindingToNormalizedNodeCodec.java:89)&lt;span class=&quot;error&quot;&gt;&amp;#91;167:org.opendaylight.controller.sal-binding-broker-impl:1.2.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.md.sal.binding.impl.AbstractForwardedDataBroker.registerDataChangeListener(AbstractForwardedDataBroker.java:68)&lt;span class=&quot;error&quot;&gt;&amp;#91;167:org.opendaylight.controller.sal-binding-broker-impl:1.2.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.openflowplugin.applications.topology.manager.DataChangeListenerImpl$1.call(DataChangeListenerImpl.java:58)&lt;span class=&quot;error&quot;&gt;&amp;#91;208:org.opendaylight.openflowplugin.applications.topology-manager:0.1.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.openflowplugin.applications.topology.manager.DataChangeListenerImpl$1.call(DataChangeListenerImpl.java:55)&lt;span class=&quot;error&quot;&gt;&amp;#91;208:org.opendaylight.openflowplugin.applications.topology-manager:0.1.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.openflowplugin.common.wait.SimpleTaskRetryLooper.loopUntilNoException(SimpleTaskRetryLooper.java:41)&lt;span class=&quot;error&quot;&gt;&amp;#91;199:org.opendaylight.openflowplugin.common:0.1.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.openflowplugin.applications.topology.manager.DataChangeListenerImpl.&amp;lt;init&amp;gt;(DataChangeListenerImpl.java:55)&lt;span class=&quot;error&quot;&gt;&amp;#91;208:org.opendaylight.openflowplugin.applications.topology-manager:0.1.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.openflowplugin.applications.topology.manager.TerminationPointChangeListenerImpl.&amp;lt;init&amp;gt;(TerminationPointChangeListenerImpl.java:41)&lt;span class=&quot;error&quot;&gt;&amp;#91;208:org.opendaylight.openflowplugin.applications.topology-manager:0.1.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.openflowplugin.applications.topology.manager.FlowCapableTopologyProvider.onSessionInitiated(FlowCapableTopologyProvider.java:55)&lt;span class=&quot;error&quot;&gt;&amp;#91;208:org.opendaylight.openflowplugin.applications.topology-manager:0.1.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.md.sal.binding.util.BindingContextUtils.createProviderContextAndInitialize(BindingContextUtils.java:56)&lt;span class=&quot;error&quot;&gt;&amp;#91;168:org.opendaylight.controller.sal-binding-util:1.2.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.sal.binding.impl.RootBindingAwareBroker.registerProvider(RootBindingAwareBroker.java:172)&lt;span class=&quot;error&quot;&gt;&amp;#91;167:org.opendaylight.controller.sal-binding-broker-impl:1.2.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.sal.binding.impl.RootBindingAwareBroker.registerProvider(RootBindingAwareBroker.java:160)&lt;span class=&quot;error&quot;&gt;&amp;#91;167:org.opendaylight.controller.sal-binding-broker-impl:1.2.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.sal.binding.api.AbstractBindingAwareProvider.onBrokerAvailable(AbstractBindingAwareProvider.java:18)&lt;span class=&quot;error&quot;&gt;&amp;#91;165:org.opendaylight.controller.sal-binding-api:1.2.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.sal.binding.api.AbstractBrokerAwareActivator$1$1.run(AbstractBrokerAwareActivator.java:34)&lt;span class=&quot;error&quot;&gt;&amp;#91;165:org.opendaylight.controller.sal-binding-api:1.2.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_71&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_71&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at java.lang.Thread.run(Thread.java:745)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_71&amp;#93;&lt;/span&gt;&lt;br/&gt;
2015-05-22 07:13:35,536 | WARN  | pool-12-thread-1 | DataObjectCodecContext           | 116 - org.opendaylight.yangtools.binding-data-codec - 0.7.0.SNAPSHOT | Failed to load augmentation prototype for GeneratedTransferObject [packageName=org.opendaylight.yang.gen.v1.urn.opendaylight.meter.statistics.rev131111, name=NodeMeterFeatures, comment=, annotations=[], implements=&lt;span class=&quot;error&quot;&gt;&amp;#91;Type (org.opendaylight.yangtools.yang.binding.DataObject), Type (org.opendaylight.yangtools.yang.binding.Augmentation)&amp;#93;&lt;/span&gt;, enclosedTypes=[], constants=[], enumerations=[], properties=, methods=[MethodSignatureBuilderImpl [name=getMeterFeatures, returnType=GeneratedTransferObject [packageName=org.opendaylight.yang.gen.v1.urn.opendaylight.meter.statistics.rev131111.nodes.node, name=MeterFeatures, comment=null, annotations=[], implements=[Type (org.opendaylight.yangtools.yang.binding.ChildOf), Type (org.opendaylight.yangtools.yang.binding.Augmentable), GeneratedType [packageName=org.opendaylight.yang.gen.v1.urn.opendaylight.meter.types.rev130918, name=MeterFeaturesReply, parent=null, comment=null, annotations=[], enclosedTypes=[], enumerations=[], constants=[Constant &lt;span class=&quot;error&quot;&gt;&amp;#91;type=Type (org.opendaylight.yangtools.yang.common.QName), name=QNAME, value=org.opendaylight.yangtools.yang.common.QName.cachedReference(org.opendaylight.yangtools.yang.common.QName.create(&amp;quot;urn:opendaylight:meter:types&amp;quot;,&amp;quot;2013-09-18&amp;quot;,&amp;quot;meter-features-reply&amp;quot;)), definingType=org.opendaylight.yang.gen.v1.urn.opendaylight.meter.types.rev130918.MeterFeaturesReply&amp;#93;&lt;/span&gt;], methodSignatures=[]]], enclosedTypes=[], constants=[Constant &lt;span class=&quot;error&quot;&gt;&amp;#91;type=Type (org.opendaylight.yangtools.yang.common.QName), name=QNAME, value=org.opendaylight.yangtools.yang.common.QName.cachedReference(org.opendaylight.yangtools.yang.common.QName.create(&amp;quot;urn:opendaylight:meter:statistics&amp;quot;,&amp;quot;2013-11-11&amp;quot;,&amp;quot;meter-features&amp;quot;)), definingType=org.opendaylight.yang.gen.v1.urn.opendaylight.meter.statistics.rev131111.nodes.node.MeterFeatures&amp;#93;&lt;/span&gt;], enumerations=[], properties=, methods=[]], parameters=[], annotationBuilders=[], comment=null]]]&lt;br/&gt;
java.lang.ClassNotFoundException: org.opendaylight.yang.gen.v1.urn.opendaylight.meter.statistics.rev131111.NodeMeterFeatures&lt;br/&gt;
        at java.net.URLClassLoader$1.run(URLClassLoader.java:366)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_71&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at java.net.URLClassLoader$1.run(URLClassLoader.java:355)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_71&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at java.security.AccessController.doPrivileged(Native Method)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_71&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at java.net.URLClassLoader.findClass(URLClassLoader.java:354)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_71&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at java.lang.ClassLoader.loadClass(ClassLoader.java:425)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_71&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_71&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at java.lang.ClassLoader.loadClass(ClassLoader.java:358)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_71&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.eclipse.core.runtime.internal.adaptor.ContextFinder.loadClass(ContextFinder.java:131)&lt;span class=&quot;error&quot;&gt;&amp;#91;org.eclipse.osgi-3.8.2.v20130124-134944.jar:&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at java.lang.ClassLoader.loadClass(ClassLoader.java:358)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_71&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.util.ClassLoaderUtils.loadClass(ClassLoaderUtils.java:109)&lt;span class=&quot;error&quot;&gt;&amp;#91;74:org.opendaylight.yangtools.util:0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.util.ClassLoaderUtils.loadClassWithTCCL(ClassLoaderUtils.java:125)&lt;span class=&quot;error&quot;&gt;&amp;#91;74:org.opendaylight.yangtools.util:0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.sal.binding.generator.impl.GeneratedClassLoadingStrategy$TCCLClassLoadingStrategy.loadClass(GeneratedClassLoadingStrategy.java:44)&lt;span class=&quot;error&quot;&gt;&amp;#91;111:org.opendaylight.yangtools.binding-generator-impl:0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.sal.binding.generator.impl.ModuleInfoBackedContext.loadClass(ModuleInfoBackedContext.java:69)&lt;span class=&quot;error&quot;&gt;&amp;#91;111:org.opendaylight.yangtools.binding-generator-impl:0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.sal.binding.generator.impl.GeneratedClassLoadingStrategy.loadClass(GeneratedClassLoadingStrategy.java:27)&lt;span class=&quot;error&quot;&gt;&amp;#91;111:org.opendaylight.yangtools.binding-generator-impl:0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.binding.data.codec.impl.DataObjectCodecContext.getAugmentationPrototype(DataObjectCodecContext.java:252)&lt;span class=&quot;error&quot;&gt;&amp;#91;116:org.opendaylight.yangtools.binding-data-codec:0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.binding.data.codec.impl.DataObjectCodecContext.&amp;lt;init&amp;gt;(DataObjectCodecContext.java:107)&lt;span class=&quot;error&quot;&gt;&amp;#91;116:org.opendaylight.yangtools.binding-data-codec:0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.binding.data.codec.impl.ListNodeCodecContext.&amp;lt;init&amp;gt;(ListNodeCodecContext.java:22)&lt;span class=&quot;error&quot;&gt;&amp;#91;116:org.opendaylight.yangtools.binding-data-codec:0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.binding.data.codec.impl.KeyedListNodeCodecContext.&amp;lt;init&amp;gt;(KeyedListNodeCodecContext.java:29)&lt;span class=&quot;error&quot;&gt;&amp;#91;116:org.opendaylight.yangtools.binding-data-codec:0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.binding.data.codec.impl.DataContainerCodecPrototype.createInstance(DataContainerCodecPrototype.java:143)&lt;span class=&quot;error&quot;&gt;&amp;#91;116:org.opendaylight.yangtools.binding-data-codec:0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.binding.data.codec.impl.DataContainerCodecPrototype.get(DataContainerCodecPrototype.java:126)&lt;span class=&quot;error&quot;&gt;&amp;#91;116:org.opendaylight.yangtools.binding-data-codec:0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.binding.data.codec.impl.DataObjectCodecContext.bindingPathArgumentChild(DataObjectCodecContext.java:178)&lt;span class=&quot;error&quot;&gt;&amp;#91;116:org.opendaylight.yangtools.binding-data-codec:0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.binding.data.codec.impl.BindingCodecContext.getCodecContextNode(BindingCodecContext.java:127)&lt;span class=&quot;error&quot;&gt;&amp;#91;116:org.opendaylight.yangtools.binding-data-codec:0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.binding.data.codec.impl.InstanceIdentifierCodec.serialize(InstanceIdentifierCodec.java:29)&lt;span class=&quot;error&quot;&gt;&amp;#91;116:org.opendaylight.yangtools.binding-data-codec:0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.binding.data.codec.impl.InstanceIdentifierCodec.serialize(InstanceIdentifierCodec.java:19)&lt;span class=&quot;error&quot;&gt;&amp;#91;116:org.opendaylight.yangtools.binding-data-codec:0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.binding.data.codec.impl.BindingNormalizedNodeCodecRegistry.toYangInstanceIdentifier(BindingNormalizedNodeCodecRegistry.java:87)&lt;span class=&quot;error&quot;&gt;&amp;#91;116:org.opendaylight.yangtools.binding-data-codec:0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.md.sal.binding.impl.BindingToNormalizedNodeCodec.toNormalized(BindingToNormalizedNodeCodec.java:89)&lt;span class=&quot;error&quot;&gt;&amp;#91;167:org.opendaylight.controller.sal-binding-broker-impl:1.2.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.md.sal.binding.impl.AbstractForwardedDataBroker.registerDataChangeListener(AbstractForwardedDataBroker.java:68)&lt;span class=&quot;error&quot;&gt;&amp;#91;167:org.opendaylight.controller.sal-binding-broker-impl:1.2.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.openflowplugin.applications.topology.manager.DataChangeListenerImpl$1.call(DataChangeListenerImpl.java:58)&lt;span class=&quot;error&quot;&gt;&amp;#91;208:org.opendaylight.openflowplugin.applications.topology-manager:0.1.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.openflowplugin.applications.topology.manager.DataChangeListenerImpl$1.call(DataChangeListenerImpl.java:55)&lt;span class=&quot;error&quot;&gt;&amp;#91;208:org.opendaylight.openflowplugin.applications.topology-manager:0.1.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.openflowplugin.common.wait.SimpleTaskRetryLooper.loopUntilNoException(SimpleTaskRetryLooper.java:41)&lt;span class=&quot;error&quot;&gt;&amp;#91;199:org.opendaylight.openflowplugin.common:0.1.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.openflowplugin.applications.topology.manager.DataChangeListenerImpl.&amp;lt;init&amp;gt;(DataChangeListenerImpl.java:55)&lt;span class=&quot;error&quot;&gt;&amp;#91;208:org.opendaylight.openflowplugin.applications.topology-manager:0.1.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.openflowplugin.applications.topology.manager.TerminationPointChangeListenerImpl.&amp;lt;init&amp;gt;(TerminationPointChangeListenerImpl.java:41)&lt;span class=&quot;error&quot;&gt;&amp;#91;208:org.opendaylight.openflowplugin.applications.topology-manager:0.1.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.openflowplugin.applications.topology.manager.FlowCapableTopologyProvider.onSessionInitiated(FlowCapableTopologyProvider.java:55)&lt;span class=&quot;error&quot;&gt;&amp;#91;208:org.opendaylight.openflowplugin.applications.topology-manager:0.1.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.md.sal.binding.util.BindingContextUtils.createProviderContextAndInitialize(BindingContextUtils.java:56)&lt;span class=&quot;error&quot;&gt;&amp;#91;168:org.opendaylight.controller.sal-binding-util:1.2.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.sal.binding.impl.RootBindingAwareBroker.registerProvider(RootBindingAwareBroker.java:172)&lt;span class=&quot;error&quot;&gt;&amp;#91;167:org.opendaylight.controller.sal-binding-broker-impl:1.2.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.sal.binding.impl.RootBindingAwareBroker.registerProvider(RootBindingAwareBroker.java:160)&lt;span class=&quot;error&quot;&gt;&amp;#91;167:org.opendaylight.controller.sal-binding-broker-impl:1.2.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.sal.binding.api.AbstractBindingAwareProvider.onBrokerAvailable(AbstractBindingAwareProvider.java:18)&lt;span class=&quot;error&quot;&gt;&amp;#91;165:org.opendaylight.controller.sal-binding-api:1.2.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.sal.binding.api.AbstractBrokerAwareActivator$1$1.run(AbstractBrokerAwareActivator.java:34)&lt;span class=&quot;error&quot;&gt;&amp;#91;165:org.opendaylight.controller.sal-binding-api:1.2.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_71&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_71&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at java.lang.Thread.run(Thread.java:745)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_71&amp;#93;&lt;/span&gt;&lt;br/&gt;
2015-05-22 07:13:35,540 | WARN  | pool-12-thread-1 | DataObjectCodecContext           | 116 - org.opendaylight.yangtools.binding-data-codec - 0.7.0.SNAPSHOT | Failed to load augmentation prototype for GeneratedTransferObject [packageName=org.opendaylight.yang.gen.v1.urn.opendaylight.group.statistics.rev131111, name=NodeGroupFeatures, comment=, annotations=[], implements=[Type (org.opendaylight.yangtools.yang.binding.DataObject), Type (org.opendaylight.yangtools.yang.binding.Augmentation), GeneratedType [packageName=org.opendaylight.yang.gen.v1.urn.opendaylight.group.statistics.rev131111, name=GroupFeatures, parent=null, comment=TODO:: simplify, annotations=[], enclosedTypes=[], enumerations=[], constants=[Constant &lt;span class=&quot;error&quot;&gt;&amp;#91;type=Type (org.opendaylight.yangtools.yang.common.QName), name=QNAME, value=org.opendaylight.yangtools.yang.common.QName.cachedReference(org.opendaylight.yangtools.yang.common.QName.create(&amp;quot;urn:opendaylight:group:statistics&amp;quot;,&amp;quot;2013-11-11&amp;quot;,&amp;quot;group-features&amp;quot;)), definingType=org.opendaylight.yang.gen.v1.urn.opendaylight.group.statistics.rev131111.GroupFeatures&amp;#93;&lt;/span&gt;], methodSignatures=[MethodSignatureImpl [name=getGroupFeatures, comment=null, definingType=org.opendaylight.yang.gen.v1.urn.opendaylight.group.statistics.rev131111.GroupFeatures, returnType=GeneratedTransferObject [packageName=org.opendaylight.yang.gen.v1.urn.opendaylight.group.statistics.rev131111.group.features, name=GroupFeatures, comment=null, annotations=[], implements=[Type (org.opendaylight.yangtools.yang.binding.ChildOf), Type (org.opendaylight.yangtools.yang.binding.Augmentable), GeneratedType [packageName=org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018, name=GroupFeaturesReply, parent=null, comment=null, annotations=[], enclosedTypes=[], enumerations=[], constants=[Constant &lt;span class=&quot;error&quot;&gt;&amp;#91;type=Type (org.opendaylight.yangtools.yang.common.QName), name=QNAME, value=org.opendaylight.yangtools.yang.common.QName.cachedReference(org.opendaylight.yangtools.yang.common.QName.create(&amp;quot;urn:opendaylight:group:types&amp;quot;,&amp;quot;2013-10-18&amp;quot;,&amp;quot;group-features-reply&amp;quot;)), definingType=org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.GroupFeaturesReply&amp;#93;&lt;/span&gt;], methodSignatures=[]]], enclosedTypes=[], constants=[Constant &lt;span class=&quot;error&quot;&gt;&amp;#91;type=Type (org.opendaylight.yangtools.yang.common.QName), name=QNAME, value=org.opendaylight.yangtools.yang.common.QName.cachedReference(org.opendaylight.yangtools.yang.common.QName.create(&amp;quot;urn:opendaylight:group:statistics&amp;quot;,&amp;quot;2013-11-11&amp;quot;,&amp;quot;group-features&amp;quot;)), definingType=org.opendaylight.yang.gen.v1.urn.opendaylight.group.statistics.rev131111.group.features.GroupFeatures&amp;#93;&lt;/span&gt;], enumerations=[], properties=, methods=[]], params=[], annotations=[]]]]], enclosedTypes=[], constants=[], enumerations=[], properties=, methods=[]]&lt;br/&gt;
java.lang.ClassNotFoundException: org.opendaylight.yang.gen.v1.urn.opendaylight.group.statistics.rev131111.NodeGroupFeatures&lt;br/&gt;
        at java.net.URLClassLoader$1.run(URLClassLoader.java:366)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_71&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at java.net.URLClassLoader$1.run(URLClassLoader.java:355)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_71&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at java.security.AccessController.doPrivileged(Native Method)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_71&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at java.net.URLClassLoader.findClass(URLClassLoader.java:354)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_71&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at java.lang.ClassLoader.loadClass(ClassLoader.java:425)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_71&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_71&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at java.lang.ClassLoader.loadClass(ClassLoader.java:358)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_71&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.eclipse.core.runtime.internal.adaptor.ContextFinder.loadClass(ContextFinder.java:131)&lt;span class=&quot;error&quot;&gt;&amp;#91;org.eclipse.osgi-3.8.2.v20130124-134944.jar:&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at java.lang.ClassLoader.loadClass(ClassLoader.java:358)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_71&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.util.ClassLoaderUtils.loadClass(ClassLoaderUtils.java:109)&lt;span class=&quot;error&quot;&gt;&amp;#91;74:org.opendaylight.yangtools.util:0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.util.ClassLoaderUtils.loadClassWithTCCL(ClassLoaderUtils.java:125)&lt;span class=&quot;error&quot;&gt;&amp;#91;74:org.opendaylight.yangtools.util:0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.sal.binding.generator.impl.GeneratedClassLoadingStrategy$TCCLClassLoadingStrategy.loadClass(GeneratedClassLoadingStrategy.java:44)&lt;span class=&quot;error&quot;&gt;&amp;#91;111:org.opendaylight.yangtools.binding-generator-impl:0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.sal.binding.generator.impl.ModuleInfoBackedContext.loadClass(ModuleInfoBackedContext.java:69)&lt;span class=&quot;error&quot;&gt;&amp;#91;111:org.opendaylight.yangtools.binding-generator-impl:0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.sal.binding.generator.impl.GeneratedClassLoadingStrategy.loadClass(GeneratedClassLoadingStrategy.java:27)&lt;span class=&quot;error&quot;&gt;&amp;#91;111:org.opendaylight.yangtools.binding-generator-impl:0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.binding.data.codec.impl.DataObjectCodecContext.getAugmentationPrototype(DataObjectCodecContext.java:252)&lt;span class=&quot;error&quot;&gt;&amp;#91;116:org.opendaylight.yangtools.binding-data-codec:0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.binding.data.codec.impl.DataObjectCodecContext.&amp;lt;init&amp;gt;(DataObjectCodecContext.java:107)&lt;span class=&quot;error&quot;&gt;&amp;#91;116:org.opendaylight.yangtools.binding-data-codec:0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.binding.data.codec.impl.ListNodeCodecContext.&amp;lt;init&amp;gt;(ListNodeCodecContext.java:22)&lt;span class=&quot;error&quot;&gt;&amp;#91;116:org.opendaylight.yangtools.binding-data-codec:0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.binding.data.codec.impl.KeyedListNodeCodecContext.&amp;lt;init&amp;gt;(KeyedListNodeCodecContext.java:29)&lt;span class=&quot;error&quot;&gt;&amp;#91;116:org.opendaylight.yangtools.binding-data-codec:0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.binding.data.codec.impl.DataContainerCodecPrototype.createInstance(DataContainerCodecPrototype.java:143)&lt;span class=&quot;error&quot;&gt;&amp;#91;116:org.opendaylight.yangtools.binding-data-codec:0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.binding.data.codec.impl.DataContainerCodecPrototype.get(DataContainerCodecPrototype.java:126)&lt;span class=&quot;error&quot;&gt;&amp;#91;116:org.opendaylight.yangtools.binding-data-codec:0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.binding.data.codec.impl.DataObjectCodecContext.bindingPathArgumentChild(DataObjectCodecContext.java:178)&lt;span class=&quot;error&quot;&gt;&amp;#91;116:org.opendaylight.yangtools.binding-data-codec:0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.binding.data.codec.impl.BindingCodecContext.getCodecContextNode(BindingCodecContext.java:127)&lt;span class=&quot;error&quot;&gt;&amp;#91;116:org.opendaylight.yangtools.binding-data-codec:0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.binding.data.codec.impl.InstanceIdentifierCodec.serialize(InstanceIdentifierCodec.java:29)&lt;span class=&quot;error&quot;&gt;&amp;#91;116:org.opendaylight.yangtools.binding-data-codec:0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.binding.data.codec.impl.InstanceIdentifierCodec.serialize(InstanceIdentifierCodec.java:19)&lt;span class=&quot;error&quot;&gt;&amp;#91;116:org.opendaylight.yangtools.binding-data-codec:0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.binding.data.codec.impl.BindingNormalizedNodeCodecRegistry.toYangInstanceIdentifier(BindingNormalizedNodeCodecRegistry.java:87)&lt;span class=&quot;error&quot;&gt;&amp;#91;116:org.opendaylight.yangtools.binding-data-codec:0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.md.sal.binding.impl.BindingToNormalizedNodeCodec.toNormalized(BindingToNormalizedNodeCodec.java:89)&lt;span class=&quot;error&quot;&gt;&amp;#91;167:org.opendaylight.controller.sal-binding-broker-impl:1.2.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.md.sal.binding.impl.AbstractForwardedDataBroker.registerDataChangeListener(AbstractForwardedDataBroker.java:68)&lt;span class=&quot;error&quot;&gt;&amp;#91;167:org.opendaylight.controller.sal-binding-broker-impl:1.2.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.openflowplugin.applications.topology.manager.DataChangeListenerImpl$1.call(DataChangeListenerImpl.java:58)&lt;span class=&quot;error&quot;&gt;&amp;#91;208:org.opendaylight.openflowplugin.applications.topology-manager:0.1.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.openflowplugin.applications.topology.manager.DataChangeListenerImpl$1.call(DataChangeListenerImpl.java:55)&lt;span class=&quot;error&quot;&gt;&amp;#91;208:org.opendaylight.openflowplugin.applications.topology-manager:0.1.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.openflowplugin.common.wait.SimpleTaskRetryLooper.loopUntilNoException(SimpleTaskRetryLooper.java:41)&lt;span class=&quot;error&quot;&gt;&amp;#91;199:org.opendaylight.openflowplugin.common:0.1.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.openflowplugin.applications.topology.manager.DataChangeListenerImpl.&amp;lt;init&amp;gt;(DataChangeListenerImpl.java:55)[...&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="27721">OPNFLWPLUG-453</key>
            <summary>OpenflowPlugin model issues cause feature installation issues</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="tony.tkacik@gmail.com">Tony Tkacik</assignee>
                                    <reporter username="shague">Sam Hague</reporter>
                        <labels>
                    </labels>
                <created>Fri, 22 May 2015 12:55:38 +0000</created>
                <updated>Mon, 27 Sep 2021 09:01:32 +0000</updated>
                            <resolved>Fri, 5 Jun 2015 07:41:54 +0000</resolved>
                                                                    <component>General</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>5</watches>
                                                                                                                <comments>
                            <comment id="56910" author="shague@redhat.com" created="Fri, 22 May 2015 12:57:39 +0000"  >&lt;p&gt;Attachment bug3341_openflowplugin_model_issues.txt has been added with description: exceptions&lt;/p&gt;</comment>
                            <comment id="56905" author="hagbard@gmail.com" created="Fri, 22 May 2015 14:57:10 +0000"  >&lt;p&gt;I&apos;m pretty sure this is related to the FRM modules not being wired by the config subsystem, but rather subject to the random start order effects of OSGI...&lt;/p&gt;</comment>
                            <comment id="56906" author="tony.tkacik@gmail.com" created="Sun, 24 May 2015 13:25:59 +0000"  >&lt;p&gt;Probably duplicate of &lt;a href=&quot;https://jira.opendaylight.org/browse/CONTROLLER-1278&quot; title=&quot;Component gets started before models are available in mdsal&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CONTROLLER-1278&quot;&gt;&lt;del&gt;CONTROLLER-1278&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Patchset is on code-review: &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/19607/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/19607/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="56907" author="hagbard@gmail.com" created="Sun, 31 May 2015 18:25:43 +0000"  >&lt;p&gt;This patch stack:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/21513/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/21513/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Should fix the random blow ups.  It wires up the remaining apps (inventory-manager etc) for config subsystem &lt;b&gt;and&lt;/b&gt; adds the models they need to the required-capabilities section.&lt;/p&gt;

&lt;p&gt;I&apos;ve tested this and using required-capabilities to wait on models to be scanned &lt;b&gt;does&lt;/b&gt; work.&lt;/p&gt;

&lt;p&gt;That said, there is still space for not having gotten the models in required-capabilities correct.  However, any blowup will point direction to which model was missing and which module was missing it... so it will point &lt;b&gt;directly&lt;/b&gt; to how to fix it going forward.&lt;/p&gt;

&lt;p&gt;Its &lt;b&gt;critical&lt;/b&gt; therefore that after this patch set is merged you report the stack trace for &lt;b&gt;any&lt;/b&gt; blowup like this, so it can be simply and quickly fixed.&lt;/p&gt;</comment>
                            <comment id="56908" author="tony.tkacik@gmail.com" created="Fri, 5 Jun 2015 07:41:12 +0000"  >&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/21706&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/21706&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/21493&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/21493&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/21513&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/21513&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/21492&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/21492&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="56909" author="tony.tkacik@gmail.com" created="Fri, 5 Jun 2015 07:41:54 +0000"  >&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/21706&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/21706&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/21493&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/21493&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/21513&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/21513&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/21492&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/21492&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="13978" name="bug3341_openflowplugin_model_issues.txt" size="91480" author="shague" created="Fri, 22 May 2015 12:57:39 +0000"/>
                    </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>3341</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=3341]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10206" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Issue Type</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10300"><![CDATA[Bug]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10204" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>ODL SR Target Milestone</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10383"><![CDATA[Lithium-RC1]]></customfieldvalue>

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

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