http://logs.openstack.org/74/334874/7/check/gate-networking-midonet-python27/b6e71e0/testr_results.html.gz ERROR [root] Original exception being dropped: ['Traceback (most recent call last):\n', ' File "/tmp/openstack/neutron/neutron/db/l3_db.py", line 683, in _add_interface_by_port\n return self._validate_router_port_info(context, router, port_id)\n', ' File "/tmp/openstack/neutron/neutron/db/l3_db.py", line 664, in _validate_router_port_info\n subnets)\n', ' File "/tmp/openstack/neutron/neutron/db/l3_db.py", line 576, in _check_for_dup_router_subnets\n raise n_exc.BadRequest(resource=\'router\', msg=msg)\n', 'BadRequest: Bad router request: Router already has a port on subnet 876deb79-9cdc-47fe-90aa-d607b400294f.\n'] ERROR [neutron.api.v2.resource] add_router_interface failed: No details. Traceback (most recent call last): File "/tmp/openstack/neutron/neutron/api/v2/resource.py", line 79, in resource result = method(request=request, **args) File "/home/jenkins/workspace/gate-networking-midonet-python27/.tox/py27/local/lib/python2.7/site-packages/oslo_db/api.py", line 151, in wrapper ectxt.value = e.inner_exc File "/home/jenkins/workspace/gate-networking-midonet-python27/.tox/py27/local/lib/python2.7/site-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/home/jenkins/workspace/gate-networking-midonet-python27/.tox/py27/local/lib/python2.7/site-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/home/jenkins/workspace/gate-networking-midonet-python27/.tox/py27/local/lib/python2.7/site-packages/oslo_db/api.py", line 139, in wrapper return f(*args, **kwargs) File "/tmp/openstack/neutron/neutron/api/v2/base.py", line 217, in _handle_action ret_value = getattr(self._plugin, name)(*arg_list, **kwargs) File "midonet/neutron/plugin_v1.py", line 388, in add_router_interface context, router_id, interface_info) File "/tmp/openstack/neutron/neutron/db/l3_db.py", line 1707, in add_router_interface context, router_id, interface_info) File "/tmp/openstack/neutron/neutron/db/l3_db.py", line 763, in add_router_interface context, router, interface_info['port_id'], device_owner) File "/tmp/openstack/neutron/neutron/db/l3_db.py", line 688, in _add_interface_by_port 'device_owner': prev_owner}}) File "/home/jenkins/workspace/gate-networking-midonet-python27/.tox/py27/local/lib/python2.7/site-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/home/jenkins/workspace/gate-networking-midonet-python27/.tox/py27/local/lib/python2.7/site-packages/mock/mock.py", line 1128, in _mock_call ret_val = effect(*args, **kwargs) File "midonet/neutron/plugin_v1.py", line 270, in update_port context.session.begin(subtransactions=True): File "/home/jenkins/workspace/gate-networking-midonet-python27/.tox/py27/local/lib/python2.7/site-packages/sqlalchemy/orm/session.py", line 725, in begin nested=nested) File "/home/jenkins/workspace/gate-networking-midonet-python27/.tox/py27/local/lib/python2.7/site-packages/sqlalchemy/orm/session.py", line 235, in _begin self._assert_active() File "/home/jenkins/workspace/gate-networking-midonet-python27/.tox/py27/local/lib/python2.7/site-packages/sqlalchemy/orm/session.py", line 218, in _assert_active "This Session's transaction has been rolled back " InvalidRequestError: This Session's transaction has been rolled back by a nested rollback() call. To begin a new transaction, issue Session.rollback() first. }}} Traceback (most recent call last): File "/tmp/openstack/neutron/neutron/tests/unit/extensions/test_l3.py", line 1425, in test_router_add_interface_dup_subnet2_returns_400 expected_code=exc.HTTPBadRequest.code) File "/tmp/openstack/neutron/neutron/tests/unit/extensions/test_l3.py", line 403, in _router_interface_action self.assertEqual(expected_code, res.status_int, msg) File "/home/jenkins/workspace/gate-networking-midonet-python27/.tox/py27/local/lib/python2.7/site-packages/testtools/testcase.py", line 411, in assertEqual self.assertThat(observed, matcher, message) File "/home/jenkins/workspace/gate-networking-midonet-python27/.tox/py27/local/lib/python2.7/site-packages/testtools/testcase.py", line 498, in assertThat raise mismatch_error testtools.matchers._impl.MismatchError: 400 != 500