Comment 1 for bug 1422895

Revision history for this message
Paul Michali (pcm) wrote :

neutron_vpnaas.tests.unit.services.vpn.test_vpnaas_driver_plugin.TestVPNDriverPlugin.test_update_status
-------------------------------------------------------------------------------------------------------

Captured traceback:
~~~~~~~~~~~~~~~~~~~
    Traceback (most recent call last):
    _StringException: Empty attachments:
      pythonlogging:'neutron.api.extensions'
      stderr
      stdout

    pythonlogging:'': {{{
    2015-02-17 20:27:08,576 INFO [neutron.manager] Loading core plugin: neutron_vpnaas.tests.unit.db.vpn.test_db_vpnaas.TestVpnCorePlugin
    2015-02-17 20:27:08,577 INFO [neutron.manager] Service L3_ROUTER_NAT is supported by the core plugin
    2015-02-17 20:27:08,577 INFO [neutron.manager] Loading Plugin: neutron_vpnaas.services.vpn.plugin.VPNDriverPlugin
    2015-02-17 20:27:08,578 ERROR [neutron.services.provider_configuration] Driver neutron_vpnaas.services.vpn.service_drivers.ipsec.IPsecVPNDriver is not unique across providers
    Traceback (most recent call last):
      File "/opt/stack/neutron-vpnaas/.tox/py27/src/neutron/neutron/manager.py", line 133, in _get_plugin_instance
        mgr = driver.DriverManager(namespace, plugin_provider)
      File "/opt/stack/neutron-vpnaas/.tox/py27/local/lib/python2.7/site-packages/stevedore/driver.py", line 45, in __init__
        verify_requirements=verify_requirements,
      File "/opt/stack/neutron-vpnaas/.tox/py27/local/lib/python2.7/site-packages/stevedore/named.py", line 56, in __init__
        self._init_plugins(extensions)
      File "/opt/stack/neutron-vpnaas/.tox/py27/local/lib/python2.7/site-packages/stevedore/driver.py", line 97, in _init_plugins
        (self.namespace, name))
    RuntimeError: No 'neutron.service_plugins' driver found, looking for 'neutron_vpnaas.services.vpn.plugin.VPNDriverPlugin'
    }}}

    Traceback (most recent call last):
      File "neutron_vpnaas/tests/unit/services/vpn/test_vpnaas_driver_plugin.py", line 47, in setUp
        vpnaas_plugin=VPN_DRIVER_CLASS)
      File "neutron_vpnaas/tests/unit/db/vpn/test_db_vpnaas.py", line 438, in setUp
        service_plugins=service_plugins
      File "neutron_vpnaas/tests/base.py", line 52, in setUp
        plugin, service_plugins, ext_mgr)
      File "/opt/stack/neutron-vpnaas/.tox/py27/src/neutron/neutron/tests/unit/test_db_plugin.py", line 120, in setUp
        self.api = router.APIRouter()
      File "/opt/stack/neutron-vpnaas/.tox/py27/src/neutron/neutron/api/v2/router.py", line 74, in __init__
        plugin = manager.NeutronManager.get_plugin()
      File "/opt/stack/neutron-vpnaas/.tox/py27/src/neutron/neutron/manager.py", line 222, in get_plugin
        return weakref.proxy(cls.get_instance().plugin)
      File "/opt/stack/neutron-vpnaas/.tox/py27/src/neutron/neutron/manager.py", line 216, in get_instance
        cls._create_instance()
      File "/opt/stack/neutron-vpnaas/.tox/py27/local/lib/python2.7/site-packages/oslo_concurrency/lockutils.py", line 431, in inner
        return f(*args, **kwargs)
      File "/opt/stack/neutron-vpnaas/.tox/py27/src/neutron/neutron/manager.py", line 202, in _create_instance
        cls._instance = cls()
      File "/opt/stack/neutron-vpnaas/.tox/py27/src/neutron/neutron/manager.py", line 128, in __init__
        self._load_service_plugins()
      File "/opt/stack/neutron-vpnaas/.tox/py27/src/neutron/neutron/manager.py", line 175, in _load_service_plugins
        provider)
      File "/opt/stack/neutron-vpnaas/.tox/py27/src/neutron/neutron/manager.py", line 143, in _get_plugin_instance
        return plugin_class()
      File "neutron_vpnaas/services/vpn/plugin.py", line 45, in __init__
        constants.VPN, self)
      File "/opt/stack/neutron-vpnaas/.tox/py27/src/neutron/neutron/services/service_base.py", line 64, in load_drivers
        service_type_manager = sdb.ServiceTypeManager.get_instance()
      File "/opt/stack/neutron-vpnaas/.tox/py27/src/neutron/neutron/db/servicetype_db.py", line 41, in get_instance
        cls._instance = cls()
      File "/opt/stack/neutron-vpnaas/.tox/py27/src/neutron/neutron/db/servicetype_db.py", line 45, in __init__
        self._load_conf()
      File "/opt/stack/neutron-vpnaas/.tox/py27/src/neutron/neutron/db/servicetype_db.py", line 49, in _load_conf
        pconf.parse_service_provider_opt())
      File "/opt/stack/neutron-vpnaas/.tox/py27/src/neutron/neutron/services/provider_configuration.py", line 139, in __init__
        self.add_provider(prov)
      File "/opt/stack/neutron-vpnaas/.tox/py27/src/neutron/neutron/services/provider_configuration.py", line 160, in add_provider
        self._ensure_driver_unique(provider['driver'])
      File "/opt/stack/neutron-vpnaas/.tox/py27/src/neutron/neutron/services/provider_configuration.py", line 147, in _ensure_driver_unique
        raise n_exc.Invalid(msg)
    Invalid: Driver neutron_vpnaas.services.vpn.service_drivers.ipsec.IPsecVPNDriver is not unique across providers