Bug in utils.dada_tools.writer.py with DadaJunkDb-class
Header file is probably not written in time. This error occurred using the ddc_processor.py
pipeline and setting input_type
to dummy
. After reconfiguring the pipeline, the error disappeared.
WARNING - 2023-02-03 09:13:09 - mpikat.dbbc.pipelines.ddc_processor - ddc_processor.py:501] Creating dummy input instead of listening to network!
[ WARNING - 2023-02-03 09:13:09 - mpikat.dbbc.pipelines.ddc_processor - ddc_processor.py:501] Creating dummy input instead of listening to network!
[ ERROR - 2023-02-03 09:13:09 - mpikat.process_tools - process_tools.py:139] dada_junkdb -k dada -r 128 -t 3600 -z -c 1 /tmp/default_dada_header.txt:
fileread: fread: No such file or directory
[ ERROR - 2023-02-03 09:13:09 - mpikat.process_tools - process_tools.py:139] dada_junkdb -k dada -r 128 -t 3600 -z -c 1 /tmp/default_dada_header.txt:
[2023-02-03-09:13:09] ERR: Could not read header from /tmp/default_dada_header.txt
[ ERROR - 2023-02-03 09:13:09 - mpikat.process_tools - process_tools.py:139] dada_junkdb -k dada -r 128 -t 3600 -z -c 1 /tmp/default_dada_header.txt:
[2023-02-03-09:13:09] WARN: Header with no HDR_SIZE
[ ERROR - 2023-02-03 09:13:09 - mpikat.process_tools - process_tools.py:139] dada_junkdb -k dada -r 128 -t 3600 -z -c 1 /tmp/default_dada_header.txt:
[2023-02-03-09:13:09] Setting UTC_START=2023-02-03-09:13:09
[ ERROR - 2023-02-03 09:13:09 - mpikat.process_tools - process_tools.py:139] dada_junkdb -k dada -r 128 -t 3600 -z -c 1 /tmp/default_dada_header.txt:
[2023-02-03-09:13:09] ERR: Header with no NBIT
[ ERROR - 2023-02-03 09:13:09 - mpikat.process_tools - process_tools.py:139] dada_junkdb -k dada -r 128 -t 3600 -z -c 1 /tmp/default_dada_header.txt:
[2023-02-03-09:13:09] ERR: Error calling open function
[ ERROR - 2023-02-03 09:13:09 - mpikat.process_tools - process_tools.py:139] dada_junkdb -k dada -r 128 -t 3600 -z -c 1 /tmp/default_dada_header.txt:
[2023-02-03-09:13:09] ERR: Error during transfer
[ INFO - 2023-02-03 09:13:09 - mpikat.core.edd_pipeline_aio - edd_pipeline_aio.py:274] Changing state: capture_starting -> streaming
[ ERROR - 2023-02-03 09:13:09 - mpikat.process_tools - process_tools.py:139] dada_junkdb -k dae2 -r 128 -t 3600 -z -c 1 /tmp/default_dada_header.txt:
[2023-02-03-09:13:09] setting all data to 1
[ ERROR - 2023-02-03 09:13:09 - mpikat.process_tools - process_tools.py:139] dada_junkdb -k dae2 -r 128 -t 3600 -z -c 1 /tmp/default_dada_header.txt:
[2023-02-03-09:13:09] open: data generated
[ ERROR - 2023-02-03 09:13:09 - mpikat.core.edd_pipeline_aio - edd_pipeline_aio.py:363] Error handle called because subprocess 31878 ended with return code None
Exception in thread Thread-1:
Traceback (most recent call last):
File "/root/miniconda3/lib/python3.9/threading.py", line 973, in _bootstrap_inner
self.run()
File "/root/miniconda3/lib/python3.9/site-packages/mpikat/utils/process_monitor.py", line 39, in run
cb(proc)
File "/root/miniconda3/lib/python3.9/site-packages/mpikat/core/edd_pipeline_aio.py", line 364, in _subprocess_error
self._subprocessMonitor.stop()
AttributeError: 'NoneType' object has no attribute 'stop'