Uploaded image for project: 'ovsdb'
  1. ovsdb
  2. OVSDB-132

ArpResponderService.programStaticArpEntry(ArpResponderService.java is using illegal string format to represent inet prefix

    XMLWordPrintable

Details

    • Bug
    • Status: Resolved
    • Resolution: Done
    • unspecified
    • None
    • Neutron
    • None
    • Operating System: All
      Platform: All

    • 2460

    Description

      OVSDB code is not providing valid string to represent prefix, or should be using inetAddress instead of inetPrefix

      org.opendaylight.ovsdb.openstack.net-virt - 1.1.0.SNAPSHOT | Router interface e87bb7ca-cd60-44dd-be1e-4dd7998e5639 got event UPDATE. Subnet c8f0a699-8e6c-4afa-ac26-a809068ef08d
      2014-12-02 18:42:11,733 | ERROR | pool-41-thread-1 | SouthboundHandler | 345 - org.opendaylight.ovsdb.openstack.net-virt - 1.1.0.SNAPSHOT | Exception caught in ProcessRowUpdate for node OVS|192.168.50.20:48314
      java.lang.IllegalArgumentException: Supplied value "10.0.0.1" does not match any of the permitted patterns [^(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.)

      {3}

      ([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])/(([0-9])|([1-2][0-9])|(3[0-2]))$]
      at com.google.common.base.Preconditions.checkArgument(Preconditions.java:119)[122:com.google.guava:14.0.1]
      at org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev100924.Ipv4Prefix.<init>(Ipv4Prefix.java:52)[207:org.opendaylight.yangtools.model.ietf-inet-types:2010.09.24.7-SNAPSHOT]
      at org.opendaylight.ovsdb.openstack.netvirt.providers.openflow13.services.ArpResponderService.programStaticArpEntry(ArpResponderService.java:76)[346:org.opendaylight.ovsdb.openstack.net-virt-providers:1.1.0.SNAPSHOT]
      at org.opendaylight.ovsdb.openstack.netvirt.impl.NeutronL3Adapter.programStaticArpStage2(NeutronL3Adapter.java:651)[345:org.opendaylight.ovsdb.openstack.net-virt:1.1.0.SNAPSHOT]
      at org.opendaylight.ovsdb.openstack.netvirt.impl.NeutronL3Adapter.programStaticArpStage1(NeutronL3Adapter.java:632)[345:org.opendaylight.ovsdb.openstack.net-virt:1.1.0.SNAPSHOT]
      at org.opendaylight.ovsdb.openstack.netvirt.impl.NeutronL3Adapter.programFlowsForNeutronRouterInterface(NeutronL3Adapter.java:431)[345:org.opendaylight.ovsdb.openstack.net-virt:1.1.0.SNAPSHOT]
      at org.opendaylight.ovsdb.openstack.netvirt.impl.NeutronL3Adapter.handleNeutronRouterInterfaceEvent(NeutronL3Adapter.java:184)[345:org.opendaylight.ovsdb.openstack.net-virt:1.1.0.SNAPSHOT]
      at org.opendaylight.ovsdb.openstack.netvirt.impl.NeutronL3Adapter.handleNeutronPortEvent(NeutronL3Adapter.java:158)[345:org.opendaylight.ovsdb.openstack.net-virt:1.1.0.SNAPSHOT]
      at org.opendaylight.ovsdb.openstack.netvirt.impl.NeutronL3Adapter.handleInterfaceEvent(NeutronL3Adapter.java:247)[345:org.opendaylight.ovsdb.openstack.net-virt:1.1.0.SNAPSHOT]
      at org.opendaylight.ovsdb.openstack.netvirt.SouthboundHandler.handleInterfaceUpdate(SouthboundHandler.java:242)[345:org.opendaylight.ovsdb.openstack.net-virt:1.1.0.SNAPSHOT]
      at org.opendaylight.ovsdb.openstack.netvirt.SouthboundHandler.processRowUpdate(SouthboundHandler.java:193)[345:org.opendaylight.ovsdb.openstack.net-virt:1.1.0.SNAPSHOT]
      at org.opendaylight.ovsdb.openstack.netvirt.SouthboundHandler.processEvent(SouthboundHandler.java:359)[345:org.opendaylight.ovsdb.openstack.net-virt:1.1.0.SNAPSHOT]
      at org.opendaylight.ovsdb.openstack.netvirt.impl.EventDispatcherImpl.dispatchEvent(EventDispatcherImpl.java:92)[345:org.opendaylight.ovsdb.openstack.net-virt:1.1.0.SNAPSHOT]
      at org.opendaylight.ovsdb.openstack.netvirt.impl.EventDispatcherImpl.access$100(EventDispatcherImpl.java:28)[345:org.opendaylight.ovsdb.openstack.net-virt:1.1.0.SNAPSHOT]
      at org.opendaylight.ovsdb.openstack.netvirt.impl.EventDispatcherImpl$1.run(EventDispatcherImpl.java:55)[345:org.opendaylight.ovsdb.openstack.net-virt:1.1.0.SNAPSHOT]
      at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_67]
      at java.util.concurrent.FutureTask.run(FutureTask.java:262)[:1.7.0_67]
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)[:1.7.0_67]
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)[:1.7.0_67]
      at java.lang.Thread.run(Thread.java:745)[:1.7.0_67]

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              Unassigned Unassigned
              flavio@flaviof.com Flavio Fernandes
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: