Uploaded image for project: 'netvirt'
  1. netvirt
  2. NETVIRT-1709

Exception seen @ NeutronPortChangeListener-0', 'java.lang.IllegalArgumentException: Multiple entries with same key: RouterIdsKey{_routerId=Uuid

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Highest Highest
    • Aluminium, Silicon
    • Aluminium
    • None
    • None

      Logs:

      https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1/netvirt-csit-1node-0cmb-1ctl-2cmp-openstack-rocky-dcgw-aluminium/199/robot-plugin/log_full.html.gz

       

      Exceptions:

      [{'warnerr_list': [1], 'lines': ['2020-09-12T11:48:59,484 | ERROR | NeutronPortChangeListener-0 | NeutronPortChangeListener | 360 - org.opendaylight.netvirt.neutronvpn-impl - 0.11.0 | Thread terminated due to uncaught exception: NeutronPortChangeListener-0', 'java.lang.IllegalArgumentException: Multiple entries with same key: RouterIdsKey{_routerId=Uuid{_value=d2509c08-51eb-42c3-b80d-1da4abada791}}=RouterIds{_routerId=Uuid{_value=d2509c08-51eb-42c3-b80d-1da4abada791}, augmentation=[]} and RouterIdsKey{_routerId=Uuid{_value=d2509c08-51eb-42c3-b80d-1da4abada791}}=RouterIds{getRouterId=Uuid{_value=d2509c08-51eb-42c3-b80d-1da4abada791}, augmentation=[]}. To index multiple values under a key, use Multimaps.index.', '\tat com.google.common.collect.Maps.uniqueIndex(Maps.java:1338) ~[bundleFile:?]', '\tat com.google.common.collect.Maps.uniqueIndex(Maps.java:1293) ~[bundleFile:?]', '\tat org.opendaylight.yangtools.yang.binding.CodeHelpers.compatMap(CodeHelpers.java:296) ~[bundleFile:?]', '\tat org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.neutronvpn.rev150602.vpnmaps.VpnMapBuilder.setRouterIds(VpnMapBuilder.java:158) ~[bundleFile:?]', '\tat org.opendaylight.netvirt.neutronvpn.NeutronvpnManager.updateVpnMaps(NeutronvpnManager.java:697) ~[?:?]', '\tat org.opendaylight.netvirt.neutronvpn.NeutronPortChangeListener.handleRouterGatewayUpdated(NeutronPortChangeListener.java:474) ~[?:?]', '\tat org.opendaylight.netvirt.neutronvpn.NeutronPortChangeListener.add(NeutronPortChangeListener.java:168) ~[?:?]', '\tat org.opendaylight.netvirt.neutronvpn.NeutronPortChangeListener.add(NeutronPortChangeListener.java:92) ~[?:?]', '\tat org.opendaylight.serviceutils.tools.listener.DataTreeChangeListenerActions.onDataTreeChanged(DataTreeChangeListenerActions.java:65) ~[bundleFile:?]', '\tat org.opendaylight.serviceutils.tools.listener.AbstractAsyncDataTreeChangeListener.lambda$onDataTreeChanged$0(AbstractAsyncDataTreeChangeListener.java:76) ~[bundleFile:?]', '\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[?:?]', '\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[?:?]', '\tat java.lang.Thread.run(Thread.java:834) [?:?]']}]

            Karthikeyan Karthikeyan Krishnan
            SrinivasRachakonda Srinivas Rachakonda
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 1 day
                1d