Created
July 16, 2025 13:38
-
-
Save 7yl4r/2bfb70636044cf8895b4754488511f9e to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2025-07-16 13:33:47.371 | INFO | planktoscope.mqtt:on_message:150 - segmenter_client: segmenter/segment 0 b'{"action":"segment","path":["/home/pi/data/img/sfer_mbon_ws16130_ws_200um_20160510_real","/home/pi/data/img/sfer_mbon_ws16207_ws_200um_20160726"],"settings":{"force":false,"recursive":true,"ecotaxa":true,"keep":true,"process_id":1}}' | |
2025-07-16 13:33:47.371 | DEBUG | planktoscope.mqtt:on_message:154 - command is segment | |
2025-07-16 13:33:47.371 | DEBUG | planktoscope.mqtt:on_message:157 - args are {'action': 'segment', 'path': ['/home/pi/data/img/sfer_mbon_ws16130_ws_200um_20160510_real', '/home/pi/data/img/sfer_mbon_ws16207_ws_200um_20160726'], 'settings': {'force': False, 'recursive': True, 'ecotaxa': True, 'keep': True, 'process_id': 1}} | |
2025-07-16 13:33:47.371 | DEBUG | planktoscope.mqtt:on_message:159 - msg is {'topic': 'segmenter/segment', 'payload': {'action': 'segment', 'path': ['/home/pi/data/img/sfer_mbon_ws16130_ws_200um_20160510_real', '/home/pi/data/img/sfer_mbon_ws16207_ws_200um_20160726'], 'settings': {'force': False, 'recursive': True, 'ecotaxa': True, 'keep': True, 'process_id': 1}}} or <paho.mqtt.client.MQTTMessage object at 0x765812a07a50> | |
2025-07-16 13:33:47.752 | INFO | planktoscope.segmenter:treat_message:925 - We received a new message | |
2025-07-16 13:33:47.752 | DEBUG | planktoscope.segmenter:treat_message:927 - {'action': 'segment', 'path': ['/home/pi/data/img/sfer_mbon_ws16130_ws_200um_20160510_real', '/home/pi/data/img/sfer_mbon_ws16207_ws_200um_20160726'], 'settings': {'force': False, 'recursive': True, 'ecotaxa': True, 'keep': True, 'process_id': 1}} | |
2025-07-16 13:33:47.752 | DEBUG | planktoscope.mqtt:read_message:177 - clearing the __new_message flag | |
2025-07-16 13:33:47.760 | INFO | planktoscope.segmenter:segment_list:767 - The pipeline will be run in 6 directories | |
2025-07-16 13:33:47.760 | DEBUG | planktoscope.segmenter:segment_list:768 - Those are ['/home/pi/data/img/sfer_mbon_ws16130_ws_200um_20160510_real', '/home/pi/data/img/sfer_mbon_ws16130_ws_200um_20160510_real/sfer_mbon_ws16130_ws_200um_20160510_real_2', '/home/pi/data/img/sfer_mbon_ws16130_ws_200um_20160510_real/sfer_mbon_ws16130_ws_200um_20160510_real_1', '/home/pi/data/img/sfer_mbon_ws16207_ws_200um_20160726', '/home/pi/data/img/sfer_mbon_ws16207_ws_200um_20160726/sfer_mbon_ws16207_ws_200um_20160726_2', '/home/pi/data/img/sfer_mbon_ws16207_ws_200um_20160726/sfer_mbon_ws16207_ws_200um_20160726_1'] | |
2025-07-16 13:33:47.761 | ERROR | planktoscope.segmenter:run:1045 - An error has been caught in function 'run', process 'segmenter' (24), thread 'MainThread' (130121600038720): | |
Traceback (most recent call last): | |
File "/home/pi/device-backend/processing/segmenter/main.py", line 87, in <module> | |
segmenter_thread.start() | |
│ └ <function BaseProcess.start at 0x76584b92e9d0> | |
└ <SegmenterProcess name='segmenter' parent=1 started> | |
File "/usr/local/lib/python3.9/multiprocessing/process.py", line 121, in start | |
self._popen = self._Popen(self) | |
│ │ │ │ └ <SegmenterProcess name='segmenter' parent=1 started> | |
│ │ │ └ <staticmethod object at 0x76584ba44f70> | |
│ │ └ <SegmenterProcess name='segmenter' parent=1 started> | |
│ └ None | |
└ <SegmenterProcess name='segmenter' parent=1 started> | |
File "/usr/local/lib/python3.9/multiprocessing/context.py", line 224, in _Popen | |
return _default_context.get_context().Process._Popen(process_obj) | |
│ │ └ <SegmenterProcess name='segmenter' parent=1 started> | |
│ └ <function DefaultContext.get_context at 0x76584b8ce280> | |
└ <multiprocessing.context.DefaultContext object at 0x76584ba7cca0> | |
File "/usr/local/lib/python3.9/multiprocessing/context.py", line 277, in _Popen | |
return Popen(process_obj) | |
│ └ <SegmenterProcess name='segmenter' parent=1 started> | |
└ <class 'multiprocessing.popen_fork.Popen'> | |
File "/usr/local/lib/python3.9/multiprocessing/popen_fork.py", line 19, in __init__ | |
self._launch(process_obj) | |
│ │ └ <SegmenterProcess name='segmenter' parent=1 started> | |
│ └ <function Popen._launch at 0x76581243a430> | |
└ <multiprocessing.popen_fork.Popen object at 0x76581246cf70> | |
File "/usr/local/lib/python3.9/multiprocessing/popen_fork.py", line 71, in _launch | |
code = process_obj._bootstrap(parent_sentinel=child_r) | |
│ │ └ 10 | |
│ └ <function BaseProcess._bootstrap at 0x76584b931310> | |
└ <SegmenterProcess name='segmenter' parent=1 started> | |
File "/usr/local/lib/python3.9/multiprocessing/process.py", line 315, in _bootstrap | |
self.run() | |
│ └ <function SegmenterProcess.run at 0x7658129f1430> | |
└ <SegmenterProcess name='segmenter' parent=1 started> | |
> File "/home/pi/device-backend/processing/segmenter/planktoscope/segmenter/__init__.py", line 1045, in run | |
self.treat_message() | |
│ └ <function SegmenterProcess.treat_message at 0x7658129f10d0> | |
└ <SegmenterProcess name='segmenter' parent=1 started> | |
File "/home/pi/device-backend/processing/segmenter/planktoscope/segmenter/__init__.py", line 973, in treat_message | |
self.segment_all(path, force, ecotaxa_export) | |
│ │ │ │ └ True | |
│ │ │ └ False | |
│ │ └ ['/home/pi/data/img/sfer_mbon_ws16130_ws_200um_20160510_real', '/home/pi/data/img/sfer_mbon_ws16207_ws_200um_20160726'] | |
│ └ <function SegmenterProcess.segment_all at 0x7658129f7e50> | |
└ <SegmenterProcess name='segmenter' parent=1 started> | |
File "/home/pi/device-backend/processing/segmenter/planktoscope/segmenter/__init__.py", line 757, in segment_all | |
self.segment_list(img_paths, force, ecotaxa_export) | |
│ │ │ │ └ True | |
│ │ │ └ False | |
│ │ └ ['/home/pi/data/img/sfer_mbon_ws16130_ws_200um_20160510_real', '/home/pi/data/img/sfer_mbon_ws16130_ws_200um_20160510_real/sf... | |
│ └ <function SegmenterProcess.segment_list at 0x7658129f7ee0> | |
└ <SegmenterProcess name='segmenter' parent=1 started> | |
File "/home/pi/device-backend/processing/segmenter/planktoscope/segmenter/__init__.py", line 770, in segment_list | |
self.__process_uuid = planktoscope.identity.load_machine_name() | |
│ │ │ └ <function load_machine_name at 0x76584b049ca0> | |
│ │ └ <module 'planktoscope.identity' from '/home/pi/device-backend/processing/segmenter/planktoscope/identity.py'> | |
│ └ <module 'planktoscope' from '/home/pi/device-backend/processing/segmenter/planktoscope/__init__.py'> | |
└ <SegmenterProcess name='segmenter' parent=1 started> | |
File "/home/pi/device-backend/processing/segmenter/planktoscope/identity.py", line 10, in load_machine_name | |
with open(path, encoding='utf-8') as file: | |
└ '/var/lib/planktoscope/machine-name' | |
FileNotFoundError: [Errno 2] No such file or directory: '/var/lib/planktoscope/machine-name' |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment