Uploaded image for project: 'netvirt'
  1. netvirt
  2. 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{}

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Cannot Reproduce
    • Icon: Medium Medium
    • None
    • None
    • None

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

            ezghodh Dhiman Ghosh
            shague Sam Hague
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: