Public bug reported:

Trace:
ERROR neutron.api.v2.resource [req-dbf179d1-62ac-4537-be15-c2088669f75c ] 
add_router_interface failed
TRACE neutron.api.v2.resource Traceback (most recent call last):
TRACE neutron.api.v2.resource   File 
"/usr/lib/python2.7/site-packages/neutron/api/v2/resource.py", line 83, in 
resource
TRACE neutron.api.v2.resource     result = method(request=request, **args)
TRACE neutron.api.v2.resource   File 
"/usr/lib/python2.7/site-packages/neutron/api/v2/base.py", line 207, in 
_handle_action
TRACE neutron.api.v2.resource     return getattr(self._plugin, name)(*arg_list, 
**kwargs)
TRACE neutron.api.v2.resource   File 
"/usr/lib/python2.7/site-packages/neutron/db/l3_dvr_db.py", line 306, in 
add_router_interface
TRACE neutron.api.v2.resource     router_id, port['tenant_id'], port['id'], 
subnets[-1]['id'],
TRACE neutron.api.v2.resource IndexError: list index out of range


Steps to reproduce:
router_id=$(neutron router-create test | grep ' id ' | awk '{ print $4 }')
neutron net-create test
port_id=$(neutron port-create test | grep ' id ' | awk '{ print $4 }')
neutron router-interface-add $router_id port=$port_id


Impact:
Raise an IndexError exception instead of NeutronError

** Affects: neutron
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1472242

Title:
  Router interface add port without subnet raise indexerror

Status in OpenStack Neutron (virtual network service):
  New

Bug description:
  Trace:
  ERROR neutron.api.v2.resource [req-dbf179d1-62ac-4537-be15-c2088669f75c ] 
add_router_interface failed
  TRACE neutron.api.v2.resource Traceback (most recent call last):
  TRACE neutron.api.v2.resource   File 
"/usr/lib/python2.7/site-packages/neutron/api/v2/resource.py", line 83, in 
resource
  TRACE neutron.api.v2.resource     result = method(request=request, **args)
  TRACE neutron.api.v2.resource   File 
"/usr/lib/python2.7/site-packages/neutron/api/v2/base.py", line 207, in 
_handle_action
  TRACE neutron.api.v2.resource     return getattr(self._plugin, 
name)(*arg_list, **kwargs)
  TRACE neutron.api.v2.resource   File 
"/usr/lib/python2.7/site-packages/neutron/db/l3_dvr_db.py", line 306, in 
add_router_interface
  TRACE neutron.api.v2.resource     router_id, port['tenant_id'], port['id'], 
subnets[-1]['id'],
  TRACE neutron.api.v2.resource IndexError: list index out of range

  
  Steps to reproduce:
  router_id=$(neutron router-create test | grep ' id ' | awk '{ print $4 }')
  neutron net-create test
  port_id=$(neutron port-create test | grep ' id ' | awk '{ print $4 }')
  neutron router-interface-add $router_id port=$port_id

  
  Impact:
  Raise an IndexError exception instead of NeutronError

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1472242/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to