-
Bug
-
Resolution: Cannot Reproduce
-
Medium
-
None
-
None
-
None
2018-05-21T14:09:40,391 | ERROR | org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.fibmanager.rev150330.vrfentries.VrfEntry_AsyncDataTreeChangeListenerBase-DataTreeChangeHandler-0 | AsyncDataTreeChangeListenerBase | 276 - org.opendaylight.genius.mdsalutil-api - 0.5.0.SNAPSHOT | Thread terminated due to uncaught exception: org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.fibmanager.rev150330.vrfentries.VrfEntry_AsyncDataTreeChangeListenerBase-DataTreeChangeHandler-0 java.lang.IllegalArgumentException: All keys must be specified for class org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.vpn.to.extraroutes.VpnKey. Missing key is getVpnName. Supplied key is VpnKey{} at com.google.common.base.Preconditions.checkArgument(Preconditions.java:455) [37:com.google.guava:23.6.0.jre] at org.opendaylight.mdsal.binding.dom.codec.impl.ValueContext.getAndSerialize(ValueContext.java:46) [304:org.opendaylight.mdsal.binding-dom-codec:0.13.0.SNAPSHOT] at org.opendaylight.mdsal.binding.dom.codec.impl.IdentifiableItemCodec.serialize(IdentifiableItemCodec.java:117) [304:org.opendaylight.mdsal.binding-dom-codec:0.13.0.SNAPSHOT] at org.opendaylight.mdsal.binding.dom.codec.impl.IdentifiableItemCodec.serialize(IdentifiableItemCodec.java:29) [304:org.opendaylight.mdsal.binding-dom-codec:0.13.0.SNAPSHOT] at org.opendaylight.mdsal.binding.dom.codec.impl.KeyedListNodeCodecContext.addYangPathArgument(KeyedListNodeCodecContext.java:52) [304:org.opendaylight.mdsal.binding-dom-codec:0.13.0.SNAPSHOT] at org.opendaylight.mdsal.binding.dom.codec.impl.DataObjectCodecContext.bindingPathArgumentChild(DataObjectCodecContext.java:189) [304:org.opendaylight.mdsal.binding-dom-codec:0.13.0.SNAPSHOT] at org.opendaylight.mdsal.binding.dom.codec.impl.BindingCodecContext.getCodecContextNode(BindingCodecContext.java:129) [304:org.opendaylight.mdsal.binding-dom-codec:0.13.0.SNAPSHOT] at org.opendaylight.mdsal.binding.dom.codec.impl.InstanceIdentifierCodec.serialize(InstanceIdentifierCodec.java:29) [304:org.opendaylight.mdsal.binding-dom-codec:0.13.0.SNAPSHOT] at org.opendaylight.mdsal.binding.dom.codec.impl.InstanceIdentifierCodec.serialize(InstanceIdentifierCodec.java:19) [304:org.opendaylight.mdsal.binding-dom-codec:0.13.0.SNAPSHOT] at org.opendaylight.mdsal.binding.dom.codec.impl.BindingNormalizedNodeCodecRegistry.toYangInstanceIdentifier(BindingNormalizedNodeCodecRegistry.java:86) [304:org.opendaylight.mdsal.binding-dom-codec:0.13.0.SNAPSHOT] at org.opendaylight.controller.md.sal.binding.impl.BindingToNormalizedNodeCodec.toYangInstanceIdentifierBlocking(BindingToNormalizedNodeCodec.java:101) [232:org.opendaylight.controller.sal-binding-broker-impl:1.8.0.SNAPSHOT] at org.opendaylight.controller.md.sal.binding.impl.AbstractForwardedTransaction.doRead(AbstractForwardedTransaction.java:65) [232:org.opendaylight.controller.sal-binding-broker-impl:1.8.0.SNAPSHOT] at org.opendaylight.controller.md.sal.binding.impl.BindingDOMReadTransactionAdapter.read(BindingDOMReadTransactionAdapter.java:30) [232:org.opendaylight.controller.sal-binding-broker-impl:1.8.0.SNAPSHOT] at org.opendaylight.genius.datastoreutils.SingleTransactionDataBroker.syncReadOptional(SingleTransactionDataBroker.java:80) [276:org.opendaylight.genius.mdsalutil-api:0.5.0.SNAPSHOT] at org.opendaylight.genius.mdsalutil.MDSALUtil.read(MDSALUtil.java:563) [276:org.opendaylight.genius.mdsalutil-api:0.5.0.SNAPSHOT] at org.opendaylight.netvirt.vpnmanager.api.VpnExtraRouteHelper.getVpnExtraroutes(VpnExtraRouteHelper.java:60) [385:org.opendaylight.netvirt.vpnmanager-api:0.7.0.SNAPSHOT] at org.opendaylight.netvirt.fibmanager.VrfEntryListener.deleteLocalFibEntry(VrfEntryListener.java:1018) [369:org.opendaylight.netvirt.fibmanager-impl:0.7.0.SNAPSHOT] at org.opendaylight.netvirt.fibmanager.VrfEntryListener.deleteFibEntries(VrfEntryListener.java:1446) [369:org.opendaylight.netvirt.fibmanager-impl:0.7.0.SNAPSHOT] at org.opendaylight.netvirt.fibmanager.VrfEntryListener.removeFibEntries(VrfEntryListener.java:255) [369:org.opendaylight.netvirt.fibmanager-impl:0.7.0.SNAPSHOT] at org.opendaylight.netvirt.fibmanager.VrfEntryListener.remove(VrfEntryListener.java:232) [369:org.opendaylight.netvirt.fibmanager-impl:0.7.0.SNAPSHOT] at org.opendaylight.netvirt.fibmanager.VrfEntryListener.remove(VrfEntryListener.java:107) [369:org.opendaylight.netvirt.fibmanager-impl:0.7.0.SNAPSHOT] at org.opendaylight.genius.datastoreutils.AsyncDataTreeChangeListenerBase$DataTreeChangeHandler.run(AsyncDataTreeChangeListenerBase.java:158) [276:org.opendaylight.genius.mdsalutil-api:0.5.0.SNAPSHOT] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:?] at java.lang.Thread.run(Thread.java:748) [?:?]