Scans are interupted by random GPIB timeout errors
This needs to be checked as is killing randomly scans. @debionne
EH1_EXP [2018]: do_align_at_mu_2()
watt1[pos]
user 16.000
dial 16.000
Moving mu from 0.0000 to 2.5000
Moving gam from 0.0000 to 2.5000
Moving rhod from 0.0000 to -23.4248
Moving delta_eh1 from 0.0000 to -0.5155
mu gam[deg] eccmono[keV] th1d[deg] th2d[deg] rhod[deg] delta[deg] phid[deg] th[deg] ccmono[deg]
user 2.500 2.500 22.000 4.949 -1.800 -23.425 -0.515 -0.018 6.299 5.153
dial 2.500 -18.187 22.013 -13.197 11.054 -23.350 6.175 0.244 6.303 -5.228
Moving watt1 from 16.0000 to 0.0000
watt1[pos]
user 0.000
dial 0.000
Plotted counter(s) last selected with plotselect (could be different from the current display):
- mpx_cdte_22_eh1:roi_counters:roi1_sum
81%|█████████████████████████▉ (abort with Ctrl-c) [elapsed time 24.0 s] Traceback (most recent call last):
File "/home/blissadm/local/bliss.git/bliss/common/cleanup.py", line 266, in capture
yield
File "/home/blissadm/local/bliss.git/bliss/comm/tcp.py", line 203, in read
self._event.wait()
File "src/gevent/event.py", line 163, in gevent._gevent_cevent.Event.wait
File "src/gevent/_abstract_linkable.py", line 521, in gevent._gevent_c_abstract_linkable.AbstractLinkable._wait
File "src/gevent/_abstract_linkable.py", line 487, in gevent._gevent_c_abstract_linkable.AbstractLinkable._wait_core
File "src/gevent/_abstract_linkable.py", line 496, in gevent._gevent_c_abstract_linkable.AbstractLinkable._wait_core
File "src/gevent/_abstract_linkable.py", line 490, in gevent._gevent_c_abstract_linkable.AbstractLinkable._wait_core
File "src/gevent/_abstract_linkable.py", line 442, in gevent._gevent_c_abstract_linkable.AbstractLinkable._AbstractLinkable__wait_to_be_notified
File "src/gevent/_abstract_linkable.py", line 451, in gevent._gevent_c_abstract_linkable.AbstractLinkable._switch_to_hub
File "src/gevent/_greenlet_primitives.py", line 61, in gevent._gevent_c_greenlet_primitives.SwitchOutGreenletWithLoop.switch
File "src/gevent/_greenlet_primitives.py", line 65, in gevent._gevent_c_greenlet_primitives.SwitchOutGreenletWithLoop.switch
File "src/gevent/_gevent_c_greenlet_primitives.pxd", line 35, in gevent._gevent_c_greenlet_primitives._greenlet_switch
bliss.common.greenlet_utils.killmask.BlissTimeout: 10.0 seconds: write_readlines error on GPIB type=ENET url='enet://gpibid10e.esrf.fr'
primary address='12' secondary address='0' tmo='13' timeout(s)='10.0' eol='
'
Traceback (most recent call last):
File "src/gevent/greenlet.py", line 908, in gevent._gevent_cgreenlet.Greenlet.run
File "/home/blissadm/local/bliss.git/bliss/scanning/acquisition/ct2.py", line 290, in reading
self._emit_new_data(data.T)
File "/home/blissadm/local/bliss.git/bliss/scanning/acquisition/ct2.py", line 302, in _emit_new_data
super()._emit_new_data(
File "/home/blissadm/local/bliss.git/bliss/scanning/acquisition/counter.py", line 69, in _emit_new_data
self.channels.update_from_iterable(data)
File "/home/blissadm/local/bliss.git/bliss/scanning/channel.py", line 41, in update_from_iterable
channel.emit(iterable[i])
File "/home/blissadm/local/bliss.git/bliss/scanning/channel.py", line 154, in emit
dispatcher.send("new_data", self, payload)
File "/users/blissadm/conda/miniconda/envs/bliss_1_11/lib/python3.9/site-packages/louie/dispatcher.py", line 343, in send
response = robustapply.robust_apply(
File "/users/blissadm/conda/miniconda/envs/bliss_1_11/lib/python3.9/site-packages/louie/robustapply.py", line 57, in robust_apply
return receiver(*arguments, **named)
File "/home/blissadm/local/bliss.git/bliss/scanning/acquisition/calc.py", line 77, in new_data_received
calc_data = self.compute(sender, input_data)
File "/home/blissadm/local/bliss.git/bliss/scanning/acquisition/calc.py", line 281, in compute
output_data_dict = self.device.calc_function(input_data_dict)
File "/home/blissadm/local/bliss.git/bliss/controllers/expression_based_calc.py", line 68, in calc_function
exp_dict = self._constants.to_dict()
File "/home/blissadm/local/bliss.git/bliss/controllers/expression_based_calc.py", line 22, in to_dict
v = v.dereference()
File "/home/blissadm/local/bliss.git/bliss/config/static.py", line 151, in dereference
return operator.attrgetter(self.attr)(obj)
File "/home/blissadm/local/bliss.git/bliss/config/beacon_object.py", line 56, in get
return fget(self)
File "/home/blissadm/local/bliss.git/bliss/controllers/keithley.py", line 227, in range
return self.comm[cmd]
File "/home/blissadm/local/bliss.git/bliss/comm/scpi.py", line 697, in __getitem__
return self.language[name]
File "/home/blissadm/local/bliss.git/bliss/comm/scpi.py", line 444, in __getitem__
result = self.command(cmd + "?")
File "/home/blissadm/local/bliss.git/bliss/comm/scpi.py", line 528, in command
return f(*cmds, **kwargs)
File "/home/blissadm/local/bliss.git/bliss/comm/scpi.py", line 581, in read
raw_results = self.interface.write_readlines(msg.encode(), len(queries))
File "/home/blissadm/local/bliss.git/bliss/common/greenlet_utils/killmask.py", line 139, in wrapper
return method(*args, **kwargs)
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/_gpib.py", line 528, in write_readlines
r_lines.append(self._readline(eol))
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/_gpib.py", line 360, in rfunc
return fu(self, *args, **keys)
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/_gpib.py", line 479, in _readline
self._data += self._raw_handler.ibrd(self.READ_BLOCK_SIZE)
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/libnienet.py", line 354, in ibrd
ret = self._read(many=True)
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/libnienet.py", line 137, in _read
rx = b"".join(self._read_frags(many))
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/libnienet.py", line 127, in _read_frags
header = self._recv(struct.calcsize(self._headfmt))
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/_gpib.py", line 140, in _recv
return self._sock.read(length)
File "/home/blissadm/local/bliss.git/bliss/comm/tcp.py", line 62, in rfunc
return fu(self, *args, **kwarg)
File "/home/blissadm/local/bliss.git/bliss/comm/tcp.py", line 221, in read
return msg
File "/users/blissadm/conda/miniconda/envs/bliss_1_11/lib/python3.9/contextlib.py", line 126, in __exit__
next(self.gen)
File "/home/blissadm/local/bliss.git/bliss/common/cleanup.py", line 290, in capture_exceptions
raise value
File "/home/blissadm/local/bliss.git/bliss/common/cleanup.py", line 266, in capture
yield
File "/home/blissadm/local/bliss.git/bliss/comm/tcp.py", line 203, in read
self._event.wait()
File "src/gevent/event.py", line 163, in gevent._gevent_cevent.Event.wait
File "src/gevent/_abstract_linkable.py", line 521, in gevent._gevent_c_abstract_linkable.AbstractLinkable._wait
File "src/gevent/_abstract_linkable.py", line 487, in gevent._gevent_c_abstract_linkable.AbstractLinkable._wait_core
File "src/gevent/_abstract_linkable.py", line 490, in gevent._gevent_c_abstract_linkable.AbstractLinkable._wait_core
File "src/gevent/_abstract_linkable.py", line 442, in gevent._gevent_c_abstract_linkable.AbstractLinkable._AbstractLinkable__wait_to_be_notified
File "src/gevent/_abstract_linkable.py", line 451, in gevent._gevent_c_abstract_linkable.AbstractLinkable._switch_to_hub
File "src/gevent/_greenlet_primitives.py", line 61, in gevent._gevent_c_greenlet_primitives.SwitchOutGreenletWithLoop.switch
File "src/gevent/_greenlet_primitives.py", line 65, in gevent._gevent_c_greenlet_primitives.SwitchOutGreenletWithLoop.switch
File "src/gevent/_gevent_c_greenlet_primitives.pxd", line 35, in gevent._gevent_c_greenlet_primitives._greenlet_switch
bliss.comm.gpib._gpib.GpibTimeout: timeout on gpib(enet://gpibid10e.esrf.fr,12)
2023-07-23T08:43:18Z <BlissGreenlet at 0x7f81b46b0220: <bound method CT2CounterAcquisitionSlave.reading of <bliss.scanning.acquisition.ct2.CT2CounterAcquisitionSlave object at 0x7f81b51faf40>>> failed with GpibTimeout
Traceback (most recent call last):
File "/home/blissadm/local/bliss.git/bliss/common/cleanup.py", line 266, in capture
yield
File "/home/blissadm/local/bliss.git/bliss/comm/tcp.py", line 203, in read
self._event.wait()
File "src/gevent/event.py", line 163, in gevent._gevent_cevent.Event.wait
File "src/gevent/_abstract_linkable.py", line 521, in gevent._gevent_c_abstract_linkable.AbstractLinkable._wait
File "src/gevent/_abstract_linkable.py", line 487, in gevent._gevent_c_abstract_linkable.AbstractLinkable._wait_core
File "src/gevent/_abstract_linkable.py", line 496, in gevent._gevent_c_abstract_linkable.AbstractLinkable._wait_core
File "src/gevent/_abstract_linkable.py", line 490, in gevent._gevent_c_abstract_linkable.AbstractLinkable._wait_core
File "src/gevent/_abstract_linkable.py", line 442, in gevent._gevent_c_abstract_linkable.AbstractLinkable._AbstractLinkable__wait_to_be_notified
File "src/gevent/_abstract_linkable.py", line 451, in gevent._gevent_c_abstract_linkable.AbstractLinkable._switch_to_hub
File "src/gevent/_greenlet_primitives.py", line 61, in gevent._gevent_c_greenlet_primitives.SwitchOutGreenletWithLoop.switch
File "src/gevent/_greenlet_primitives.py", line 65, in gevent._gevent_c_greenlet_primitives.SwitchOutGreenletWithLoop.switch
File "src/gevent/_gevent_c_greenlet_primitives.pxd", line 35, in gevent._gevent_c_greenlet_primitives._greenlet_switch
bliss.common.greenlet_utils.killmask.BlissTimeout: 10.0 seconds: write_readlines error on GPIB type=ENET url='enet://gpibid10e.esrf.fr'
primary address='12' secondary address='0' tmo='13' timeout(s)='10.0' eol='
'
Traceback (most recent call last):
File "src/gevent/greenlet.py", line 908, in gevent._gevent_cgreenlet.Greenlet.run
File "/home/blissadm/local/bliss.git/bliss/scanning/acquisition/counter.py", line 319, in reading
for i, x in enumerate(self.device.read_all(*counters))
File "/home/blissadm/local/bliss.git/bliss/controllers/keithley.py", line 308, in read_all
values = self.__comm["READ"]
File "/home/blissadm/local/bliss.git/bliss/comm/scpi.py", line 697, in __getitem__
return self.language[name]
File "/home/blissadm/local/bliss.git/bliss/comm/scpi.py", line 444, in __getitem__
result = self.command(cmd + "?")
File "/home/blissadm/local/bliss.git/bliss/comm/scpi.py", line 528, in command
return f(*cmds, **kwargs)
File "/home/blissadm/local/bliss.git/bliss/comm/scpi.py", line 581, in read
raw_results = self.interface.write_readlines(msg.encode(), len(queries))
File "/home/blissadm/local/bliss.git/bliss/common/greenlet_utils/killmask.py", line 139, in wrapper
return method(*args, **kwargs)
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/_gpib.py", line 528, in write_readlines
r_lines.append(self._readline(eol))
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/_gpib.py", line 360, in rfunc
return fu(self, *args, **keys)
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/_gpib.py", line 479, in _readline
self._data += self._raw_handler.ibrd(self.READ_BLOCK_SIZE)
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/libnienet.py", line 354, in ibrd
ret = self._read(many=True)
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/libnienet.py", line 137, in _read
rx = b"".join(self._read_frags(many))
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/libnienet.py", line 127, in _read_frags
header = self._recv(struct.calcsize(self._headfmt))
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/_gpib.py", line 140, in _recv
return self._sock.read(length)
File "/home/blissadm/local/bliss.git/bliss/comm/tcp.py", line 62, in rfunc
return fu(self, *args, **kwarg)
File "/home/blissadm/local/bliss.git/bliss/comm/tcp.py", line 221, in read
return msg
File "/users/blissadm/conda/miniconda/envs/bliss_1_11/lib/python3.9/contextlib.py", line 126, in __exit__
next(self.gen)
File "/home/blissadm/local/bliss.git/bliss/common/cleanup.py", line 290, in capture_exceptions
raise value
File "/home/blissadm/local/bliss.git/bliss/common/cleanup.py", line 266, in capture
yield
File "/home/blissadm/local/bliss.git/bliss/comm/tcp.py", line 203, in read
self._event.wait()
File "src/gevent/event.py", line 163, in gevent._gevent_cevent.Event.wait
File "src/gevent/_abstract_linkable.py", line 521, in gevent._gevent_c_abstract_linkable.AbstractLinkable._wait
File "src/gevent/_abstract_linkable.py", line 487, in gevent._gevent_c_abstract_linkable.AbstractLinkable._wait_core
File "src/gevent/_abstract_linkable.py", line 490, in gevent._gevent_c_abstract_linkable.AbstractLinkable._wait_core
File "src/gevent/_abstract_linkable.py", line 442, in gevent._gevent_c_abstract_linkable.AbstractLinkable._AbstractLinkable__wait_to_be_notified
File "src/gevent/_abstract_linkable.py", line 451, in gevent._gevent_c_abstract_linkable.AbstractLinkable._switch_to_hub
File "src/gevent/_greenlet_primitives.py", line 61, in gevent._gevent_c_greenlet_primitives.SwitchOutGreenletWithLoop.switch
File "src/gevent/_greenlet_primitives.py", line 65, in gevent._gevent_c_greenlet_primitives.SwitchOutGreenletWithLoop.switch
File "src/gevent/_gevent_c_greenlet_primitives.pxd", line 35, in gevent._gevent_c_greenlet_primitives._greenlet_switch
bliss.comm.gpib._gpib.GpibTimeout: timeout on gpib(enet://gpibid10e.esrf.fr,12)
2023-07-23T08:43:28Z <BlissGreenlet at 0x7f81b46862c0: <bound method SamplingCounterAcquisitionSlave.reading of <bliss.scanning.acquisition.counter.SamplingCounterAcquisitionSlave object at 0x7f81b377cd90>>> failed with GpibTimeout
Traceback (most recent call last):
File "src/gevent/greenlet.py", line 908, in gevent._gevent_cgreenlet.Greenlet.run
File "/home/blissadm/local/bliss.git/bliss/scanning/chain.py", line 774, in wait_reading
self._reading_task.get()
File "/home/blissadm/local/bliss.git/bliss/common/greenlet_utils/killmask.py", line 197, in get
return super().get(*args, **keys)
File "src/gevent/greenlet.py", line 831, in gevent._gevent_cgreenlet.Greenlet.get
File "src/gevent/greenlet.py", line 373, in gevent._gevent_cgreenlet.Greenlet._raise_exception
File "/users/blissadm/conda/miniconda/envs/bliss_1_11/lib/python3.9/site-packages/gevent/_compat.py", line 66, in reraise
raise value.with_traceback(tb)
File "src/gevent/greenlet.py", line 908, in gevent._gevent_cgreenlet.Greenlet.run
File "/home/blissadm/local/bliss.git/bliss/scanning/acquisition/counter.py", line 319, in reading
for i, x in enumerate(self.device.read_all(*counters))
File "/home/blissadm/local/bliss.git/bliss/controllers/keithley.py", line 308, in read_all
values = self.__comm["READ"]
File "/home/blissadm/local/bliss.git/bliss/comm/scpi.py", line 697, in __getitem__
return self.language[name]
File "/home/blissadm/local/bliss.git/bliss/comm/scpi.py", line 444, in __getitem__
result = self.command(cmd + "?")
File "/home/blissadm/local/bliss.git/bliss/comm/scpi.py", line 528, in command
return f(*cmds, **kwargs)
File "/home/blissadm/local/bliss.git/bliss/comm/scpi.py", line 581, in read
raw_results = self.interface.write_readlines(msg.encode(), len(queries))
File "/home/blissadm/local/bliss.git/bliss/common/greenlet_utils/killmask.py", line 139, in wrapper
return method(*args, **kwargs)
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/_gpib.py", line 528, in write_readlines
r_lines.append(self._readline(eol))
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/_gpib.py", line 360, in rfunc
return fu(self, *args, **keys)
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/_gpib.py", line 479, in _readline
self._data += self._raw_handler.ibrd(self.READ_BLOCK_SIZE)
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/libnienet.py", line 354, in ibrd
ret = self._read(many=True)
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/libnienet.py", line 137, in _read
rx = b"".join(self._read_frags(many))
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/libnienet.py", line 127, in _read_frags
header = self._recv(struct.calcsize(self._headfmt))
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/_gpib.py", line 140, in _recv
return self._sock.read(length)
File "/home/blissadm/local/bliss.git/bliss/comm/tcp.py", line 62, in rfunc
return fu(self, *args, **kwarg)
File "/home/blissadm/local/bliss.git/bliss/comm/tcp.py", line 221, in read
return msg
File "/users/blissadm/conda/miniconda/envs/bliss_1_11/lib/python3.9/contextlib.py", line 126, in __exit__
next(self.gen)
File "/home/blissadm/local/bliss.git/bliss/common/cleanup.py", line 290, in capture_exceptions
raise value
File "/home/blissadm/local/bliss.git/bliss/common/cleanup.py", line 266, in capture
yield
File "/home/blissadm/local/bliss.git/bliss/comm/tcp.py", line 203, in read
self._event.wait()
File "src/gevent/event.py", line 163, in gevent._gevent_cevent.Event.wait
File "src/gevent/_abstract_linkable.py", line 521, in gevent._gevent_c_abstract_linkable.AbstractLinkable._wait
File "src/gevent/_abstract_linkable.py", line 487, in gevent._gevent_c_abstract_linkable.AbstractLinkable._wait_core
File "src/gevent/_abstract_linkable.py", line 490, in gevent._gevent_c_abstract_linkable.AbstractLinkable._wait_core
File "src/gevent/_abstract_linkable.py", line 442, in gevent._gevent_c_abstract_linkable.AbstractLinkable._AbstractLinkable__wait_to_be_notified
File "src/gevent/_abstract_linkable.py", line 451, in gevent._gevent_c_abstract_linkable.AbstractLinkable._switch_to_hub
File "src/gevent/_greenlet_primitives.py", line 61, in gevent._gevent_c_greenlet_primitives.SwitchOutGreenletWithLoop.switch
File "src/gevent/_greenlet_primitives.py", line 65, in gevent._gevent_c_greenlet_primitives.SwitchOutGreenletWithLoop.switch
File "src/gevent/_gevent_c_greenlet_primitives.pxd", line 35, in gevent._gevent_c_greenlet_primitives._greenlet_switch
bliss.comm.gpib._gpib.GpibTimeout: timeout on gpib(enet://gpibid10e.esrf.fr,12)
2023-07-23T08:43:28Z <BlissGreenlet at 0x7f81b441bb80: <bound method AcquisitionSlave.wait_reading of <bliss.scanning.acquisition.counter.SamplingCounterAcquisitionSlave object at 0x7f81b377cd90>>> failed with GpibTimeout
Traceback (most recent call last):
File "src/gevent/greenlet.py", line 908, in gevent._gevent_cgreenlet.Greenlet.run
File "/home/blissadm/local/bliss.git/bliss/scanning/chain.py", line 431, in acq_wait_ready
join_tasks(tasks, count=1)
File "/home/blissadm/local/bliss.git/bliss/scanning/chain.py", line 49, in join_tasks
gevent.joinall(greenlets, raise_error=True, **kw)
File "src/gevent/greenlet.py", line 1065, in gevent._gevent_cgreenlet.joinall
File "src/gevent/greenlet.py", line 1081, in gevent._gevent_cgreenlet.joinall
File "src/gevent/greenlet.py", line 373, in gevent._gevent_cgreenlet.Greenlet._raise_exception
File "/users/blissadm/conda/miniconda/envs/bliss_1_11/lib/python3.9/site-packages/gevent/_compat.py", line 66, in reraise
raise value.with_traceback(tb)
File "src/gevent/greenlet.py", line 908, in gevent._gevent_cgreenlet.Greenlet.run
File "/home/blissadm/local/bliss.git/bliss/scanning/chain.py", line 774, in wait_reading
self._reading_task.get()
File "/home/blissadm/local/bliss.git/bliss/common/greenlet_utils/killmask.py", line 197, in get
return super().get(*args, **keys)
File "src/gevent/greenlet.py", line 831, in gevent._gevent_cgreenlet.Greenlet.get
File "src/gevent/greenlet.py", line 373, in gevent._gevent_cgreenlet.Greenlet._raise_exception
File "/users/blissadm/conda/miniconda/envs/bliss_1_11/lib/python3.9/site-packages/gevent/_compat.py", line 66, in reraise
raise value.with_traceback(tb)
File "src/gevent/greenlet.py", line 908, in gevent._gevent_cgreenlet.Greenlet.run
File "/home/blissadm/local/bliss.git/bliss/scanning/acquisition/counter.py", line 319, in reading
for i, x in enumerate(self.device.read_all(*counters))
File "/home/blissadm/local/bliss.git/bliss/controllers/keithley.py", line 308, in read_all
values = self.__comm["READ"]
File "/home/blissadm/local/bliss.git/bliss/comm/scpi.py", line 697, in __getitem__
return self.language[name]
File "/home/blissadm/local/bliss.git/bliss/comm/scpi.py", line 444, in __getitem__
result = self.command(cmd + "?")
File "/home/blissadm/local/bliss.git/bliss/comm/scpi.py", line 528, in command
return f(*cmds, **kwargs)
File "/home/blissadm/local/bliss.git/bliss/comm/scpi.py", line 581, in read
raw_results = self.interface.write_readlines(msg.encode(), len(queries))
File "/home/blissadm/local/bliss.git/bliss/common/greenlet_utils/killmask.py", line 139, in wrapper
return method(*args, **kwargs)
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/_gpib.py", line 528, in write_readlines
r_lines.append(self._readline(eol))
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/_gpib.py", line 360, in rfunc
return fu(self, *args, **keys)
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/_gpib.py", line 479, in _readline
self._data += self._raw_handler.ibrd(self.READ_BLOCK_SIZE)
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/libnienet.py", line 354, in ibrd
ret = self._read(many=True)
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/libnienet.py", line 137, in _read
rx = b"".join(self._read_frags(many))
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/libnienet.py", line 127, in _read_frags
header = self._recv(struct.calcsize(self._headfmt))
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/_gpib.py", line 140, in _recv
return self._sock.read(length)
File "/home/blissadm/local/bliss.git/bliss/comm/tcp.py", line 62, in rfunc
return fu(self, *args, **kwarg)
File "/home/blissadm/local/bliss.git/bliss/comm/tcp.py", line 221, in read
return msg
File "/users/blissadm/conda/miniconda/envs/bliss_1_11/lib/python3.9/contextlib.py", line 126, in __exit__
next(self.gen)
File "/home/blissadm/local/bliss.git/bliss/common/cleanup.py", line 290, in capture_exceptions
raise value
File "/home/blissadm/local/bliss.git/bliss/common/cleanup.py", line 266, in capture
yield
File "/home/blissadm/local/bliss.git/bliss/comm/tcp.py", line 203, in read
self._event.wait()
File "src/gevent/event.py", line 163, in gevent._gevent_cevent.Event.wait
File "src/gevent/_abstract_linkable.py", line 521, in gevent._gevent_c_abstract_linkable.AbstractLinkable._wait
File "src/gevent/_abstract_linkable.py", line 487, in gevent._gevent_c_abstract_linkable.AbstractLinkable._wait_core
File "src/gevent/_abstract_linkable.py", line 490, in gevent._gevent_c_abstract_linkable.AbstractLinkable._wait_core
File "src/gevent/_abstract_linkable.py", line 442, in gevent._gevent_c_abstract_linkable.AbstractLinkable._AbstractLinkable__wait_to_be_notified
File "src/gevent/_abstract_linkable.py", line 451, in gevent._gevent_c_abstract_linkable.AbstractLinkable._switch_to_hub
File "src/gevent/_greenlet_primitives.py", line 61, in gevent._gevent_c_greenlet_primitives.SwitchOutGreenletWithLoop.switch
File "src/gevent/_greenlet_primitives.py", line 65, in gevent._gevent_c_greenlet_primitives.SwitchOutGreenletWithLoop.switch
File "src/gevent/_gevent_c_greenlet_primitives.pxd", line 35, in gevent._gevent_c_greenlet_primitives._greenlet_switch
bliss.comm.gpib._gpib.GpibTimeout: timeout on gpib(enet://gpibid10e.esrf.fr,12)
2023-07-23T08:43:28Z <BlissGreenlet at 0x7f81b46b0680: <bound method AcquisitionObject.acq_wait_ready of <bliss.scanning.acquisition.counter.SamplingCounterAcquisitionSlave object at 0x7f81b377cd90>>> failed with GpibTimeout
Traceback (most recent call last):
File "src/gevent/greenlet.py", line 908, in gevent._gevent_cgreenlet.Greenlet.run
File "/home/blissadm/local/bliss.git/bliss/scanning/scan.py", line 342, in _run_next
for i in next_iter:
File "/home/blissadm/local/bliss.git/bliss/scanning/chain.py", line 958, in __next__
join_tasks(tasks)
File "/home/blissadm/local/bliss.git/bliss/scanning/chain.py", line 49, in join_tasks
gevent.joinall(greenlets, raise_error=True, **kw)
File "src/gevent/greenlet.py", line 1065, in gevent._gevent_cgreenlet.joinall
File "src/gevent/greenlet.py", line 1081, in gevent._gevent_cgreenlet.joinall
File "src/gevent/greenlet.py", line 373, in gevent._gevent_cgreenlet.Greenlet._raise_exception
File "/users/blissadm/conda/miniconda/envs/bliss_1_11/lib/python3.9/site-packages/gevent/_compat.py", line 66, in reraise
raise value.with_traceback(tb)
File "src/gevent/greenlet.py", line 908, in gevent._gevent_cgreenlet.Greenlet.run
File "/home/blissadm/local/bliss.git/bliss/scanning/chain.py", line 431, in acq_wait_ready
join_tasks(tasks, count=1)
File "/home/blissadm/local/bliss.git/bliss/scanning/chain.py", line 49, in join_tasks
gevent.joinall(greenlets, raise_error=True, **kw)
File "src/gevent/greenlet.py", line 1065, in gevent._gevent_cgreenlet.joinall
File "src/gevent/greenlet.py", line 1081, in gevent._gevent_cgreenlet.joinall
File "src/gevent/greenlet.py", line 373, in gevent._gevent_cgreenlet.Greenlet._raise_exception
File "/users/blissadm/conda/miniconda/envs/bliss_1_11/lib/python3.9/site-packages/gevent/_compat.py", line 66, in reraise
raise value.with_traceback(tb)
File "src/gevent/greenlet.py", line 908, in gevent._gevent_cgreenlet.Greenlet.run
File "/home/blissadm/local/bliss.git/bliss/scanning/chain.py", line 774, in wait_reading
self._reading_task.get()
File "/home/blissadm/local/bliss.git/bliss/common/greenlet_utils/killmask.py", line 197, in get
return super().get(*args, **keys)
File "src/gevent/greenlet.py", line 831, in gevent._gevent_cgreenlet.Greenlet.get
File "src/gevent/greenlet.py", line 373, in gevent._gevent_cgreenlet.Greenlet._raise_exception
File "/users/blissadm/conda/miniconda/envs/bliss_1_11/lib/python3.9/site-packages/gevent/_compat.py", line 66, in reraise
raise value.with_traceback(tb)
File "src/gevent/greenlet.py", line 908, in gevent._gevent_cgreenlet.Greenlet.run
File "/home/blissadm/local/bliss.git/bliss/scanning/acquisition/counter.py", line 319, in reading
for i, x in enumerate(self.device.read_all(*counters))
File "/home/blissadm/local/bliss.git/bliss/controllers/keithley.py", line 308, in read_all
values = self.__comm["READ"]
File "/home/blissadm/local/bliss.git/bliss/comm/scpi.py", line 697, in __getitem__
return self.language[name]
File "/home/blissadm/local/bliss.git/bliss/comm/scpi.py", line 444, in __getitem__
result = self.command(cmd + "?")
File "/home/blissadm/local/bliss.git/bliss/comm/scpi.py", line 528, in command
return f(*cmds, **kwargs)
File "/home/blissadm/local/bliss.git/bliss/comm/scpi.py", line 581, in read
raw_results = self.interface.write_readlines(msg.encode(), len(queries))
File "/home/blissadm/local/bliss.git/bliss/common/greenlet_utils/killmask.py", line 139, in wrapper
return method(*args, **kwargs)
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/_gpib.py", line 528, in write_readlines
r_lines.append(self._readline(eol))
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/_gpib.py", line 360, in rfunc
return fu(self, *args, **keys)
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/_gpib.py", line 479, in _readline
self._data += self._raw_handler.ibrd(self.READ_BLOCK_SIZE)
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/libnienet.py", line 354, in ibrd
ret = self._read(many=True)
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/libnienet.py", line 137, in _read
rx = b"".join(self._read_frags(many))
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/libnienet.py", line 127, in _read_frags
header = self._recv(struct.calcsize(self._headfmt))
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/_gpib.py", line 140, in _recv
return self._sock.read(length)
File "/home/blissadm/local/bliss.git/bliss/comm/tcp.py", line 62, in rfunc
return fu(self, *args, **kwarg)
File "/home/blissadm/local/bliss.git/bliss/comm/tcp.py", line 221, in read
return msg
File "/users/blissadm/conda/miniconda/envs/bliss_1_11/lib/python3.9/contextlib.py", line 126, in __exit__
next(self.gen)
File "/home/blissadm/local/bliss.git/bliss/common/cleanup.py", line 290, in capture_exceptions
raise value
File "/home/blissadm/local/bliss.git/bliss/common/cleanup.py", line 266, in capture
yield
File "/home/blissadm/local/bliss.git/bliss/comm/tcp.py", line 203, in read
self._event.wait()
File "src/gevent/event.py", line 163, in gevent._gevent_cevent.Event.wait
File "src/gevent/_abstract_linkable.py", line 521, in gevent._gevent_c_abstract_linkable.AbstractLinkable._wait
File "src/gevent/_abstract_linkable.py", line 487, in gevent._gevent_c_abstract_linkable.AbstractLinkable._wait_core
File "src/gevent/_abstract_linkable.py", line 490, in gevent._gevent_c_abstract_linkable.AbstractLinkable._wait_core
File "src/gevent/_abstract_linkable.py", line 442, in gevent._gevent_c_abstract_linkable.AbstractLinkable._AbstractLinkable__wait_to_be_notified
File "src/gevent/_abstract_linkable.py", line 451, in gevent._gevent_c_abstract_linkable.AbstractLinkable._switch_to_hub
File "src/gevent/_greenlet_primitives.py", line 61, in gevent._gevent_c_greenlet_primitives.SwitchOutGreenletWithLoop.switch
File "src/gevent/_greenlet_primitives.py", line 65, in gevent._gevent_c_greenlet_primitives.SwitchOutGreenletWithLoop.switch
File "src/gevent/_gevent_c_greenlet_primitives.pxd", line 35, in gevent._gevent_c_greenlet_primitives._greenlet_switch
bliss.comm.gpib._gpib.GpibTimeout: timeout on gpib(enet://gpibid10e.esrf.fr,12)
2023-07-23T08:43:28Z <BlissGreenlet at 0x7f81b46c2ea0: <bound method _ScanIterationsRunner._run_next of <bliss.scanning.scan._ScanIterationsRunner object at 0x7f81b528f640>>(Scan(number=64, name=dscan, path=/data/visitor/ma5, <bliss.scanning.chain.AcquisitionChainIter object )> failed with GpibTimeout
Traceback (most recent call last):
File "src/gevent/greenlet.py", line 908, in gevent._gevent_cgreenlet.Greenlet.run
File "/home/blissadm/local/bliss.git/bliss/scanning/chain.py", line 952, in stop
gevent.joinall(preset_tasks, raise_error=True)
File "/users/blissadm/conda/miniconda/envs/bliss_1_11/lib/python3.9/contextlib.py", line 126, in __exit__
next(self.gen)
File "/home/blissadm/local/bliss.git/bliss/common/cleanup.py", line 290, in capture_exceptions
raise value
File "/home/blissadm/local/bliss.git/bliss/common/cleanup.py", line 266, in capture
yield
File "/home/blissadm/local/bliss.git/bliss/scanning/chain.py", line 940, in stop
self.wait_all_devices()
File "/home/blissadm/local/bliss.git/bliss/scanning/chain.py", line 906, in wait_all_devices
acq_obj_iter.acq_wait_reading()
File "/home/blissadm/local/bliss.git/bliss/scanning/chain.py", line 421, in acq_wait_reading
self.wait_reading()
File "/home/blissadm/local/bliss.git/bliss/scanning/chain.py", line 774, in wait_reading
self._reading_task.get()
File "/home/blissadm/local/bliss.git/bliss/common/greenlet_utils/killmask.py", line 197, in get
return super().get(*args, **keys)
File "src/gevent/greenlet.py", line 805, in gevent._gevent_cgreenlet.Greenlet.get
File "src/gevent/greenlet.py", line 373, in gevent._gevent_cgreenlet.Greenlet._raise_exception
File "/users/blissadm/conda/miniconda/envs/bliss_1_11/lib/python3.9/site-packages/gevent/_compat.py", line 66, in reraise
raise value.with_traceback(tb)
File "src/gevent/greenlet.py", line 908, in gevent._gevent_cgreenlet.Greenlet.run
File "/home/blissadm/local/bliss.git/bliss/scanning/acquisition/counter.py", line 319, in reading
for i, x in enumerate(self.device.read_all(*counters))
File "/home/blissadm/local/bliss.git/bliss/controllers/keithley.py", line 308, in read_all
values = self.__comm["READ"]
File "/home/blissadm/local/bliss.git/bliss/comm/scpi.py", line 697, in __getitem__
return self.language[name]
File "/home/blissadm/local/bliss.git/bliss/comm/scpi.py", line 444, in __getitem__
result = self.command(cmd + "?")
File "/home/blissadm/local/bliss.git/bliss/comm/scpi.py", line 528, in command
return f(*cmds, **kwargs)
File "/home/blissadm/local/bliss.git/bliss/comm/scpi.py", line 581, in read
raw_results = self.interface.write_readlines(msg.encode(), len(queries))
File "/home/blissadm/local/bliss.git/bliss/common/greenlet_utils/killmask.py", line 139, in wrapper
return method(*args, **kwargs)
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/_gpib.py", line 528, in write_readlines
r_lines.append(self._readline(eol))
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/_gpib.py", line 360, in rfunc
return fu(self, *args, **keys)
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/_gpib.py", line 479, in _readline
self._data += self._raw_handler.ibrd(self.READ_BLOCK_SIZE)
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/libnienet.py", line 354, in ibrd
ret = self._read(many=True)
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/libnienet.py", line 137, in _read
rx = b"".join(self._read_frags(many))
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/libnienet.py", line 127, in _read_frags
header = self._recv(struct.calcsize(self._headfmt))
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/_gpib.py", line 140, in _recv
return self._sock.read(length)
File "/home/blissadm/local/bliss.git/bliss/comm/tcp.py", line 62, in rfunc
return fu(self, *args, **kwarg)
File "/home/blissadm/local/bliss.git/bliss/comm/tcp.py", line 221, in read
return msg
File "/users/blissadm/conda/miniconda/envs/bliss_1_11/lib/python3.9/contextlib.py", line 126, in __exit__
next(self.gen)
File "/home/blissadm/local/bliss.git/bliss/common/cleanup.py", line 290, in capture_exceptions
raise value
File "/home/blissadm/local/bliss.git/bliss/common/cleanup.py", line 266, in capture
yield
File "/home/blissadm/local/bliss.git/bliss/comm/tcp.py", line 203, in read
self._event.wait()
File "src/gevent/event.py", line 163, in gevent._gevent_cevent.Event.wait
File "src/gevent/_abstract_linkable.py", line 521, in gevent._gevent_c_abstract_linkable.AbstractLinkable._wait
File "src/gevent/_abstract_linkable.py", line 487, in gevent._gevent_c_abstract_linkable.AbstractLinkable._wait_core
File "src/gevent/_abstract_linkable.py", line 490, in gevent._gevent_c_abstract_linkable.AbstractLinkable._wait_core
File "src/gevent/_abstract_linkable.py", line 442, in gevent._gevent_c_abstract_linkable.AbstractLinkable._AbstractLinkable__wait_to_be_notified
File "src/gevent/_abstract_linkable.py", line 451, in gevent._gevent_c_abstract_linkable.AbstractLinkable._switch_to_hub
File "src/gevent/_greenlet_primitives.py", line 61, in gevent._gevent_c_greenlet_primitives.SwitchOutGreenletWithLoop.switch
File "src/gevent/_greenlet_primitives.py", line 65, in gevent._gevent_c_greenlet_primitives.SwitchOutGreenletWithLoop.switch
File "src/gevent/_gevent_c_greenlet_primitives.pxd", line 35, in gevent._gevent_c_greenlet_primitives._greenlet_switch
bliss.comm.gpib._gpib.GpibTimeout: timeout on gpib(enet://gpibid10e.esrf.fr,12)
2023-07-23T08:43:28Z <BlissGreenlet at 0x7f81b468bb80: <bound method AcquisitionChainIter.stop of <bliss.scanning.chain.AcquisitionChainIter object at 0x7f81b7aecb20>>> failed with GpibTimeout
Traceback (most recent call last):
File "/home/blissadm/local/bliss.git/bliss/common/cleanup.py", line 266, in capture
yield
File "/home/blissadm/local/bliss.git/bliss/scanning/scan.py", line 407, in _run
self._gwait(stop_tasks, masked_kill_nb=1)
File "/home/blissadm/local/bliss.git/bliss/scanning/scan.py", line 326, in _gwait
gevent.joinall(greenlets, raise_error=True)
File "src/gevent/greenlet.py", line 1065, in gevent._gevent_cgreenlet.joinall
File "src/gevent/greenlet.py", line 1081, in gevent._gevent_cgreenlet.joinall
File "src/gevent/greenlet.py", line 373, in gevent._gevent_cgreenlet.Greenlet._raise_exception
File "/users/blissadm/conda/miniconda/envs/bliss_1_11/lib/python3.9/site-packages/gevent/_compat.py", line 66, in reraise
raise value.with_traceback(tb)
File "src/gevent/greenlet.py", line 908, in gevent._gevent_cgreenlet.Greenlet.run
File "/home/blissadm/local/bliss.git/bliss/scanning/chain.py", line 952, in stop
gevent.joinall(preset_tasks, raise_error=True)
File "/users/blissadm/conda/miniconda/envs/bliss_1_11/lib/python3.9/contextlib.py", line 126, in __exit__
next(self.gen)
File "/home/blissadm/local/bliss.git/bliss/common/cleanup.py", line 290, in capture_exceptions
raise value
File "/home/blissadm/local/bliss.git/bliss/common/cleanup.py", line 266, in capture
yield
File "/home/blissadm/local/bliss.git/bliss/scanning/chain.py", line 940, in stop
self.wait_all_devices()
File "/home/blissadm/local/bliss.git/bliss/scanning/chain.py", line 906, in wait_all_devices
acq_obj_iter.acq_wait_reading()
File "/home/blissadm/local/bliss.git/bliss/scanning/chain.py", line 421, in acq_wait_reading
self.wait_reading()
File "/home/blissadm/local/bliss.git/bliss/scanning/chain.py", line 774, in wait_reading
self._reading_task.get()
File "/home/blissadm/local/bliss.git/bliss/common/greenlet_utils/killmask.py", line 197, in get
return super().get(*args, **keys)
File "src/gevent/greenlet.py", line 805, in gevent._gevent_cgreenlet.Greenlet.get
File "src/gevent/greenlet.py", line 373, in gevent._gevent_cgreenlet.Greenlet._raise_exception
File "/users/blissadm/conda/miniconda/envs/bliss_1_11/lib/python3.9/site-packages/gevent/_compat.py", line 66, in reraise
raise value.with_traceback(tb)
File "src/gevent/greenlet.py", line 908, in gevent._gevent_cgreenlet.Greenlet.run
File "/home/blissadm/local/bliss.git/bliss/scanning/acquisition/counter.py", line 319, in reading
for i, x in enumerate(self.device.read_all(*counters))
File "/home/blissadm/local/bliss.git/bliss/controllers/keithley.py", line 308, in read_all
values = self.__comm["READ"]
File "/home/blissadm/local/bliss.git/bliss/comm/scpi.py", line 697, in __getitem__
return self.language[name]
File "/home/blissadm/local/bliss.git/bliss/comm/scpi.py", line 444, in __getitem__
result = self.command(cmd + "?")
File "/home/blissadm/local/bliss.git/bliss/comm/scpi.py", line 528, in command
return f(*cmds, **kwargs)
File "/home/blissadm/local/bliss.git/bliss/comm/scpi.py", line 581, in read
raw_results = self.interface.write_readlines(msg.encode(), len(queries))
File "/home/blissadm/local/bliss.git/bliss/common/greenlet_utils/killmask.py", line 139, in wrapper
return method(*args, **kwargs)
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/_gpib.py", line 528, in write_readlines
r_lines.append(self._readline(eol))
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/_gpib.py", line 360, in rfunc
return fu(self, *args, **keys)
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/_gpib.py", line 479, in _readline
self._data += self._raw_handler.ibrd(self.READ_BLOCK_SIZE)
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/libnienet.py", line 354, in ibrd
ret = self._read(many=True)
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/libnienet.py", line 137, in _read
rx = b"".join(self._read_frags(many))
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/libnienet.py", line 127, in _read_frags
header = self._recv(struct.calcsize(self._headfmt))
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/_gpib.py", line 140, in _recv
return self._sock.read(length)
File "/home/blissadm/local/bliss.git/bliss/comm/tcp.py", line 62, in rfunc
return fu(self, *args, **kwarg)
File "/home/blissadm/local/bliss.git/bliss/comm/tcp.py", line 221, in read
return msg
File "/users/blissadm/conda/miniconda/envs/bliss_1_11/lib/python3.9/contextlib.py", line 126, in __exit__
next(self.gen)
File "/home/blissadm/local/bliss.git/bliss/common/cleanup.py", line 290, in capture_exceptions
raise value
File "/home/blissadm/local/bliss.git/bliss/common/cleanup.py", line 266, in capture
yield
File "/home/blissadm/local/bliss.git/bliss/comm/tcp.py", line 203, in read
self._event.wait()
File "src/gevent/event.py", line 163, in gevent._gevent_cevent.Event.wait
File "src/gevent/_abstract_linkable.py", line 521, in gevent._gevent_c_abstract_linkable.AbstractLinkable._wait
File "src/gevent/_abstract_linkable.py", line 487, in gevent._gevent_c_abstract_linkable.AbstractLinkable._wait_core
File "src/gevent/_abstract_linkable.py", line 490, in gevent._gevent_c_abstract_linkable.AbstractLinkable._wait_core
File "src/gevent/_abstract_linkable.py", line 442, in gevent._gevent_c_abstract_linkable.AbstractLinkable._AbstractLinkable__wait_to_be_notified
File "src/gevent/_abstract_linkable.py", line 451, in gevent._gevent_c_abstract_linkable.AbstractLinkable._switch_to_hub
File "src/gevent/_greenlet_primitives.py", line 61, in gevent._gevent_c_greenlet_primitives.SwitchOutGreenletWithLoop.switch
File "src/gevent/_greenlet_primitives.py", line 65, in gevent._gevent_c_greenlet_primitives.SwitchOutGreenletWithLoop.switch
File "src/gevent/_gevent_c_greenlet_primitives.pxd", line 35, in gevent._gevent_c_greenlet_primitives._greenlet_switch
bliss.comm.gpib._gpib.GpibTimeout: timeout on gpib(enet://gpibid10e.esrf.fr,12)
Moving xgH from -0.8613 to -1.8613
xgH[mm]
user -1.861
dial -1.861
!!! === GpibTimeout: timeout on gpib(enet://gpibid10e.esrf.fr,12) === !!! ( for more details type cmd 'last_error(99)' )
EH1_EXP [2019]: do_align_at_mu_2()
Moving watt1 from 0.0000 to 16.0000
watt1[pos]
user 16.000
dial 16.000
Moving mu from 2.5000 to 2.5000
mu gam[deg] eccmono[keV] th1d[deg] th2d[deg] rhod[deg] delta[deg] phid[deg] th[deg] ccmono[deg]
user 2.500 2.500 22.000 4.949 -1.800 -23.425 -0.515 -0.018 6.299 5.153
dial 2.500 -18.187 22.013 -13.197 11.054 -23.350 6.175 0.244 6.303 -5.228
Moving watt1 from 16.0000 to 0.0000
watt1[pos]
user 0.000
dial 0.000
Plotted counter(s) last selected with plotselect (could be different from the current display):
- mpx_cdte_22_eh1:roi_counters:roi1_sum
10%|███▏ (abort with Ctrl-c) [elapsed time 3.0 s]
Traceback (most recent call last):
File "/home/blissadm/local/bliss.git/bliss/common/cleanup.py", line 266, in capture
yield
File "/home/blissadm/local/bliss.git/bliss/comm/tcp.py", line 203, in read
self._event.wait()
File "src/gevent/event.py", line 163, in gevent._gevent_cevent.Event.wait
File "src/gevent/_abstract_linkable.py", line 521, in gevent._gevent_c_abstract_linkable.AbstractLinkable._wait
File "src/gevent/_abstract_linkable.py", line 487, in gevent._gevent_c_abstract_linkable.AbstractLinkable._wait_core
File "src/gevent/_abstract_linkable.py", line 496, in gevent._gevent_c_abstract_linkable.AbstractLinkable._wait_core
File "src/gevent/_abstract_linkable.py", line 490, in gevent._gevent_c_abstract_linkable.AbstractLinkable._wait_core
File "src/gevent/_abstract_linkable.py", line 442, in gevent._gevent_c_abstract_linkable.AbstractLinkable._AbstractLinkable__wait_to_be_notified
File "src/gevent/_abstract_linkable.py", line 451, in gevent._gevent_c_abstract_linkable.AbstractLinkable._switch_to_hub
File "src/gevent/_greenlet_primitives.py", line 61, in gevent._gevent_c_greenlet_primitives.SwitchOutGreenletWithLoop.switch
File "src/gevent/_greenlet_primitives.py", line 65, in gevent._gevent_c_greenlet_primitives.SwitchOutGreenletWithLoop.switch
File "src/gevent/_gevent_c_greenlet_primitives.pxd", line 35, in gevent._gevent_c_greenlet_primitives._greenlet_switch
bliss.common.greenlet_utils.killmask.BlissTimeout: 10.0 seconds: write_readlines error on GPIB type=ENET url='enet://gpibid10e.esrf.fr'
primary address='12' secondary address='0' tmo='13' timeout(s)='10.0' eol='
'
Traceback (most recent call last):
File "src/gevent/greenlet.py", line 908, in gevent._gevent_cgreenlet.Greenlet.run
File "/home/blissadm/local/bliss.git/bliss/scanning/acquisition/counter.py", line 319, in reading
for i, x in enumerate(self.device.read_all(*counters))
File "/home/blissadm/local/bliss.git/bliss/controllers/keithley.py", line 308, in read_all
values = self.__comm["READ"]
File "/home/blissadm/local/bliss.git/bliss/comm/scpi.py", line 697, in __getitem__
return self.language[name]
File "/home/blissadm/local/bliss.git/bliss/comm/scpi.py", line 444, in __getitem__
result = self.command(cmd + "?")
File "/home/blissadm/local/bliss.git/bliss/comm/scpi.py", line 528, in command
return f(*cmds, **kwargs)
File "/home/blissadm/local/bliss.git/bliss/comm/scpi.py", line 581, in read
raw_results = self.interface.write_readlines(msg.encode(), len(queries))
File "/home/blissadm/local/bliss.git/bliss/common/greenlet_utils/killmask.py", line 139, in wrapper
return method(*args, **kwargs)
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/_gpib.py", line 528, in write_readlines
r_lines.append(self._readline(eol))
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/_gpib.py", line 360, in rfunc
return fu(self, *args, **keys)
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/_gpib.py", line 479, in _readline
self._data += self._raw_handler.ibrd(self.READ_BLOCK_SIZE)
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/libnienet.py", line 354, in ibrd
ret = self._read(many=True)
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/libnienet.py", line 137, in _read
rx = b"".join(self._read_frags(many))
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/libnienet.py", line 127, in _read_frags
header = self._recv(struct.calcsize(self._headfmt))
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/_gpib.py", line 140, in _recv
return self._sock.read(length)
File "/home/blissadm/local/bliss.git/bliss/comm/tcp.py", line 62, in rfunc
return fu(self, *args, **kwarg)
File "/home/blissadm/local/bliss.git/bliss/comm/tcp.py", line 221, in read
return msg
File "/users/blissadm/conda/miniconda/envs/bliss_1_11/lib/python3.9/contextlib.py", line 126, in __exit__
next(self.gen)
File "/home/blissadm/local/bliss.git/bliss/common/cleanup.py", line 290, in capture_exceptions
raise value
File "/home/blissadm/local/bliss.git/bliss/common/cleanup.py", line 266, in capture
yield
File "/home/blissadm/local/bliss.git/bliss/comm/tcp.py", line 203, in read
self._event.wait()
File "src/gevent/event.py", line 163, in gevent._gevent_cevent.Event.wait
File "src/gevent/_abstract_linkable.py", line 521, in gevent._gevent_c_abstract_linkable.AbstractLinkable._wait
File "src/gevent/_abstract_linkable.py", line 487, in gevent._gevent_c_abstract_linkable.AbstractLinkable._wait_core
File "src/gevent/_abstract_linkable.py", line 490, in gevent._gevent_c_abstract_linkable.AbstractLinkable._wait_core
File "src/gevent/_abstract_linkable.py", line 442, in gevent._gevent_c_abstract_linkable.AbstractLinkable._AbstractLinkable__wait_to_be_notified
File "src/gevent/_abstract_linkable.py", line 451, in gevent._gevent_c_abstract_linkable.AbstractLinkable._switch_to_hub
File "src/gevent/_greenlet_primitives.py", line 61, in gevent._gevent_c_greenlet_primitives.SwitchOutGreenletWithLoop.switch
File "src/gevent/_greenlet_primitives.py", line 65, in gevent._gevent_c_greenlet_primitives.SwitchOutGreenletWithLoop.switch
File "src/gevent/_gevent_c_greenlet_primitives.pxd", line 35, in gevent._gevent_c_greenlet_primitives._greenlet_switch
bliss.comm.gpib._gpib.GpibTimeout: timeout on gpib(enet://gpibid10e.esrf.fr,12)
2023-07-23T08:44:02Z <BlissGreenlet at 0x7f81b4092b80: <bound method SamplingCounterAcquisitionSlave.reading of <bliss.scanning.acquisition.counter.SamplingCounterAcquisitionSlave object at 0x7f81b5512400>>> failed with GpibTimeout
Traceback (most recent call last):
File "src/gevent/greenlet.py", line 908, in gevent._gevent_cgreenlet.Greenlet.run
File "/home/blissadm/local/bliss.git/bliss/scanning/chain.py", line 774, in wait_reading
self._reading_task.get()
File "/home/blissadm/local/bliss.git/bliss/common/greenlet_utils/killmask.py", line 197, in get
return super().get(*args, **keys)
File "src/gevent/greenlet.py", line 831, in gevent._gevent_cgreenlet.Greenlet.get
File "src/gevent/greenlet.py", line 373, in gevent._gevent_cgreenlet.Greenlet._raise_exception
File "/users/blissadm/conda/miniconda/envs/bliss_1_11/lib/python3.9/site-packages/gevent/_compat.py", line 66, in reraise
raise value.with_traceback(tb)
File "src/gevent/greenlet.py", line 908, in gevent._gevent_cgreenlet.Greenlet.run
File "/home/blissadm/local/bliss.git/bliss/scanning/acquisition/counter.py", line 319, in reading
for i, x in enumerate(self.device.read_all(*counters))
File "/home/blissadm/local/bliss.git/bliss/controllers/keithley.py", line 308, in read_all
values = self.__comm["READ"]
File "/home/blissadm/local/bliss.git/bliss/comm/scpi.py", line 697, in __getitem__
return self.language[name]
File "/home/blissadm/local/bliss.git/bliss/comm/scpi.py", line 444, in __getitem__
result = self.command(cmd + "?")
File "/home/blissadm/local/bliss.git/bliss/comm/scpi.py", line 528, in command
return f(*cmds, **kwargs)
File "/home/blissadm/local/bliss.git/bliss/comm/scpi.py", line 581, in read
raw_results = self.interface.write_readlines(msg.encode(), len(queries))
File "/home/blissadm/local/bliss.git/bliss/common/greenlet_utils/killmask.py", line 139, in wrapper
return method(*args, **kwargs)
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/_gpib.py", line 528, in write_readlines
r_lines.append(self._readline(eol))
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/_gpib.py", line 360, in rfunc
return fu(self, *args, **keys)
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/_gpib.py", line 479, in _readline
self._data += self._raw_handler.ibrd(self.READ_BLOCK_SIZE)
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/libnienet.py", line 354, in ibrd
ret = self._read(many=True)
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/libnienet.py", line 137, in _read
rx = b"".join(self._read_frags(many))
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/libnienet.py", line 127, in _read_frags
header = self._recv(struct.calcsize(self._headfmt))
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/_gpib.py", line 140, in _recv
return self._sock.read(length)
File "/home/blissadm/local/bliss.git/bliss/comm/tcp.py", line 62, in rfunc
return fu(self, *args, **kwarg)
File "/home/blissadm/local/bliss.git/bliss/comm/tcp.py", line 221, in read
return msg
File "/users/blissadm/conda/miniconda/envs/bliss_1_11/lib/python3.9/contextlib.py", line 126, in __exit__
next(self.gen)
File "/home/blissadm/local/bliss.git/bliss/common/cleanup.py", line 290, in capture_exceptions
raise value
File "/home/blissadm/local/bliss.git/bliss/common/cleanup.py", line 266, in capture
yield
File "/home/blissadm/local/bliss.git/bliss/comm/tcp.py", line 203, in read
self._event.wait()
File "src/gevent/event.py", line 163, in gevent._gevent_cevent.Event.wait
File "src/gevent/_abstract_linkable.py", line 521, in gevent._gevent_c_abstract_linkable.AbstractLinkable._wait
File "src/gevent/_abstract_linkable.py", line 487, in gevent._gevent_c_abstract_linkable.AbstractLinkable._wait_core
File "src/gevent/_abstract_linkable.py", line 490, in gevent._gevent_c_abstract_linkable.AbstractLinkable._wait_core
File "src/gevent/_abstract_linkable.py", line 442, in gevent._gevent_c_abstract_linkable.AbstractLinkable._AbstractLinkable__wait_to_be_notified
File "src/gevent/_abstract_linkable.py", line 451, in gevent._gevent_c_abstract_linkable.AbstractLinkable._switch_to_hub
File "src/gevent/_greenlet_primitives.py", line 61, in gevent._gevent_c_greenlet_primitives.SwitchOutGreenletWithLoop.switch
File "src/gevent/_greenlet_primitives.py", line 65, in gevent._gevent_c_greenlet_primitives.SwitchOutGreenletWithLoop.switch
File "src/gevent/_gevent_c_greenlet_primitives.pxd", line 35, in gevent._gevent_c_greenlet_primitives._greenlet_switch
bliss.comm.gpib._gpib.GpibTimeout: timeout on gpib(enet://gpibid10e.esrf.fr,12)
2023-07-23T08:44:02Z <BlissGreenlet at 0x7f81b3ad1720: <bound method AcquisitionSlave.wait_reading of <bliss.scanning.acquisition.counter.SamplingCounterAcquisitionSlave object at 0x7f81b5512400>>> failed with GpibTimeout
Traceback (most recent call last):
File "src/gevent/greenlet.py", line 908, in gevent._gevent_cgreenlet.Greenlet.run
File "/home/blissadm/local/bliss.git/bliss/scanning/chain.py", line 431, in acq_wait_ready
join_tasks(tasks, count=1)
File "/home/blissadm/local/bliss.git/bliss/scanning/chain.py", line 49, in join_tasks
gevent.joinall(greenlets, raise_error=True, **kw)
File "src/gevent/greenlet.py", line 1065, in gevent._gevent_cgreenlet.joinall
File "src/gevent/greenlet.py", line 1081, in gevent._gevent_cgreenlet.joinall
File "src/gevent/greenlet.py", line 373, in gevent._gevent_cgreenlet.Greenlet._raise_exception
File "/users/blissadm/conda/miniconda/envs/bliss_1_11/lib/python3.9/site-packages/gevent/_compat.py", line 66, in reraise
raise value.with_traceback(tb)
File "src/gevent/greenlet.py", line 908, in gevent._gevent_cgreenlet.Greenlet.run
File "/home/blissadm/local/bliss.git/bliss/scanning/chain.py", line 774, in wait_reading
self._reading_task.get()
File "/home/blissadm/local/bliss.git/bliss/common/greenlet_utils/killmask.py", line 197, in get
return super().get(*args, **keys)
File "src/gevent/greenlet.py", line 831, in gevent._gevent_cgreenlet.Greenlet.get
File "src/gevent/greenlet.py", line 373, in gevent._gevent_cgreenlet.Greenlet._raise_exception
File "/users/blissadm/conda/miniconda/envs/bliss_1_11/lib/python3.9/site-packages/gevent/_compat.py", line 66, in reraise
raise value.with_traceback(tb)
File "src/gevent/greenlet.py", line 908, in gevent._gevent_cgreenlet.Greenlet.run
File "/home/blissadm/local/bliss.git/bliss/scanning/acquisition/counter.py", line 319, in reading
for i, x in enumerate(self.device.read_all(*counters))
File "/home/blissadm/local/bliss.git/bliss/controllers/keithley.py", line 308, in read_all
values = self.__comm["READ"]
File "/home/blissadm/local/bliss.git/bliss/comm/scpi.py", line 697, in __getitem__
return self.language[name]
File "/home/blissadm/local/bliss.git/bliss/comm/scpi.py", line 444, in __getitem__
result = self.command(cmd + "?")
File "/home/blissadm/local/bliss.git/bliss/comm/scpi.py", line 528, in command
return f(*cmds, **kwargs)
File "/home/blissadm/local/bliss.git/bliss/comm/scpi.py", line 581, in read
raw_results = self.interface.write_readlines(msg.encode(), len(queries))
File "/home/blissadm/local/bliss.git/bliss/common/greenlet_utils/killmask.py", line 139, in wrapper
return method(*args, **kwargs)
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/_gpib.py", line 528, in write_readlines
r_lines.append(self._readline(eol))
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/_gpib.py", line 360, in rfunc
return fu(self, *args, **keys)
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/_gpib.py", line 479, in _readline
self._data += self._raw_handler.ibrd(self.READ_BLOCK_SIZE)
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/libnienet.py", line 354, in ibrd
ret = self._read(many=True)
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/libnienet.py", line 137, in _read
rx = b"".join(self._read_frags(many))
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/libnienet.py", line 127, in _read_frags
header = self._recv(struct.calcsize(self._headfmt))
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/_gpib.py", line 140, in _recv
return self._sock.read(length)
File "/home/blissadm/local/bliss.git/bliss/comm/tcp.py", line 62, in rfunc
return fu(self, *args, **kwarg)
File "/home/blissadm/local/bliss.git/bliss/comm/tcp.py", line 221, in read
return msg
File "/users/blissadm/conda/miniconda/envs/bliss_1_11/lib/python3.9/contextlib.py", line 126, in __exit__
next(self.gen)
File "/home/blissadm/local/bliss.git/bliss/common/cleanup.py", line 290, in capture_exceptions
raise value
File "/home/blissadm/local/bliss.git/bliss/common/cleanup.py", line 266, in capture
yield
File "/home/blissadm/local/bliss.git/bliss/comm/tcp.py", line 203, in read
self._event.wait()
File "src/gevent/event.py", line 163, in gevent._gevent_cevent.Event.wait
File "src/gevent/_abstract_linkable.py", line 521, in gevent._gevent_c_abstract_linkable.AbstractLinkable._wait
File "src/gevent/_abstract_linkable.py", line 487, in gevent._gevent_c_abstract_linkable.AbstractLinkable._wait_core
File "src/gevent/_abstract_linkable.py", line 490, in gevent._gevent_c_abstract_linkable.AbstractLinkable._wait_core
File "src/gevent/_abstract_linkable.py", line 442, in gevent._gevent_c_abstract_linkable.AbstractLinkable._AbstractLinkable__wait_to_be_notified
File "src/gevent/_abstract_linkable.py", line 451, in gevent._gevent_c_abstract_linkable.AbstractLinkable._switch_to_hub
File "src/gevent/_greenlet_primitives.py", line 61, in gevent._gevent_c_greenlet_primitives.SwitchOutGreenletWithLoop.switch
File "src/gevent/_greenlet_primitives.py", line 65, in gevent._gevent_c_greenlet_primitives.SwitchOutGreenletWithLoop.switch
File "src/gevent/_gevent_c_greenlet_primitives.pxd", line 35, in gevent._gevent_c_greenlet_primitives._greenlet_switch
bliss.comm.gpib._gpib.GpibTimeout: timeout on gpib(enet://gpibid10e.esrf.fr,12)
2023-07-23T08:44:02Z <BlissGreenlet at 0x7f81b40b8b80: <bound method AcquisitionObject.acq_wait_ready of <bliss.scanning.acquisition.counter.SamplingCounterAcquisitionSlave object at 0x7f81b5512400>>> failed with GpibTimeout
Traceback (most recent call last):
File "src/gevent/greenlet.py", line 908, in gevent._gevent_cgreenlet.Greenlet.run
File "/home/blissadm/local/bliss.git/bliss/scanning/scan.py", line 342, in _run_next
for i in next_iter:
File "/home/blissadm/local/bliss.git/bliss/scanning/chain.py", line 958, in __next__
join_tasks(tasks)
File "/home/blissadm/local/bliss.git/bliss/scanning/chain.py", line 49, in join_tasks
gevent.joinall(greenlets, raise_error=True, **kw)
File "src/gevent/greenlet.py", line 1065, in gevent._gevent_cgreenlet.joinall
File "src/gevent/greenlet.py", line 1081, in gevent._gevent_cgreenlet.joinall
File "src/gevent/greenlet.py", line 373, in gevent._gevent_cgreenlet.Greenlet._raise_exception
File "/users/blissadm/conda/miniconda/envs/bliss_1_11/lib/python3.9/site-packages/gevent/_compat.py", line 66, in reraise
raise value.with_traceback(tb)
File "src/gevent/greenlet.py", line 908, in gevent._gevent_cgreenlet.Greenlet.run
File "/home/blissadm/local/bliss.git/bliss/scanning/chain.py", line 431, in acq_wait_ready
join_tasks(tasks, count=1)
File "/home/blissadm/local/bliss.git/bliss/scanning/chain.py", line 49, in join_tasks
gevent.joinall(greenlets, raise_error=True, **kw)
File "src/gevent/greenlet.py", line 1065, in gevent._gevent_cgreenlet.joinall
File "src/gevent/greenlet.py", line 1081, in gevent._gevent_cgreenlet.joinall
File "src/gevent/greenlet.py", line 373, in gevent._gevent_cgreenlet.Greenlet._raise_exception
File "/users/blissadm/conda/miniconda/envs/bliss_1_11/lib/python3.9/site-packages/gevent/_compat.py", line 66, in reraise
raise value.with_traceback(tb)
File "src/gevent/greenlet.py", line 908, in gevent._gevent_cgreenlet.Greenlet.run
File "/home/blissadm/local/bliss.git/bliss/scanning/chain.py", line 774, in wait_reading
self._reading_task.get()
File "/home/blissadm/local/bliss.git/bliss/common/greenlet_utils/killmask.py", line 197, in get
return super().get(*args, **keys)
File "src/gevent/greenlet.py", line 831, in gevent._gevent_cgreenlet.Greenlet.get
File "src/gevent/greenlet.py", line 373, in gevent._gevent_cgreenlet.Greenlet._raise_exception
File "/users/blissadm/conda/miniconda/envs/bliss_1_11/lib/python3.9/site-packages/gevent/_compat.py", line 66, in reraise
raise value.with_traceback(tb)
File "src/gevent/greenlet.py", line 908, in gevent._gevent_cgreenlet.Greenlet.run
File "/home/blissadm/local/bliss.git/bliss/scanning/acquisition/counter.py", line 319, in reading
for i, x in enumerate(self.device.read_all(*counters))
File "/home/blissadm/local/bliss.git/bliss/controllers/keithley.py", line 308, in read_all
values = self.__comm["READ"]
File "/home/blissadm/local/bliss.git/bliss/comm/scpi.py", line 697, in __getitem__
return self.language[name]
File "/home/blissadm/local/bliss.git/bliss/comm/scpi.py", line 444, in __getitem__
result = self.command(cmd + "?")
File "/home/blissadm/local/bliss.git/bliss/comm/scpi.py", line 528, in command
return f(*cmds, **kwargs)
File "/home/blissadm/local/bliss.git/bliss/comm/scpi.py", line 581, in read
raw_results = self.interface.write_readlines(msg.encode(), len(queries))
File "/home/blissadm/local/bliss.git/bliss/common/greenlet_utils/killmask.py", line 139, in wrapper
return method(*args, **kwargs)
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/_gpib.py", line 528, in write_readlines
r_lines.append(self._readline(eol))
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/_gpib.py", line 360, in rfunc
return fu(self, *args, **keys)
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/_gpib.py", line 479, in _readline
self._data += self._raw_handler.ibrd(self.READ_BLOCK_SIZE)
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/libnienet.py", line 354, in ibrd
ret = self._read(many=True)
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/libnienet.py", line 137, in _read
rx = b"".join(self._read_frags(many))
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/libnienet.py", line 127, in _read_frags
header = self._recv(struct.calcsize(self._headfmt))
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/_gpib.py", line 140, in _recv
return self._sock.read(length)
File "/home/blissadm/local/bliss.git/bliss/comm/tcp.py", line 62, in rfunc
return fu(self, *args, **kwarg)
File "/home/blissadm/local/bliss.git/bliss/comm/tcp.py", line 221, in read
return msg
File "/users/blissadm/conda/miniconda/envs/bliss_1_11/lib/python3.9/contextlib.py", line 126, in __exit__
next(self.gen)
File "/home/blissadm/local/bliss.git/bliss/common/cleanup.py", line 290, in capture_exceptions
raise value
File "/home/blissadm/local/bliss.git/bliss/common/cleanup.py", line 266, in capture
yield
File "/home/blissadm/local/bliss.git/bliss/comm/tcp.py", line 203, in read
self._event.wait()
File "src/gevent/event.py", line 163, in gevent._gevent_cevent.Event.wait
File "src/gevent/_abstract_linkable.py", line 521, in gevent._gevent_c_abstract_linkable.AbstractLinkable._wait
File "src/gevent/_abstract_linkable.py", line 487, in gevent._gevent_c_abstract_linkable.AbstractLinkable._wait_core
File "src/gevent/_abstract_linkable.py", line 490, in gevent._gevent_c_abstract_linkable.AbstractLinkable._wait_core
File "src/gevent/_abstract_linkable.py", line 442, in gevent._gevent_c_abstract_linkable.AbstractLinkable._AbstractLinkable__wait_to_be_notified
File "src/gevent/_abstract_linkable.py", line 451, in gevent._gevent_c_abstract_linkable.AbstractLinkable._switch_to_hub
File "src/gevent/_greenlet_primitives.py", line 61, in gevent._gevent_c_greenlet_primitives.SwitchOutGreenletWithLoop.switch
File "src/gevent/_greenlet_primitives.py", line 65, in gevent._gevent_c_greenlet_primitives.SwitchOutGreenletWithLoop.switch
File "src/gevent/_gevent_c_greenlet_primitives.pxd", line 35, in gevent._gevent_c_greenlet_primitives._greenlet_switch
bliss.comm.gpib._gpib.GpibTimeout: timeout on gpib(enet://gpibid10e.esrf.fr,12)
2023-07-23T08:44:02Z <BlissGreenlet at 0x7f81b3a71d60: <bound method _ScanIterationsRunner._run_next of <bliss.scanning.scan._ScanIterationsRunner object at 0x7f81b552ae80>>(Scan(number=65, name=dscan, path=/data/visitor/ma5, <bliss.scanning.chain.AcquisitionChainIter object )> failed with GpibTimeout
Traceback (most recent call last):
File "/home/blissadm/local/bliss.git/bliss/common/cleanup.py", line 266, in capture
yield
File "/home/blissadm/local/bliss.git/bliss/comm/tcp.py", line 203, in read
self._event.wait()
File "src/gevent/event.py", line 163, in gevent._gevent_cevent.Event.wait
File "src/gevent/_abstract_linkable.py", line 521, in gevent._gevent_c_abstract_linkable.AbstractLinkable._wait
File "src/gevent/_abstract_linkable.py", line 487, in gevent._gevent_c_abstract_linkable.AbstractLinkable._wait_core
File "src/gevent/_abstract_linkable.py", line 496, in gevent._gevent_c_abstract_linkable.AbstractLinkable._wait_core
File "src/gevent/_abstract_linkable.py", line 490, in gevent._gevent_c_abstract_linkable.AbstractLinkable._wait_core
File "src/gevent/_abstract_linkable.py", line 442, in gevent._gevent_c_abstract_linkable.AbstractLinkable._AbstractLinkable__wait_to_be_notified
File "src/gevent/_abstract_linkable.py", line 451, in gevent._gevent_c_abstract_linkable.AbstractLinkable._switch_to_hub
File "src/gevent/_greenlet_primitives.py", line 61, in gevent._gevent_c_greenlet_primitives.SwitchOutGreenletWithLoop.switch
File "src/gevent/_greenlet_primitives.py", line 65, in gevent._gevent_c_greenlet_primitives.SwitchOutGreenletWithLoop.switch
File "src/gevent/_gevent_c_greenlet_primitives.pxd", line 35, in gevent._gevent_c_greenlet_primitives._greenlet_switch
bliss.common.greenlet_utils.killmask.BlissTimeout: 10.0 seconds: write_readlines error on GPIB type=ENET url='enet://gpibid10e.esrf.fr'
primary address='11' secondary address='0' tmo='13' timeout(s)='10.0' eol='
'
Traceback (most recent call last):
File "src/gevent/greenlet.py", line 908, in gevent._gevent_cgreenlet.Greenlet.run
File "/home/blissadm/local/bliss.git/bliss/scanning/acquisition/counter.py", line 319, in reading
for i, x in enumerate(self.device.read_all(*counters))
File "/home/blissadm/local/bliss.git/bliss/controllers/keithley.py", line 308, in read_all
values = self.__comm["READ"]
File "/home/blissadm/local/bliss.git/bliss/comm/scpi.py", line 697, in __getitem__
return self.language[name]
File "/home/blissadm/local/bliss.git/bliss/comm/scpi.py", line 444, in __getitem__
result = self.command(cmd + "?")
File "/home/blissadm/local/bliss.git/bliss/comm/scpi.py", line 528, in command
return f(*cmds, **kwargs)
File "/home/blissadm/local/bliss.git/bliss/comm/scpi.py", line 581, in read
raw_results = self.interface.write_readlines(msg.encode(), len(queries))
File "/home/blissadm/local/bliss.git/bliss/common/greenlet_utils/killmask.py", line 139, in wrapper
return method(*args, **kwargs)
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/_gpib.py", line 524, in write_readlines
self._write(msg)
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/_gpib.py", line 360, in rfunc
return fu(self, *args, **keys)
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/_gpib.py", line 498, in _write
return self._raw_handler.ibwrt(cmd)
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/libnienet.py", line 342, in ibwrt
self._sresp()
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/libnienet.py", line 146, in _sresp
ret = self._read()
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/libnienet.py", line 137, in _read
rx = b"".join(self._read_frags(many))
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/libnienet.py", line 127, in _read_frags
header = self._recv(struct.calcsize(self._headfmt))
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/_gpib.py", line 140, in _recv
return self._sock.read(length)
File "/home/blissadm/local/bliss.git/bliss/comm/tcp.py", line 62, in rfunc
return fu(self, *args, **kwarg)
File "/home/blissadm/local/bliss.git/bliss/comm/tcp.py", line 221, in read
return msg
File "/users/blissadm/conda/miniconda/envs/bliss_1_11/lib/python3.9/contextlib.py", line 126, in __exit__
next(self.gen)
File "/home/blissadm/local/bliss.git/bliss/common/cleanup.py", line 290, in capture_exceptions
raise value
File "/home/blissadm/local/bliss.git/bliss/common/cleanup.py", line 266, in capture
yield
File "/home/blissadm/local/bliss.git/bliss/comm/tcp.py", line 203, in read
self._event.wait()
File "src/gevent/event.py", line 163, in gevent._gevent_cevent.Event.wait
File "src/gevent/_abstract_linkable.py", line 521, in gevent._gevent_c_abstract_linkable.AbstractLinkable._wait
File "src/gevent/_abstract_linkable.py", line 487, in gevent._gevent_c_abstract_linkable.AbstractLinkable._wait_core
File "src/gevent/_abstract_linkable.py", line 490, in gevent._gevent_c_abstract_linkable.AbstractLinkable._wait_core
File "src/gevent/_abstract_linkable.py", line 442, in gevent._gevent_c_abstract_linkable.AbstractLinkable._AbstractLinkable__wait_to_be_notified
File "src/gevent/_abstract_linkable.py", line 451, in gevent._gevent_c_abstract_linkable.AbstractLinkable._switch_to_hub
File "src/gevent/_greenlet_primitives.py", line 61, in gevent._gevent_c_greenlet_primitives.SwitchOutGreenletWithLoop.switch
File "src/gevent/_greenlet_primitives.py", line 65, in gevent._gevent_c_greenlet_primitives.SwitchOutGreenletWithLoop.switch
File "src/gevent/_gevent_c_greenlet_primitives.pxd", line 35, in gevent._gevent_c_greenlet_primitives._greenlet_switch
bliss.comm.tcp.SocketTimeout: timeout on socket(gpibid10e.esrf.fr, 5000)
2023-07-23T08:44:02Z <BlissGreenlet at 0x7f81b4092cc0: <bound method SamplingCounterAcquisitionSlave.reading of <bliss.scanning.acquisition.counter.SamplingCounterAcquisitionSlave object at 0x7f81b4383c40>>> failed with SocketTimeout
Traceback (most recent call last):
File "src/gevent/greenlet.py", line 908, in gevent._gevent_cgreenlet.Greenlet.run
File "/home/blissadm/local/bliss.git/bliss/scanning/chain.py", line 952, in stop
gevent.joinall(preset_tasks, raise_error=True)
File "/users/blissadm/conda/miniconda/envs/bliss_1_11/lib/python3.9/contextlib.py", line 126, in __exit__
next(self.gen)
File "/home/blissadm/local/bliss.git/bliss/common/cleanup.py", line 290, in capture_exceptions
raise value
File "/home/blissadm/local/bliss.git/bliss/common/cleanup.py", line 266, in capture
yield
File "/home/blissadm/local/bliss.git/bliss/scanning/chain.py", line 940, in stop
self.wait_all_devices()
File "/home/blissadm/local/bliss.git/bliss/scanning/chain.py", line 906, in wait_all_devices
acq_obj_iter.acq_wait_reading()
File "/home/blissadm/local/bliss.git/bliss/scanning/chain.py", line 421, in acq_wait_reading
self.wait_reading()
File "/home/blissadm/local/bliss.git/bliss/scanning/chain.py", line 774, in wait_reading
self._reading_task.get()
File "/home/blissadm/local/bliss.git/bliss/common/greenlet_utils/killmask.py", line 197, in get
return super().get(*args, **keys)
File "src/gevent/greenlet.py", line 805, in gevent._gevent_cgreenlet.Greenlet.get
File "src/gevent/greenlet.py", line 373, in gevent._gevent_cgreenlet.Greenlet._raise_exception
File "/users/blissadm/conda/miniconda/envs/bliss_1_11/lib/python3.9/site-packages/gevent/_compat.py", line 66, in reraise
raise value.with_traceback(tb)
File "src/gevent/greenlet.py", line 908, in gevent._gevent_cgreenlet.Greenlet.run
File "/home/blissadm/local/bliss.git/bliss/scanning/acquisition/counter.py", line 319, in reading
for i, x in enumerate(self.device.read_all(*counters))
File "/home/blissadm/local/bliss.git/bliss/controllers/keithley.py", line 308, in read_all
values = self.__comm["READ"]
File "/home/blissadm/local/bliss.git/bliss/comm/scpi.py", line 697, in __getitem__
return self.language[name]
File "/home/blissadm/local/bliss.git/bliss/comm/scpi.py", line 444, in __getitem__
result = self.command(cmd + "?")
File "/home/blissadm/local/bliss.git/bliss/comm/scpi.py", line 528, in command
return f(*cmds, **kwargs)
File "/home/blissadm/local/bliss.git/bliss/comm/scpi.py", line 581, in read
raw_results = self.interface.write_readlines(msg.encode(), len(queries))
File "/home/blissadm/local/bliss.git/bliss/common/greenlet_utils/killmask.py", line 139, in wrapper
return method(*args, **kwargs)
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/_gpib.py", line 524, in write_readlines
self._write(msg)
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/_gpib.py", line 360, in rfunc
return fu(self, *args, **keys)
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/_gpib.py", line 498, in _write
return self._raw_handler.ibwrt(cmd)
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/libnienet.py", line 342, in ibwrt
self._sresp()
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/libnienet.py", line 146, in _sresp
ret = self._read()
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/libnienet.py", line 137, in _read
rx = b"".join(self._read_frags(many))
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/libnienet.py", line 127, in _read_frags
header = self._recv(struct.calcsize(self._headfmt))
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/_gpib.py", line 140, in _recv
return self._sock.read(length)
File "/home/blissadm/local/bliss.git/bliss/comm/tcp.py", line 62, in rfunc
return fu(self, *args, **kwarg)
File "/home/blissadm/local/bliss.git/bliss/comm/tcp.py", line 221, in read
return msg
File "/users/blissadm/conda/miniconda/envs/bliss_1_11/lib/python3.9/contextlib.py", line 126, in __exit__
next(self.gen)
File "/home/blissadm/local/bliss.git/bliss/common/cleanup.py", line 290, in capture_exceptions
raise value
File "/home/blissadm/local/bliss.git/bliss/common/cleanup.py", line 266, in capture
yield
File "/home/blissadm/local/bliss.git/bliss/comm/tcp.py", line 203, in read
self._event.wait()
File "src/gevent/event.py", line 163, in gevent._gevent_cevent.Event.wait
File "src/gevent/_abstract_linkable.py", line 521, in gevent._gevent_c_abstract_linkable.AbstractLinkable._wait
File "src/gevent/_abstract_linkable.py", line 487, in gevent._gevent_c_abstract_linkable.AbstractLinkable._wait_core
File "src/gevent/_abstract_linkable.py", line 490, in gevent._gevent_c_abstract_linkable.AbstractLinkable._wait_core
File "src/gevent/_abstract_linkable.py", line 442, in gevent._gevent_c_abstract_linkable.AbstractLinkable._AbstractLinkable__wait_to_be_notified
File "src/gevent/_abstract_linkable.py", line 451, in gevent._gevent_c_abstract_linkable.AbstractLinkable._switch_to_hub
File "src/gevent/_greenlet_primitives.py", line 61, in gevent._gevent_c_greenlet_primitives.SwitchOutGreenletWithLoop.switch
File "src/gevent/_greenlet_primitives.py", line 65, in gevent._gevent_c_greenlet_primitives.SwitchOutGreenletWithLoop.switch
File "src/gevent/_gevent_c_greenlet_primitives.pxd", line 35, in gevent._gevent_c_greenlet_primitives._greenlet_switch
bliss.comm.tcp.SocketTimeout: timeout on socket(gpibid10e.esrf.fr, 5000)
2023-07-23T08:44:02Z <BlissGreenlet at 0x7f81bdcc0cc0: <bound method AcquisitionChainIter.stop of <bliss.scanning.chain.AcquisitionChainIter object at 0x7f81be7c1bb0>>> failed with SocketTimeout
Traceback (most recent call last):
File "/home/blissadm/local/bliss.git/bliss/common/cleanup.py", line 266, in capture
yield
File "/home/blissadm/local/bliss.git/bliss/scanning/scan.py", line 407, in _run
self._gwait(stop_tasks, masked_kill_nb=1)
File "/home/blissadm/local/bliss.git/bliss/scanning/scan.py", line 326, in _gwait
gevent.joinall(greenlets, raise_error=True)
File "src/gevent/greenlet.py", line 1065, in gevent._gevent_cgreenlet.joinall
File "src/gevent/greenlet.py", line 1081, in gevent._gevent_cgreenlet.joinall
File "src/gevent/greenlet.py", line 373, in gevent._gevent_cgreenlet.Greenlet._raise_exception
File "/users/blissadm/conda/miniconda/envs/bliss_1_11/lib/python3.9/site-packages/gevent/_compat.py", line 66, in reraise
raise value.with_traceback(tb)
File "src/gevent/greenlet.py", line 908, in gevent._gevent_cgreenlet.Greenlet.run
File "/home/blissadm/local/bliss.git/bliss/scanning/chain.py", line 952, in stop
gevent.joinall(preset_tasks, raise_error=True)
File "/users/blissadm/conda/miniconda/envs/bliss_1_11/lib/python3.9/contextlib.py", line 126, in __exit__
next(self.gen)
File "/home/blissadm/local/bliss.git/bliss/common/cleanup.py", line 290, in capture_exceptions
raise value
File "/home/blissadm/local/bliss.git/bliss/common/cleanup.py", line 266, in capture
yield
File "/home/blissadm/local/bliss.git/bliss/scanning/chain.py", line 940, in stop
self.wait_all_devices()
File "/home/blissadm/local/bliss.git/bliss/scanning/chain.py", line 906, in wait_all_devices
acq_obj_iter.acq_wait_reading()
File "/home/blissadm/local/bliss.git/bliss/scanning/chain.py", line 421, in acq_wait_reading
self.wait_reading()
File "/home/blissadm/local/bliss.git/bliss/scanning/chain.py", line 774, in wait_reading
self._reading_task.get()
File "/home/blissadm/local/bliss.git/bliss/common/greenlet_utils/killmask.py", line 197, in get
return super().get(*args, **keys)
File "src/gevent/greenlet.py", line 805, in gevent._gevent_cgreenlet.Greenlet.get
File "src/gevent/greenlet.py", line 373, in gevent._gevent_cgreenlet.Greenlet._raise_exception
File "/users/blissadm/conda/miniconda/envs/bliss_1_11/lib/python3.9/site-packages/gevent/_compat.py", line 66, in reraise
raise value.with_traceback(tb)
File "src/gevent/greenlet.py", line 908, in gevent._gevent_cgreenlet.Greenlet.run
File "/home/blissadm/local/bliss.git/bliss/scanning/acquisition/counter.py", line 319, in reading
for i, x in enumerate(self.device.read_all(*counters))
File "/home/blissadm/local/bliss.git/bliss/controllers/keithley.py", line 308, in read_all
values = self.__comm["READ"]
File "/home/blissadm/local/bliss.git/bliss/comm/scpi.py", line 697, in __getitem__
return self.language[name]
File "/home/blissadm/local/bliss.git/bliss/comm/scpi.py", line 444, in __getitem__
result = self.command(cmd + "?")
File "/home/blissadm/local/bliss.git/bliss/comm/scpi.py", line 528, in command
return f(*cmds, **kwargs)
File "/home/blissadm/local/bliss.git/bliss/comm/scpi.py", line 581, in read
raw_results = self.interface.write_readlines(msg.encode(), len(queries))
File "/home/blissadm/local/bliss.git/bliss/common/greenlet_utils/killmask.py", line 139, in wrapper
return method(*args, **kwargs)
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/_gpib.py", line 524, in write_readlines
self._write(msg)
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/_gpib.py", line 360, in rfunc
return fu(self, *args, **keys)
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/_gpib.py", line 498, in _write
return self._raw_handler.ibwrt(cmd)
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/libnienet.py", line 342, in ibwrt
self._sresp()
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/libnienet.py", line 146, in _sresp
ret = self._read()
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/libnienet.py", line 137, in _read
rx = b"".join(self._read_frags(many))
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/libnienet.py", line 127, in _read_frags
header = self._recv(struct.calcsize(self._headfmt))
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/_gpib.py", line 140, in _recv
return self._sock.read(length)
File "/home/blissadm/local/bliss.git/bliss/comm/tcp.py", line 62, in rfunc
return fu(self, *args, **kwarg)
File "/home/blissadm/local/bliss.git/bliss/comm/tcp.py", line 221, in read
return msg
File "/users/blissadm/conda/miniconda/envs/bliss_1_11/lib/python3.9/contextlib.py", line 126, in __exit__
next(self.gen)
File "/home/blissadm/local/bliss.git/bliss/common/cleanup.py", line 290, in capture_exceptions
raise value
File "/home/blissadm/local/bliss.git/bliss/common/cleanup.py", line 266, in capture
yield
File "/home/blissadm/local/bliss.git/bliss/comm/tcp.py", line 203, in read
self._event.wait()
File "src/gevent/event.py", line 163, in gevent._gevent_cevent.Event.wait
File "src/gevent/_abstract_linkable.py", line 521, in gevent._gevent_c_abstract_linkable.AbstractLinkable._wait
File "src/gevent/_abstract_linkable.py", line 487, in gevent._gevent_c_abstract_linkable.AbstractLinkable._wait_core
File "src/gevent/_abstract_linkable.py", line 490, in gevent._gevent_c_abstract_linkable.AbstractLinkable._wait_core
File "src/gevent/_abstract_linkable.py", line 442, in gevent._gevent_c_abstract_linkable.AbstractLinkable._AbstractLinkable__wait_to_be_notified
File "src/gevent/_abstract_linkable.py", line 451, in gevent._gevent_c_abstract_linkable.AbstractLinkable._switch_to_hub
File "src/gevent/_greenlet_primitives.py", line 61, in gevent._gevent_c_greenlet_primitives.SwitchOutGreenletWithLoop.switch
File "src/gevent/_greenlet_primitives.py", line 65, in gevent._gevent_c_greenlet_primitives.SwitchOutGreenletWithLoop.switch
File "src/gevent/_gevent_c_greenlet_primitives.pxd", line 35, in gevent._gevent_c_greenlet_primitives._greenlet_switch
bliss.comm.tcp.SocketTimeout: timeout on socket(gpibid10e.esrf.fr, 5000)
Moving xgH from -3.8613 to -1.8613
xgH[mm]
user -1.861
dial -1.861
!!! === GpibTimeout: timeout on gpib(enet://gpibid10e.esrf.fr,12) === !!! ( for more details type cmd 'last_error(99)' )
EH1_EXP [2021]: last_error(99)
23/07/2023 10:44:03
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/data/id10b/inhouse/user23/jankowski/macros/jankowski_macros.py", line 135, in do_align_at_mu_2
dscan(xgH,-2,2,20,1)
File "/home/blissadm/local/bliss.git/bliss/common/utils.py", line 896, in wrapped_function
return function(*args, **kwargs)
File "/home/blissadm/local/bliss.git/bliss/common/utils.py", line 961, in wrapped_function
return custom_error_msg(
File "/home/blissadm/local/bliss.git/bliss/common/utils.py", line 931, in wrapped_function
return function(*args, **kwargs)
File "<@beartype(bliss.common.scans.step_by_step.dscan) at 0x7f8230bd8670>", line 293, in dscan
File "/home/blissadm/local/bliss.git/bliss/common/scans/step_by_step.py", line 191, in dscan
return dnscan(
File "/home/blissadm/local/bliss.git/bliss/common/utils.py", line 961, in wrapped_function
return custom_error_msg(
File "/home/blissadm/local/bliss.git/bliss/common/utils.py", line 931, in wrapped_function
return function(*args, **kwargs)
File "<@beartype(bliss.common.scans.step_by_step.dnscan) at 0x7f8230be4310>", line 300, in dnscan
File "/home/blissadm/local/bliss.git/bliss/common/scans/step_by_step.py", line 648, in dnscan
scan.run()
File "/home/blissadm/local/bliss.git/bliss/scanning/scan.py", line 1458, in run
self._execute_scan_runner(runner)
File "/users/blissadm/conda/miniconda/envs/bliss_1_11/lib/python3.9/contextlib.py", line 532, in __exit__
raise exc_details[1]
File "/users/blissadm/conda/miniconda/envs/bliss_1_11/lib/python3.9/contextlib.py", line 517, in __exit__
if cb(*exc_details):
File "/users/blissadm/conda/miniconda/envs/bliss_1_11/lib/python3.9/contextlib.py", line 126, in __exit__
next(self.gen)
File "/home/blissadm/local/bliss.git/bliss/common/cleanup.py", line 290, in capture_exceptions
raise value
File "/home/blissadm/local/bliss.git/bliss/common/cleanup.py", line 266, in capture
yield
File "/home/blissadm/local/bliss.git/bliss/scanning/scan.py", line 1503, in wrapper
yield
File "/home/blissadm/local/bliss.git/bliss/scanning/scan.py", line 1458, in run
self._execute_scan_runner(runner)
File "/home/blissadm/local/bliss.git/bliss/scanning/scan.py", line 1490, in _execute_scan_runner
runner.send(
File "/home/blissadm/local/bliss.git/bliss/scanning/scan.py", line 349, in send
return self.runner.send(arg)
File "/home/blissadm/local/bliss.git/bliss/scanning/scan.py", line 407, in _run
self._gwait(stop_tasks, masked_kill_nb=1)
File "/users/blissadm/conda/miniconda/envs/bliss_1_11/lib/python3.9/contextlib.py", line 126, in __exit__
next(self.gen)
File "/home/blissadm/local/bliss.git/bliss/common/cleanup.py", line 290, in capture_exceptions
raise value
File "/home/blissadm/local/bliss.git/bliss/common/cleanup.py", line 266, in capture
yield
File "/home/blissadm/local/bliss.git/bliss/scanning/scan.py", line 382, in _run
t.get() # get the task result ; this may raise an exception
File "/home/blissadm/local/bliss.git/bliss/common/greenlet_utils/killmask.py", line 197, in get
return super().get(*args, **keys)
File "/home/blissadm/local/bliss.git/bliss/scanning/scan.py", line 342, in _run_next
for i in next_iter:
File "/home/blissadm/local/bliss.git/bliss/scanning/chain.py", line 958, in __next__
join_tasks(tasks)
File "/home/blissadm/local/bliss.git/bliss/scanning/chain.py", line 49, in join_tasks
gevent.joinall(greenlets, raise_error=True, **kw)
File "/home/blissadm/local/bliss.git/bliss/scanning/chain.py", line 431, in acq_wait_ready
join_tasks(tasks, count=1)
File "/home/blissadm/local/bliss.git/bliss/scanning/chain.py", line 49, in join_tasks
gevent.joinall(greenlets, raise_error=True, **kw)
File "/home/blissadm/local/bliss.git/bliss/scanning/chain.py", line 774, in wait_reading
self._reading_task.get()
File "/home/blissadm/local/bliss.git/bliss/common/greenlet_utils/killmask.py", line 197, in get
return super().get(*args, **keys)
File "/home/blissadm/local/bliss.git/bliss/scanning/acquisition/counter.py", line 319, in reading
for i, x in enumerate(self.device.read_all(*counters))
File "/home/blissadm/local/bliss.git/bliss/controllers/keithley.py", line 308, in read_all
values = self.__comm["READ"]
File "/home/blissadm/local/bliss.git/bliss/comm/scpi.py", line 697, in __getitem__
return self.language[name]
File "/home/blissadm/local/bliss.git/bliss/comm/scpi.py", line 444, in __getitem__
result = self.command(cmd + "?")
File "/home/blissadm/local/bliss.git/bliss/comm/scpi.py", line 528, in command
return f(*cmds, **kwargs)
File "/home/blissadm/local/bliss.git/bliss/comm/scpi.py", line 581, in read
raw_results = self.interface.write_readlines(msg.encode(), len(queries))
File "/home/blissadm/local/bliss.git/bliss/common/greenlet_utils/killmask.py", line 139, in wrapper
return method(*args, **kwargs)
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/_gpib.py", line 528, in write_readlines
r_lines.append(self._readline(eol))
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/_gpib.py", line 360, in rfunc
return fu(self, *args, **keys)
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/_gpib.py", line 479, in _readline
self._data += self._raw_handler.ibrd(self.READ_BLOCK_SIZE)
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/libnienet.py", line 354, in ibrd
ret = self._read(many=True)
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/libnienet.py", line 137, in _read
rx = b"".join(self._read_frags(many))
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/libnienet.py", line 127, in _read_frags
header = self._recv(struct.calcsize(self._headfmt))
File "/home/blissadm/local/bliss.git/bliss/comm/gpib/_gpib.py", line 140, in _recv
return self._sock.read(length)
File "/home/blissadm/local/bliss.git/bliss/comm/tcp.py", line 62, in rfunc
return fu(self, *args, **kwarg)
File "/home/blissadm/local/bliss.git/bliss/comm/tcp.py", line 221, in read
return msg
File "/users/blissadm/conda/miniconda/envs/bliss_1_11/lib/python3.9/contextlib.py", line 126, in __exit__
next(self.gen)
File "/home/blissadm/local/bliss.git/bliss/common/cleanup.py", line 290, in capture_exceptions
raise value
File "/home/blissadm/local/bliss.git/bliss/common/cleanup.py", line 266, in capture
yield
File "/home/blissadm/local/bliss.git/bliss/comm/tcp.py", line 203, in read
self._event.wait()
GpibTimeout: timeout on gpib(enet://gpibid10e.esrf.fr,12)
Edited by Maciej Jankowski