transientskp / tkp

A transients-discovery pipeline for astronomical image-based surveys
http://docs.transientskp.org/
BSD 2-Clause "Simplified" License
19 stars 14 forks source link

Multiproc functionality not working #602

Closed AntoniaR closed 1 year ago

AntoniaR commented 1 year ago

I have tried a standard TraP run with typical settings. When running in serial, the pipeline works fine. However, when using the parallel processing option (method = multiproc in pipeline.cfg), I get the following error:

15:22:09 ERROR tkp.main: timestep raised <class 'AssertionError'> exception: daemonic processes are not allowed to have children

Using branch converted_to_python3_with_sourcefinder_from_pyse_repo.

HannoSpreeuw commented 1 year ago

Thanks. My pipeline.cfg in tkp/config/project_template has method = "multiproc", but this error did not show up when running the unit tests. Is there a simple way to reproduce this error?

AntoniaR commented 1 year ago

This error has also been solved since the upgrade of Struis.