[NETVIRT-1275] 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{} Created: 21/May/18  Updated: 07/Aug/18  Resolved: 07/Aug/18

Status: Resolved
Project: netvirt
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Medium
Reporter: Sam Hague Assignee: Dhiman Ghosh
Resolution: Cannot Reproduce Votes: 0
Labels: csit:exception, csit:failures
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Attachments: File odl1_karaf.487.log.tar.xz    

 Description   

https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1/netvirt-csit-1node-openstack-queens-upstream-stateful-fluorine/487/odl_1/odl1_karaf.log.gz

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) [?:?]

Generated at Wed Feb 07 20:23:39 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.