timescan broken for lima
@claustre I suspect the same issue as #844 (closed). I added some logging calls in the lima controller (maybe it helps). FYI I'm running the lima simulator with the NEXUS_WRITER_CONFIG session of the test suite. I also attached the lima log lima.log
NEXUS_WRITER_CONFIG [7]: s = timescan(0.1,lima_simulator)
Activated counters not shown: image
Scan 26 Thu Dec 12 13:12:09 2019 /tmp/scans/nexus_writer_config/data.h5 nexus_writer_config user = denolf
timescan 0.1
# dt[s] roi1_avg roi1_max roi1_min roi1_std roi1_sum roi2_avg roi2_max roi2_min roi2_std roi2_sum roi3_avg roi3_max roi3_min roi3_std roi3_sum roi4_avg roi4_max roi4_min roi4_std roi4_sum
INFO 2019-12-12 13:12:09,113 lima_simulator: enter prepareAcq
INFO 2019-12-12 13:12:09,113 lima_simulator: File "/mntdirect/_data_id21_inhouse/wout/dev/blissmain/bliss/scanning/chain.py", line 487, in _prepare
return self.prepare()
File "/mntdirect/_data_id21_inhouse/wout/dev/blissmain/bliss/scanning/acquisition/lima.py", line 287, in prepare
self._lima_controller.prepareAcq()
File "/mntdirect/_data_id21_inhouse/wout/dev/blissmain/bliss/controllers/lima/lima_base.py", line 533, in prepareAcq
l.error("\n".join(traceback.format_stack()))
INFO 2019-12-12 13:12:09,115 lima_simulator: exit prepareAcq
INFO 2019-12-12 13:12:09,148 lima_simulator: enter startAcq
INFO 2019-12-12 13:12:09,148 lima_simulator: File "/mntdirect/_data_id21_inhouse/wout/dev/blissmain/bliss/scanning/chain.py", line 505, in _trigger
return self.trigger()
File "/mntdirect/_data_id21_inhouse/wout/dev/blissmain/bliss/scanning/acquisition/lima.py", line 339, in trigger
self._lima_controller.startAcq()
File "/mntdirect/_data_id21_inhouse/wout/dev/blissmain/bliss/controllers/lima/lima_base.py", line 546, in startAcq
l.error("\n".join(traceback.format_stack()))
INFO 2019-12-12 13:12:09,151 lima_simulator: exit startAcq
INFO 2019-12-12 13:12:09,322 lima_simulator: enter startAcq
INFO 2019-12-12 13:12:09,322 lima_simulator: File "/mntdirect/_data_id21_inhouse/wout/dev/blissmain/bliss/scanning/chain.py", line 505, in _trigger
return self.trigger()
File "/mntdirect/_data_id21_inhouse/wout/dev/blissmain/bliss/scanning/acquisition/lima.py", line 339, in trigger
self._lima_controller.startAcq()
File "/mntdirect/_data_id21_inhouse/wout/dev/blissmain/bliss/controllers/lima/lima_base.py", line 546, in startAcq
l.error("\n".join(traceback.format_stack()))
ERROR 2019-12-12 13:12:09,327 bliss.scans: Exception caught in lima_simulator.trigger
!!! === DevFailed: DevFailed[
DevError[
desc = limacore.Exception: Control: startAcq(/opt/conda/conda-bld/lima-core_1568626383356/work/control/src/CtControl.cpp, 573): Error: Run prepareAcq before starting acquisition
origin = File "/data/id21/inhouse/wout/dev/virtualenvs/rnice8/bliss/py37/lib/python3.7/site-packages/Lima/Core/Debug.py", line 64, in real_fn
return new_fn(*arg, **kw)
File "/data/id21/inhouse/wout/dev/virtualenvs/rnice8/bliss/py37/lib/python3.7/site-packages/Lima/Server/LimaCCDs.py", line 1717, in startAcq
self.__control.startAcq()
reason = PyDs_PythonError
severity = ERR]
DevError[
desc = Failed to execute command_inout on device id00/limaccds/simulator1, command startAcq
origin = Connection::command_inout()
reason = API_CommandFailed
severity = ERR]
] === !!! ( for more details type cmd 'last_error' )
ERROR 2019-12-12 13:12:09,330 bliss.scans: Exception caught in timer.wait_slaves
ERROR 2019-12-12 13:12:09,330 bliss.scans: Exception caught in timer.start
!!! === DevFailed: DevFailed[
DevError[
desc = limacore.Exception: Control: startAcq(/opt/conda/conda-bld/lima-core_1568626383356/work/control/src/CtControl.cpp, 573): Error: Run prepareAcq before starting acquisition
origin = File "/data/id21/inhouse/wout/dev/virtualenvs/rnice8/bliss/py37/lib/python3.7/site-packages/Lima/Core/Debug.py", line 64, in real_fn
return new_fn(*arg, **kw)
File "/data/id21/inhouse/wout/dev/virtualenvs/rnice8/bliss/py37/lib/python3.7/site-packages/Lima/Server/LimaCCDs.py", line 1717, in startAcq
self.__control.startAcq()
reason = PyDs_PythonError
severity = ERR]
DevError[
desc = Failed to execute command_inout on device id00/limaccds/simulator1, command startAcq
origin = Connection::command_inout()
reason = API_CommandFailed
severity = ERR]
] === !!! ( for more details type cmd 'last_error' )
!!! === DevFailed: DevFailed[
DevError[
desc = limacore.Exception: Control: startAcq(/opt/conda/conda-bld/lima-core_1568626383356/work/control/src/CtControl.cpp, 573): Error: Run prepareAcq before starting acquisition
origin = File "/data/id21/inhouse/wout/dev/virtualenvs/rnice8/bliss/py37/lib/python3.7/site-packages/Lima/Core/Debug.py", line 64, in real_fn
return new_fn(*arg, **kw)
File "/data/id21/inhouse/wout/dev/virtualenvs/rnice8/bliss/py37/lib/python3.7/site-packages/Lima/Server/LimaCCDs.py", line 1717, in startAcq
self.__control.startAcq()
reason = PyDs_PythonError
severity = ERR]
DevError[
desc = Failed to execute command_inout on device id00/limaccds/simulator1, command startAcq
origin = Connection::command_inout()
reason = API_CommandFailed
severity = ERR]
] === !!! ( for more details type cmd 'last_error' )
ERROR 2019-12-12 13:12:09,341 bliss.scans: Exception caught in timer.wait_slaves
!!! === DevFailed: DevFailed[
DevError[
desc = limacore.Exception: Control: startAcq(/opt/conda/conda-bld/lima-core_1568626383356/work/control/src/CtControl.cpp, 573): Error: Run prepareAcq before starting acquisition
origin = File "/data/id21/inhouse/wout/dev/virtualenvs/rnice8/bliss/py37/lib/python3.7/site-packages/Lima/Core/Debug.py", line 64, in real_fn
return new_fn(*arg, **kw)
File "/data/id21/inhouse/wout/dev/virtualenvs/rnice8/bliss/py37/lib/python3.7/site-packages/Lima/Server/LimaCCDs.py", line 1717, in startAcq
self.__control.startAcq()
reason = PyDs_PythonError
severity = ERR]
DevError[
desc = Failed to execute command_inout on device id00/limaccds/simulator1, command startAcq
origin = Connection::command_inout()
reason = API_CommandFailed
severity = ERR]
] === !!! ( for more details type cmd 'last_error' )
!!! === DevFailed: DevFailed[
DevError[
desc = limacore.Exception: Control: startAcq(/opt/conda/conda-bld/lima-core_1568626383356/work/control/src/CtControl.cpp, 573): Error: Run prepareAcq before starting acquisition
origin = File "/data/id21/inhouse/wout/dev/virtualenvs/rnice8/bliss/py37/lib/python3.7/site-packages/Lima/Core/Debug.py", line 64, in real_fn
return new_fn(*arg, **kw)
File "/data/id21/inhouse/wout/dev/virtualenvs/rnice8/bliss/py37/lib/python3.7/site-packages/Lima/Server/LimaCCDs.py", line 1717, in startAcq
self.__control.startAcq()
reason = PyDs_PythonError
severity = ERR]
DevError[
desc = Failed to execute command_inout on device id00/limaccds/simulator1, command startAcq
origin = Connection::command_inout()
reason = API_CommandFailed
severity = ERR]
] === !!! ( for more details type cmd 'last_error' )
Took 0:00:01.114454
!!! === DevFailed: DevFailed[
DevError[
desc = limacore.Exception: Control: startAcq(/opt/conda/conda-bld/lima-core_1568626383356/work/control/src/CtControl.cpp, 573): Error: Run prepareAcq before starting acquisition
origin = File "/data/id21/inhouse/wout/dev/virtualenvs/rnice8/bliss/py37/lib/python3.7/site-packages/Lima/Core/Debug.py", line 64, in real_fn
return new_fn(*arg, **kw)
File "/data/id21/inhouse/wout/dev/virtualenvs/rnice8/bliss/py37/lib/python3.7/site-packages/Lima/Server/LimaCCDs.py", line 1717, in startAcq
self.__control.startAcq()
reason = PyDs_PythonError
severity = ERR]
DevError[
desc = Failed to execute command_inout on device id00/limaccds/simulator1, command startAcq
origin = Connection::command_inout()
reason = API_CommandFailed
severity = ERR]
] === !!! ( for more details type cmd 'last_error' )
NEXUS_WRITER_CONFIG [8]: