Flint: Can't start cause of metadatamanager
Sounds like this have to be protected.
Traceback (most recent call last):
File "<stdin>", line 2, in <module>
File "/users/blissadm/local/bliss.git/bliss/shell/standard.py", line 943, in flint
proxy = plot_module.get_flint(creation_allowed=True, mandatory=True)
File "/users/blissadm/local/bliss.git/bliss/flint/client/proxy.py", line 625, in get_flint
return attach_flint(pid)
File "/users/blissadm/local/bliss.git/bliss/flint/client/proxy.py", line 663, in attach_flint
flint = FlintClient(process=pid)
File "/users/blissadm/local/bliss.git/bliss/flint/client/proxy.py", line 62, in __init__
self._init(process)
File "/users/blissadm/local/bliss.git/bliss/flint/client/proxy.py", line 68, in _init
self.__attach_flint(process)
File "/users/blissadm/local/bliss.git/bliss/flint/client/proxy.py", line 345, in __attach_flint
metadata_manager = scan_saving.icat_proxy.metadata_manager
File "/users/blissadm/local/bliss.git/bliss/icat/ingester.py", line 383, in metadata_manager
f"{self.beamline}/metadata/{self.session}", period=self.period
File "/users/blissadm/local/bliss.git/bliss/icat/ingester.py", line 115, in __init__
self.proxy = DeviceProxy(url)
File "/users/blissadm/local/bliss.git/bliss/common/tango.py", line 146, in __init__
dev_name = self.__wrapped__.dev_name()
File "/users/blissadm/local/bliss.git/bliss/common/proxy.py", line 100, in __wrapped__
target = factory()
File "/users/blissadm/conda/miniconda/envs/bliss_dev/lib/python3.7/site-packages/tango/green.py", line 195, in greener
return executor.run(fn, args, kwargs, wait=wait, timeout=timeout)
File "/users/blissadm/conda/miniconda/envs/bliss_dev/lib/python3.7/site-packages/tango/green.py", line 114, in run
return self.access(accessor, timeout=timeout)
File "/users/blissadm/conda/miniconda/envs/bliss_dev/lib/python3.7/site-packages/tango/gevent_executor.py", line 155, in access
return accessor.get(timeout=timeout)
File "src/gevent/event.py", line 329, in gevent._gevent_cevent.AsyncResult.get
File "src/gevent/event.py", line 359, in gevent._gevent_cevent.AsyncResult.get
File "src/gevent/event.py", line 347, in gevent._gevent_cevent.AsyncResult.get
File "src/gevent/event.py", line 327, in gevent._gevent_cevent.AsyncResult._raise_exception
File "/users/blissadm/conda/miniconda/envs/bliss_dev/lib/python3.7/site-packages/gevent/_compat.py", line 65, in reraise
raise value.with_traceback(tb)
File "/users/blissadm/conda/miniconda/envs/bliss_dev/lib/python3.7/site-packages/tango/gevent_executor.py", line 68, in wrapper
return func(*args, **kwargs)
File "/users/blissadm/conda/miniconda/envs/bliss_dev/lib/python3.7/site-packages/tango/device_proxy.py", line 103, in get_device_proxy
return DeviceProxy(*args, **kwargs)
File "/users/blissadm/conda/miniconda/envs/bliss_dev/lib/python3.7/site-packages/tango/device_proxy.py", line 175, in __DeviceProxy__init__
return DeviceProxy.__init_orig__(self, *args, **kwargs)
PyTango.ConnectionFailed: DevFailed[
DevError[
desc = TRANSIENT CORBA system exception: TRANSIENT_ConnectFailed
origin = Connection::connect
reason = API_CorbaException
severity = ERR]
DevError[
desc = Failed to connect to database on host diffract22.esrf.fr with port 20000
origin = Connection::connect
reason = API_CantConnectToDatabase
severity = ERR]
]