log shows error about non-existent eip config file, but it is not offered by provider
on cdev, client shows the following backtrace and error. it shouldn't even attempt to load it, since this provider does not offer EIP.
2015-03-04 23:07:05 samsara leap.common.check[21337] ERROR Bug: 2015-03-04 23:07:05 samsara leap.common.check[21337] ERROR File "/usr/lib/python2.7/threading.py", line 783, in __bootstrap 2015-03-04 23:07:05 samsara leap.common.check[21337] ERROR self.__bootstrap_inner() 2015-03-04 23:07:05 samsara leap.common.check[21337] ERROR File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner 2015-03-04 23:07:05 samsara leap.common.check[21337] ERROR self.run() 2015-03-04 23:07:05 samsara leap.common.check[21337] ERROR File "/usr/lib/python2.7/threading.py", line 763, in run 2015-03-04 23:07:05 samsara leap.common.check[21337] ERROR self.__target(*self.__args, **self.__kwargs) 2015-03-04 23:07:05 samsara leap.common.check[21337] ERROR File "/home/kali/Virtualenvs/leap-bitmask/local/lib/python2.7/site-packages/twisted/python/threadpool.py", line 196, in _worker 2015-03-04 23:07:05 samsara leap.common.check[21337] ERROR result = context.call(ctx, function, *args, **kwargs) 2015-03-04 23:07:05 samsara leap.common.check[21337] ERROR File "/home/kali/Virtualenvs/leap-bitmask/local/lib/python2.7/site-packages/twisted/python/context.py", line 118, in callWithContext 2015-03-04 23:07:05 samsara leap.common.check[21337] ERROR return self.currentContext().callWithContext(ctx, func, *args, **kw) 2015-03-04 23:07:05 samsara leap.common.check[21337] ERROR File "/home/kali/Virtualenvs/leap-bitmask/local/lib/python2.7/site-packages/twisted/python/context.py", line 81, in callWithContext 2015-03-04 23:07:05 samsara leap.common.check[21337] ERROR return func(*args,**kw) 2015-03-04 23:07:05 samsara leap.common.check[21337] ERROR File "/home/kali/leap/bitmask_client/src/leap/bitmask/backend/backend.py", line 217, in 2015-03-04 23:07:05 samsara leap.common.check[21337] ERROR method = lambda: func(**kwargs) 2015-03-04 23:07:05 samsara leap.common.check[21337] ERROR File "/home/kali/leap/bitmask_client/src/leap/bitmask/backend/leapbackend.py", line 299, in eip_can_start 2015-03-04 23:07:05 samsara leap.common.check[21337] ERROR self._eip.can_start(domain) 2015-03-04 23:07:05 samsara leap.common.check[21337] ERROR File "/home/kali/leap/bitmask_client/src/leap/bitmask/backend/components.py", line 693, in can_start 2015-03-04 23:07:05 samsara leap.common.check[21337] ERROR if self._can_start(domain): 2015-03-04 23:07:05 samsara leap.common.check[21337] ERROR File "/home/kali/leap/bitmask_client/src/leap/bitmask/backend/components.py", line 653, in _can_start 2015-03-04 23:07:05 samsara leap.common.check[21337] ERROR eip_loaded = eip_config.load(eipconfig.get_eipconfig_path(domain)) 2015-03-04 23:07:05 samsara leap.common.check[21337] ERROR File "/home/kali/leap/leap_common/src/leap/common/config/baseconfig.py", line 174, in load 2015-03-04 23:07:05 samsara leap.common.check[21337] ERROR self._config_checker.load(fromfile=config_path, mtime=mtime) 2015-03-04 23:07:05 samsara leap.common.check[21337] ERROR File "/home/kali/leap/leap_common/src/leap/common/config/pluggableconfig.py", line 439, in load 2015-03-04 23:07:05 samsara leap.common.check[21337] ERROR content = self.deserialize(fromfile=fromfile) 2015-03-04 23:07:05 samsara leap.common.check[21337] ERROR File "/home/kali/leap/leap_common/src/leap/common/config/pluggableconfig.py", line 383, in deserialize 2015-03-04 23:07:05 samsara leap.common.check[21337] ERROR leap_assert(os.path.exists(fromfile)) 2015-03-04 23:07:05 samsara leap.common.config.baseconfig[21337] ERROR Something went wrong while loading the config from /home/kali/.config/leap/providers/cdev.bitmask.net/eip-service.json
(from redmine: created on 2015-03-05)