Exception in thread Thread-2: Traceback (most recent call last): File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner self.run() File "/usr/lib/python3.7/threading.py", line 865, in run self._target(*self._args, **self._kwargs) File "/home/dice/stardice/scheduler/subsystems.py", line 66, in configure self.sync_tracked_properties() File "/home/dice/stardice/scheduler/subsystems.py", line 70, in sync_tracked_properties setattr(self, '_%s' % p, getattr(self.server, 'get_%s' % p)()) File "/usr/lib/python3.7/xmlrpc/client.py", line 1112, in __call__ return self.__send(self.__name, args) File "/usr/lib/python3.7/xmlrpc/client.py", line 1452, in __request verbose=self.__verbose File "/usr/lib/python3.7/xmlrpc/client.py", line 1154, in request return self.single_request(host, handler, request_body, verbose) File "/usr/lib/python3.7/xmlrpc/client.py", line 1167, in single_request resp = http_conn.getresponse() File "/usr/lib/python3.7/http/client.py", line 1321, in getresponse response.begin() File "/usr/lib/python3.7/http/client.py", line 296, in begin version, status, reason = self._read_status() File "/usr/lib/python3.7/http/client.py", line 257, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/lib/python3.7/socket.py", line 589, in readinto return self._sock.recv_into(b) ConnectionResetError: [Errno 104] Connection reset by peer 2020-01-27 16:27:36,619 {'spectro': True, 'spectro.exptime': 0.1, 'laser': True, 'laser.wavelength': '330', 'keithley.npulses': 10} Exception in thread Thread-4: Traceback (most recent call last): File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner self.run() File "/usr/lib/python3.7/threading.py", line 865, in run self._target(*self._args, **self._kwargs) File "/home/dice/stardice/scheduler/subsystems.py", line 76, in before_exposure getattr(self, 'set_%s' % p)(res[p]) File "/home/dice/stardice/scheduler/subsystems.py", line 35, in func v = getattr(self, '_'+name) AttributeError: 'CBPLaser' object has no attribute '_wavelength' Exception in thread Thread-9: Traceback (most recent call last): File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner self.run() File "/usr/lib/python3.7/threading.py", line 865, in run self._target(*self._args, **self._kwargs) File "/home/dice/stardice/scheduler/subsystems.py", line 84, in after_exposure fitsbuilder.append(self.status(), prefix=self.name) File "/home/dice/stardice/scheduler/subsystems.py", line 96, in status stat[p] = getattr(self, '_%s' % p) AttributeError: 'CBPLaser' object has no attribute '_wavelength' Exception in thread Thread-6: Traceback (most recent call last): File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner self.run() File "/usr/lib/python3.7/threading.py", line 865, in run self._target(*self._args, **self._kwargs) File "/home/dice/stardice/scheduler/cbp.py", line 137, in integration_loop self.spectra.append(self.server.get_spectrograph(int(exptime * 1e6))) File "/usr/lib/python3.7/xmlrpc/client.py", line 1112, in __call__ return self.__send(self.__name, args) File "/usr/lib/python3.7/xmlrpc/client.py", line 1452, in __request verbose=self.__verbose File "/usr/lib/python3.7/xmlrpc/client.py", line 1154, in request return self.single_request(host, handler, request_body, verbose) File "/usr/lib/python3.7/xmlrpc/client.py", line 1167, in single_request resp = http_conn.getresponse() File "/usr/lib/python3.7/http/client.py", line 1321, in getresponse response.begin() File "/usr/lib/python3.7/http/client.py", line 296, in begin version, status, reason = self._read_status() File "/usr/lib/python3.7/http/client.py", line 257, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/lib/python3.7/socket.py", line 589, in readinto return self._sock.recv_into(b) ConnectionResetError: [Errno 104] Connection reset by peer Exception in thread Thread-8: Traceback (most recent call last): File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner self.run() File "/usr/lib/python3.7/threading.py", line 865, in run self._target(*self._args, **self._kwargs) File "/home/dice/stardice/scheduler/cbp.py", line 157, in after_exposure fitsbuilder.add_table('SPECTRA', self.join()) File "/home/dice/stardice/scheduler/cbp.py", line 154, in join return np.rec.fromarrays([self.spectra[0][0]]+[s[1] for s in self.spectra], names=['wl'] + [f'flux{n}' for n in range(len(self.spectra))]) IndexError: list index out of range 2020-01-27 16:27:36,625 dumping files -> mondrik_temp_test/nt252_pollution_test_scan WARNING: VerifyWarning: Keyword name 'spectroexptime' is greater than 8 characters or contains characters not allowed by the FITS standard; a HIERARCH card will be created. [astropy.io.fits.card] 2020-01-27 16:27:36,627 VerifyWarning: Keyword name 'spectroexptime' is greater than 8 characters or contains characters not allowed by the FITS standard; a HIERARCH card will be created. 2020-01-27 16:27:36,628 {'spectro': True, 'spectro.exptime': 0.1, 'laser': True, 'laser.wavelength': '530', 'keithley.npulses': 10} Exception in thread Thread-11: Traceback (most recent call last): File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner self.run() File "/usr/lib/python3.7/threading.py", line 865, in run self._target(*self._args, **self._kwargs) File "/home/dice/stardice/scheduler/subsystems.py", line 76, in before_exposure getattr(self, 'set_%s' % p)(res[p]) File "/home/dice/stardice/scheduler/subsystems.py", line 35, in func v = getattr(self, '_'+name) AttributeError: 'CBPLaser' object has no attribute '_wavelength' Exception in thread Thread-16: Traceback (most recent call last): File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner self.run() File "/usr/lib/python3.7/threading.py", line 865, in run self._target(*self._args, **self._kwargs) File "/home/dice/stardice/scheduler/subsystems.py", line 84, in after_exposure fitsbuilder.append(self.status(), prefix=self.name) File "/home/dice/stardice/scheduler/subsystems.py", line 96, in status stat[p] = getattr(self, '_%s' % p) AttributeError: 'CBPLaser' object has no attribute '_wavelength' Exception in thread Thread-13: Traceback (most recent call last): File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner self.run() File "/usr/lib/python3.7/threading.py", line 865, in run self._target(*self._args, **self._kwargs) File "/home/dice/stardice/scheduler/cbp.py", line 137, in integration_loop self.spectra.append(self.server.get_spectrograph(int(exptime * 1e6))) File "/usr/lib/python3.7/xmlrpc/client.py", line 1112, in __call__ return self.__send(self.__name, args) File "/usr/lib/python3.7/xmlrpc/client.py", line 1452, in __request verbose=self.__verbose File "/usr/lib/python3.7/xmlrpc/client.py", line 1154, in request return self.single_request(host, handler, request_body, verbose) File "/usr/lib/python3.7/xmlrpc/client.py", line 1167, in single_request resp = http_conn.getresponse() File "/usr/lib/python3.7/http/client.py", line 1321, in getresponse response.begin() File "/usr/lib/python3.7/http/client.py", line 296, in begin version, status, reason = self._read_status() File "/usr/lib/python3.7/http/client.py", line 257, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/lib/python3.7/socket.py", line 589, in readinto return self._sock.recv_into(b) ConnectionResetError: [Errno 104] Connection reset by peer Exception in thread Thread-15: Traceback (most recent call last): File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner self.run() File "/usr/lib/python3.7/threading.py", line 865, in run self._target(*self._args, **self._kwargs) File "/home/dice/stardice/scheduler/cbp.py", line 157, in after_exposure fitsbuilder.add_table('SPECTRA', self.join()) File "/home/dice/stardice/scheduler/cbp.py", line 154, in join return np.rec.fromarrays([self.spectra[0][0]]+[s[1] for s in self.spectra], names=['wl'] + [f'flux{n}' for n in range(len(self.spectra))]) IndexError: list index out of range 2020-01-27 16:27:36,634 dumping files -> mondrik_temp_test/nt252_pollution_test_scan 2020-01-27 16:27:36,635 {'spectro': True, 'spectro.exptime': 0.1, 'laser': True, 'laser.wavelength': '730', 'keithley.npulses': 10} Exception in thread Thread-18: Traceback (most recent call last): File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner self.run() File "/usr/lib/python3.7/threading.py", line 865, in run self._target(*self._args, **self._kwargs) File "/home/dice/stardice/scheduler/subsystems.py", line 76, in before_exposure getattr(self, 'set_%s' % p)(res[p]) File "/home/dice/stardice/scheduler/subsystems.py", line 35, in func v = getattr(self, '_'+name) AttributeError: 'CBPLaser' object has no attribute '_wavelength' Exception in thread Thread-23: Traceback (most recent call last): File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner self.run() File "/usr/lib/python3.7/threading.py", line 865, in run self._target(*self._args, **self._kwargs) File "/home/dice/stardice/scheduler/subsystems.py", line 84, in after_exposure fitsbuilder.append(self.status(), prefix=self.name) File "/home/dice/stardice/scheduler/subsystems.py", line 96, in status stat[p] = getattr(self, '_%s' % p) AttributeError: 'CBPLaser' object has no attribute '_wavelength' Exception in thread Thread-20: Traceback (most recent call last): File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner self.run() File "/usr/lib/python3.7/threading.py", line 865, in run self._target(*self._args, **self._kwargs) File "/home/dice/stardice/scheduler/cbp.py", line 137, in integration_loop self.spectra.append(self.server.get_spectrograph(int(exptime * 1e6))) File "/usr/lib/python3.7/xmlrpc/client.py", line 1112, in __call__ return self.__send(self.__name, args) File "/usr/lib/python3.7/xmlrpc/client.py", line 1452, in __request verbose=self.__verbose File "/usr/lib/python3.7/xmlrpc/client.py", line 1154, in request return self.single_request(host, handler, request_body, verbose) File "/usr/lib/python3.7/xmlrpc/client.py", line 1167, in single_request resp = http_conn.getresponse() File "/usr/lib/python3.7/http/client.py", line 1321, in getresponse response.begin() File "/usr/lib/python3.7/http/client.py", line 296, in begin version, status, reason = self._read_status() File "/usr/lib/python3.7/http/client.py", line 257, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/lib/python3.7/socket.py", line 589, in readinto return self._sock.recv_into(b) ConnectionResetError: [Errno 104] Connection reset by peer Exception in thread Thread-22: Traceback (most recent call last): File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner self.run() File "/usr/lib/python3.7/threading.py", line 865, in run self._target(*self._args, **self._kwargs) File "/home/dice/stardice/scheduler/cbp.py", line 157, in after_exposure fitsbuilder.add_table('SPECTRA', self.join()) File "/home/dice/stardice/scheduler/cbp.py", line 154, in join return np.rec.fromarrays([self.spectra[0][0]]+[s[1] for s in self.spectra], names=['wl'] + [f'flux{n}' for n in range(len(self.spectra))]) IndexError: list index out of range 2020-01-27 16:27:36,640 dumping files -> mondrik_temp_test/nt252_pollution_test_scan 2020-01-27 16:27:36,641 {'spectro': True, 'spectro.exptime': 0.1, 'laser': True, 'laser.wavelength': '930', 'keithley.npulses': 10} Exception in thread Thread-25: Traceback (most recent call last): File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner self.run() File "/usr/lib/python3.7/threading.py", line 865, in run self._target(*self._args, **self._kwargs) File "/home/dice/stardice/scheduler/subsystems.py", line 76, in before_exposure getattr(self, 'set_%s' % p)(res[p]) File "/home/dice/stardice/scheduler/subsystems.py", line 35, in func v = getattr(self, '_'+name) AttributeError: 'CBPLaser' object has no attribute '_wavelength' Exception in thread Thread-30: Traceback (most recent call last): File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner self.run() File "/usr/lib/python3.7/threading.py", line 865, in run self._target(*self._args, **self._kwargs) File "/home/dice/stardice/scheduler/subsystems.py", line 84, in after_exposure fitsbuilder.append(self.status(), prefix=self.name) File "/home/dice/stardice/scheduler/subsystems.py", line 96, in status stat[p] = getattr(self, '_%s' % p) AttributeError: 'CBPLaser' object has no attribute '_wavelength' Exception in thread Thread-27: Traceback (most recent call last): File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner self.run() File "/usr/lib/python3.7/threading.py", line 865, in run self._target(*self._args, **self._kwargs) File "/home/dice/stardice/scheduler/cbp.py", line 137, in integration_loop self.spectra.append(self.server.get_spectrograph(int(exptime * 1e6))) File "/usr/lib/python3.7/xmlrpc/client.py", line 1112, in __call__ return self.__send(self.__name, args) File "/usr/lib/python3.7/xmlrpc/client.py", line 1452, in __request verbose=self.__verbose File "/usr/lib/python3.7/xmlrpc/client.py", line 1154, in request return self.single_request(host, handler, request_body, verbose) File "/usr/lib/python3.7/xmlrpc/client.py", line 1167, in single_request resp = http_conn.getresponse() File "/usr/lib/python3.7/http/client.py", line 1321, in getresponse response.begin() File "/usr/lib/python3.7/http/client.py", line 296, in begin version, status, reason = self._read_status() File "/usr/lib/python3.7/http/client.py", line 257, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/lib/python3.7/socket.py", line 589, in readinto return self._sock.recv_into(b) ConnectionResetError: [Errno 104] Connection reset by peer Exception in thread Thread-29: Traceback (most recent call last): File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner self.run() File "/usr/lib/python3.7/threading.py", line 865, in run self._target(*self._args, **self._kwargs) File "/home/dice/stardice/scheduler/cbp.py", line 157, in after_exposure fitsbuilder.add_table('SPECTRA', self.join()) File "/home/dice/stardice/scheduler/cbp.py", line 154, in join return np.rec.fromarrays([self.spectra[0][0]]+[s[1] for s in self.spectra], names=['wl'] + [f'flux{n}' for n in range(len(self.spectra))]) IndexError: list index out of range 2020-01-27 16:27:36,647 dumping files -> mondrik_temp_test/nt252_pollution_test_scan 2020-01-27 16:27:36,648 {'spectro': True, 'spectro.exptime': 0.1, 'laser': True, 'laser.wavelength': '1130', 'keithley.npulses': 10} Exception in thread Thread-32: Traceback (most recent call last): File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner self.run() File "/usr/lib/python3.7/threading.py", line 865, in run self._target(*self._args, **self._kwargs) File "/home/dice/stardice/scheduler/subsystems.py", line 76, in before_exposure getattr(self, 'set_%s' % p)(res[p]) File "/home/dice/stardice/scheduler/subsystems.py", line 35, in func v = getattr(self, '_'+name) AttributeError: 'CBPLaser' object has no attribute '_wavelength' Exception in thread Thread-37: Traceback (most recent call last): File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner self.run() File "/usr/lib/python3.7/threading.py", line 865, in run self._target(*self._args, **self._kwargs) File "/home/dice/stardice/scheduler/subsystems.py", line 84, in after_exposure fitsbuilder.append(self.status(), prefix=self.name) File "/home/dice/stardice/scheduler/subsystems.py", line 96, in status stat[p] = getattr(self, '_%s' % p) AttributeError: 'CBPLaser' object has no attribute '_wavelength' Exception in thread Thread-34: Traceback (most recent call last): File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner self.run() File "/usr/lib/python3.7/threading.py", line 865, in run self._target(*self._args, **self._kwargs) File "/home/dice/stardice/scheduler/cbp.py", line 137, in integration_loop self.spectra.append(self.server.get_spectrograph(int(exptime * 1e6))) File "/usr/lib/python3.7/xmlrpc/client.py", line 1112, in __call__ return self.__send(self.__name, args) File "/usr/lib/python3.7/xmlrpc/client.py", line 1452, in __request verbose=self.__verbose File "/usr/lib/python3.7/xmlrpc/client.py", line 1154, in request return self.single_request(host, handler, request_body, verbose) File "/usr/lib/python3.7/xmlrpc/client.py", line 1167, in single_request resp = http_conn.getresponse() File "/usr/lib/python3.7/http/client.py", line 1321, in getresponse response.begin() File "/usr/lib/python3.7/http/client.py", line 296, in begin version, status, reason = self._read_status() File "/usr/lib/python3.7/http/client.py", line 257, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/lib/python3.7/socket.py", line 589, in readinto return self._sock.recv_into(b) ConnectionResetError: [Errno 104] Connection reset by peer Exception in thread Thread-36: Traceback (most recent call last): File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner self.run() File "/usr/lib/python3.7/threading.py", line 865, in run self._target(*self._args, **self._kwargs) File "/home/dice/stardice/scheduler/cbp.py", line 157, in after_exposure fitsbuilder.add_table('SPECTRA', self.join()) File "/home/dice/stardice/scheduler/cbp.py", line 154, in join return np.rec.fromarrays([self.spectra[0][0]]+[s[1] for s in self.spectra], names=['wl'] + [f'flux{n}' for n in range(len(self.spectra))]) IndexError: list index out of range 2020-01-27 16:27:36,653 dumping files -> mondrik_temp_test/nt252_pollution_test_scan