Back to list
info: starting build process on Fri Apr 3 05:12:41 AM UTC 2026
make: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
make[1]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
[ 39%] Built target eventdispatcher
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
[ 54%] Built target reporter
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
[ 55%] Built target eventdispatcher_qt
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
[ 56%] Generating API documentation with Doxygen
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
[ 56%] Built target eventdispatcher_Documentation
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
[ 57%] Built target check-certificate
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
[ 58%] Built target ed-signal
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
[ 66%] Built target cppprocess
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
[ 67%] Built target ed-stop
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
[ 69%] Built target verify-message-definitions
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
[ 69%] Built target verify-eventdispatcher-message-definitions
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
[ 70%] Built target server
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
[ 71%] Built target client
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
[ 75%] Built target snaplogger_network
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
[ 80%] Built target snaploggerd
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
[ 82%] Built target snaplog
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
[ 82%] Generating API documentation with Doxygen
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
[ 83%] Built target snaplogger-network_Documentation
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
[ 83%] Generating API documentation with Doxygen
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
[ 84%] Built target cppprocess_Documentation
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
[ 96%] Built target unittest
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
[ 97%] Built target check_signal_and_eint
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
[ 98%] Built target process-listener
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
[100%] Built target timer-test
make[1]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
make: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
../../BUILD/Debug/contrib/eventdispatcher/tests/unittest --tmp-dir "/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher/tmp" --binary-dir "/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher" --dist-dir "/home/alexis/snapwebsites/snapcpp/BUILD/Debug/dist" --source-dir "/home/alexis/snapwebsites/snapcpp/contrib/eventdispatcher" --premature-exit-guard-file /home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher/tmp/catch2-running.tmp --progress ""
eventdispatcher v1.1.61 [799238]:unittest: seed is 1775193163
source directory: "/home/alexis/snapwebsites/snapcpp/contrib/eventdispatcher"
binary directory: "/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher"
dist directory: "/home/alexis/snapwebsites/snapcpp/BUILD/Debug/dist"
temporary directory: "/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher/tmp"
Randomness seeded to: 2724129148
SECTION: reporter_executor_error_data: read too large
2026/04/03 05:12:43.371352621 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:43.375352469 unittester [799238/799238]: trace: added 1 connection, "permanent_binary_responder", there are now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:43.877333483 unittester [799238/799238]: trace: added 1 connection, "binary_responder", there are now 3 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:43.880333369 unittester [799238/799243]: fatal: thread internal_run() got exception: "event_dispatcher_exception: raw_tcp_connection.rprtr:10: could not read 5 bytes from the data buffer, got 4 instead.", exiting thread now. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:43.881333331 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 3 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:43.881333331 unittester [799238/799243]: fatal: thread internal_leave() got exception: "event_dispatcher_exception: thread failed with leave status: 2", exiting thread now. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:43.882333294 unittester [799238/799238]: trace: removing 1 connection, "permanent_binary_responder", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:43.883333256 unittester [799238/799238]: trace: removing 1 connection, "binary_responder", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
--- data:
0000: 50 49 4e 47 PING
SECTION: reporter_executor_error_data: verify fails
2026/04/03 05:12:43.886333143 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:43.887333105 unittester [799238/799238]: trace: added 1 connection, "permanent_binary_responder", there are now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:44.388314158 unittester [799238/799238]: trace: added 1 connection, "binary_responder", there are now 3 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:44.390314082 unittester [799238/799244]: fatal: thread internal_run() got exception: "event_dispatcher_exception: raw_tcp_connection.rprtr:10: values at offset 0 do not match (80 != 73).", exiting thread now. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:44.390314082 unittester [799238/799244]: fatal: thread internal_leave() got exception: "event_dispatcher_exception: thread failed with leave status: 2", exiting thread now. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:44.390314082 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 3 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:44.392314007 unittester [799238/799238]: trace: removing 1 connection, "permanent_binary_responder", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:44.392314007 unittester [799238/799238]: trace: removing 1 connection, "binary_responder", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
--- data:
0000: 50 49 4e 47 PING
SECTION: reporter_executor_error_data: verify fails
2026/04/03 05:12:44.395313893 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:44.396313856 unittester [799238/799238]: trace: added 1 connection, "permanent_binary_responder", there are now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:44.897294909 unittester [799238/799238]: trace: added 1 connection, "binary_responder", there are now 3 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
--- data:
0000: 50 49 4e 47 PING
--- data: <empty>
2026/04/03 05:12:44.900294795 unittester [799238/799245]: fatal: thread internal_run() got exception: "event_dispatcher_exception: raw_tcp_connection.rprtr:14: byte values must be between -128 and +255 (position 2 has out of range value 256).", exiting thread now. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:44.900294795 unittester [799238/799245]: fatal: thread internal_leave() got exception: "event_dispatcher_exception: thread failed with leave status: 2", exiting thread now. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:44.901294757 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 3 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:44.902294719 unittester [799238/799238]: trace: removing 1 connection, "permanent_binary_responder", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:44.902294719 unittester [799238/799238]: trace: removing 1 connection, "binary_responder", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_executor_error_data: verify fails
2026/04/03 05:12:44.905294606 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:44.906294568 unittester [799238/799238]: trace: added 1 connection, "permanent_binary_responder", there are now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:45.407275619 unittester [799238/799238]: trace: added 1 connection, "binary_responder", there are now 3 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
--- data:
0000: 50 49 4e 47 PING
--- data: <empty>
2026/04/03 05:12:45.408275582 unittester [799238/799246]: fatal: thread internal_run() got exception: "event_dispatcher_exception: raw_tcp_connection.rprtr:14: byte values must be between -128 and +255 (position 2 has out of range value -129).", exiting thread now. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:45.409275544 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 3 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:45.409275544 unittester [799238/799246]: fatal: thread internal_leave() got exception: "event_dispatcher_exception: thread failed with leave status: 2", exiting thread now. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:45.410275506 unittester [799238/799238]: trace: removing 1 connection, "permanent_binary_responder", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:45.411275468 unittester [799238/799238]: trace: removing 1 connection, "binary_responder", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_executor_error_data: empty array sending data
2026/04/03 05:12:45.413275393 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:45.415275317 unittester [799238/799238]: trace: added 1 connection, "permanent_binary_responder", there are now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:45.916256371 unittester [799238/799238]: trace: added 1 connection, "binary_responder", there are now 3 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
--- data:
0000: 50 49 4e 47 PING
--- data: <empty>
2026/04/03 05:12:45.917256333 unittester [799238/799247]: fatal: thread internal_run() got exception: "event_dispatcher_exception: raw_tcp_connection.rprtr:14: array cannot be empty.", exiting thread now. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:45.918256295 unittester [799238/799247]: fatal: thread internal_leave() got exception: "event_dispatcher_exception: thread failed with leave status: 2", exiting thread now. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:45.918256295 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 3 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:45.919256258 unittester [799238/799238]: trace: removing 1 connection, "permanent_binary_responder", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:45.920256220 unittester [799238/799238]: trace: removing 1 connection, "binary_responder", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_executor_error_data: empty array verifying data
2026/04/03 05:12:45.922256144 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:45.923256106 unittester [799238/799238]: trace: added 1 connection, "permanent_binary_responder", there are now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:46.424237155 unittester [799238/799238]: trace: added 1 connection, "binary_responder", there are now 3 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:46.425237117 unittester [799238/799248]: fatal: thread internal_run() got exception: "event_dispatcher_exception: raw_tcp_connection.rprtr:10: array cannot be empty.", exiting thread now. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:46.426237079 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 3 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:46.426237079 unittester [799238/799238]: trace: removing 1 connection, "permanent_binary_responder", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:46.426237079 unittester [799238/799248]: fatal: thread internal_leave() got exception: "event_dispatcher_exception: thread failed with leave status: 2", exiting thread now. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:46.427237042 unittester [799238/799238]: trace: removing 1 connection, "binary_responder", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
--- data:
0000: 50 49 4e 47 PING
SECTION: reporter_executor_variables: undefined variable
2026/04/03 05:12:46.429236966 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:46.430236928 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_executor_variables: detect integer variable
2026/04/03 05:12:46.431236890 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:46.432236853 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_executor_variables: detect string variable
2026/04/03 05:12:46.434236777 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:46.435236739 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_executor_variables: if variable
2026/04/03 05:12:46.445236361 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:46.449236210 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_executor_variables: compare and if
2026/04/03 05:12:46.459235832 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:46.464235643 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_executor_variables: void variable cloning
SECTION: reporter_executor_variables: list variable
SECTION: reporter_executor_variables: primary variable references
2026/04/03 05:12:46.467235530 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:46.469235455 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_executor_variables: primary variable reference with wrong name
2026/04/03 05:12:46.470235417 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:46.471235379 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_executor_variables: array variable cloning
SECTION: verify runtime vs compile time eventdispatcher version numbers
SECTION: verify runtime vs compile time cppprocess version numbers
SECTION: reporter_parser: parse program1
SECTION: reporter_tcp_connection: test raw TCP connection
2026/04/03 05:12:46.474235266 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:46.475235228 unittester [799238/799238]: trace: added 1 connection, "permanent_binary_responder", there are now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:46.976216283 unittester [799238/799238]: trace: added 1 connection, "binary_responder", there are now 3 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
--- data:
0000: 50 49 4e 47 PING
--- data: <empty>
--- 1. binary client message ---
2026/04/03 05:12:46.977216245 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 3 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:46.978216207 unittester [799238/799238]: trace: removing 1 connection, "permanent_binary_responder", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:46.978216207 unittester [799238/799238]: trace: removing 1 connection, "binary_responder", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_tcp_connection: test prinbee like message
2026/04/03 05:12:46.981216093 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:46.982216055 unittester [799238/799238]: trace: added 1 connection, "permanent_binary_responder", there are now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:47.483197105 unittester [799238/799238]: trace: added 1 connection, "binary_responder", there are now 3 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
--- data:
0000: 62 6d 01 00 50 49 4e 47 08 00 00 00 aa 55 ee 77 bm..PING.....U.w
0010: 01 03 07 0f 1f 3f 7f ff .....?..
--- data: <empty>
--- 1. binary client message ---
2026/04/03 05:12:47.485197030 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 3 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:47.485197030 unittester [799238/799238]: trace: removing 1 connection, "permanent_binary_responder", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:47.486196992 unittester [799238/799238]: trace: removing 1 connection, "binary_responder", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: check ourselves
SECTION: Create a Server, Client, Connect & Send Messages
2026/04/03 05:12:47.488196916 unittester [799238/799238]: trace: added 1 connection, "", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:47.489196878 unittester [799238/799238]: trace: added 1 connection, "unix-client", there are now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:47.490196841 unittester [799238/799238]: trace: added 1 connection, "local_stream_client_permanent_message_connection_impl::thread_signal_handler", there are now 3 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:47.491196803 unittester [799238/799252]: information: entering thread "background local_stream_client_permanent_message_connection for asynchronous connections" #799252. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:47.493196727 unittester [799238/799252]: information: leaving thread "background local_stream_client_permanent_message_connection for asynchronous connections" #799252 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:47.494196690 unittester [799238/799238]: trace: added 1 connection, "unix-server-client", there are now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:47.494196690 unittester [799238/799238]: trace: removing 1 connection, "local_stream_client_permanent_message_connection_impl::thread_signal_handler", of 4 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:47.495196652 unittester [799238/799238]: trace: added 1 connection, "local_stream_client_permanent_message_connection_impl::messenger", there are now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:47.495196652 unittester [799238/799238]: debug: local stream:local_stream_client_permanent_message_connection_impl::messenger: send message [HELLO] (in function "virtual bool ed::local_stream_client_message_connection::send_message(ed::message&, bool)()") (local_stream_client_message_connection.cpp:148)
2026/04/03 05:12:47.496196614 unittester [799238/799238]: trace: dispatch message "HELLO". (in function "bool ed::dispatcher::dispatch(ed::message&)()") (dispatcher.cpp:450)
2026/04/03 05:12:47.499196501 unittester [799238/799238]: debug: local server client:unix-server-client: send message [HI] (in function "virtual bool ed::local_stream_server_client_message_connection::send_message(ed::message&, bool)()") (local_stream_server_client_message_connection.cpp:140)
2026/04/03 05:12:47.500196463 unittester [799238/799238]: trace: dispatch message "HI". (in function "bool ed::dispatcher::dispatch(ed::message&)()") (dispatcher.cpp:450)
2026/04/03 05:12:47.501196425 unittester [799238/799238]: debug: local stream:local_stream_client_permanent_message_connection_impl::messenger: send message [DOWN] (in function "virtual bool ed::local_stream_client_message_connection::send_message(ed::message&, bool)()") (local_stream_client_message_connection.cpp:148)
2026/04/03 05:12:47.502196387 unittester [799238/799238]: debug: socket 6 of connection "local_stream_client_permanent_message_connection_impl::messenger" was marked as done, removing in process_empty_buffer(). (in function "virtual void ed::connection::process_empty_buffer()()") (connection.cpp:1082)
2026/04/03 05:12:47.502196387 unittester [799238/799238]: trace: removing 1 connection, "local_stream_client_permanent_message_connection_impl::messenger", of 4 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:47.503196349 unittester [799238/799238]: debug: socket -1 of connection "unix-client" was marked as done, removing in process_empty_buffer(). (in function "virtual void ed::connection::process_empty_buffer()()") (connection.cpp:1082)
2026/04/03 05:12:47.503196349 unittester [799238/799238]: trace: removing 1 connection, "unix-client", of 3 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:47.504196312 unittester [799238/799238]: trace: dispatch message "DOWN". (in function "bool ed::dispatcher::dispatch(ed::message&)()") (dispatcher.cpp:450)
2026/04/03 05:12:47.505196274 unittester [799238/799238]: trace: removing 1 connection, "unix-server-client", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:47.505196274 unittester [799238/799238]: trace: removing 1 connection, "", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: Simple message fields
SECTION: To & From Messages (simple)
SECTION: To & From Messages (full message)
JSON [{"command":"FIRE","parameters":{"correct":false,"length":-35,"name":"Charles","range":101,"valid":true,"void":""}}]
2026/04/03 05:12:47.508196160 unittester [799238/799238]: error: a server name cannot be empty when specified, also it cannot include two server names and a server name after a service name was specified. (in function "bool ed::message::from_string(const std::string&)()") (message.cpp:282)
SECTION: reporter_executor_message: send/receive one message
2026/04/03 05:12:47.511196047 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:47.512196009 unittester [799238/799238]: trace: added 1 connection, "messenger_responder", there are now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:47.513195972 unittester [799238/799238]: trace: added 1 connection, "messenger_timer", there are now 3 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:47.513195972 unittester [799238/799238]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", there are now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:47.515195896 unittester [799238/799254]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #799254. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:47.516195858 unittester [799238/799254]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #799254 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:47.516195858 unittester [799238/799238]: trace: removing 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", of 4 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:47.518195783 unittester [799238/799238]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::messenger", there are now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:47.518195783 unittester [799238/799238]: debug: tcp server client:tcp_client_permanent_message_connection_impl::messenger: send message [REGISTER service=responder;version=1] (in function "virtual bool ed::tcp_server_client_message_connection::send_message(ed::message&, bool)()") (tcp_server_client_message_connection.cpp:163)
--- message: REGISTER service=responder;version=1
2026/04/03 05:12:47.521195669 unittester [799238/799253]: debug: tcp server client:msg_tcp_client: send message [<reporter_test_extension:test_processor reporter_test:accept_one_message/READY status=alive;version=9] (in function "virtual bool ed::tcp_server_client_message_connection::send_message(ed::message&, bool)()") (tcp_server_client_message_connection.cpp:163)
--- "client" message (1): <reporter_test_extension:test_processor reporter_test:accept_one_message/READY status=alive;version=9
2026/04/03 05:12:47.522195631 unittester [799238/799238]: trace: removing 1 connection, "messenger_responder", of 4 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:47.522195631 unittester [799238/799238]: trace: removing 1 connection, "tcp_client_permanent_message_connection_impl::messenger", of 3 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:47.523195594 unittester [799238/799238]: trace: removing 1 connection, "messenger_timer", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:47.524195556 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_executor_message: receive one unwanted/unexpected message
2026/04/03 05:12:47.526195480 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:47.527195442 unittester [799238/799238]: trace: added 1 connection, "messenger_responder", there are now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:47.528195405 unittester [799238/799238]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", there are now 3 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:47.529195367 unittester [799238/799256]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #799256. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:47.530195329 unittester [799238/799238]: trace: removing 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", of 3 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:47.530195329 unittester [799238/799256]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #799256 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:47.531195291 unittester [799238/799238]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::messenger", there are now 3 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:47.532195254 unittester [799238/799238]: debug: tcp server client:tcp_client_permanent_message_connection_impl::messenger: send message [REGISTER service=responder;version=1] (in function "virtual bool ed::tcp_server_client_message_connection::send_message(ed::message&, bool)()") (tcp_server_client_message_connection.cpp:163)
--- message: REGISTER service=responder;version=1
2026/04/03 05:12:47.535195140 unittester [799238/799255]: debug: tcp server client:msg_tcp_client: send message [READY version=9] (in function "virtual bool ed::tcp_server_client_message_connection::send_message(ed::message&, bool)()") (tcp_server_client_message_connection.cpp:163)
--- message: nearly done
--- "client" message (1): READY version=9
2026/04/03 05:12:47.536195102 unittester [799238/799238]: debug: tcp server client:tcp_client_permanent_message_connection_impl::messenger: send message [UNWANTED serial=7209] (in function "virtual bool ed::tcp_server_client_message_connection::send_message(ed::message&, bool)()") (tcp_server_client_message_connection.cpp:163)
2026/04/03 05:12:47.536195102 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 3 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:47.537195065 unittester [799238/799238]: trace: removing 1 connection, "messenger_responder", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:47.537195065 unittester [799238/799238]: trace: removing 1 connection, "tcp_client_permanent_message_connection_impl::messenger", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_executor_message: send message with unsupported parameter type fails
2026/04/03 05:12:47.540194951 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:47.541194913 unittester [799238/799238]: trace: added 1 connection, "messenger_responder", there are now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:47.541194913 unittester [799238/799238]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", there are now 3 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:47.543194838 unittester [799238/799258]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #799258. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:47.544194800 unittester [799238/799258]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #799258 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:47.544194800 unittester [799238/799238]: trace: removing 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", of 3 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:47.545194762 unittester [799238/799238]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::messenger", there are now 3 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:47.546194724 unittester [799238/799238]: debug: tcp server client:tcp_client_permanent_message_connection_impl::messenger: send message [REGISTER service=responder;version=1] (in function "virtual bool ed::tcp_server_client_message_connection::send_message(ed::message&, bool)()") (tcp_server_client_message_connection.cpp:163)
--- message: REGISTER service=responder;version=1
2026/04/03 05:12:47.548194649 unittester [799238/799257]: fatal: thread internal_run() got exception: "event_dispatcher_exception: message parameter type "floating_point" not supported yet.", exiting thread now. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:47.548194649 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 3 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:47.549194611 unittester [799238/799238]: trace: removing 1 connection, "messenger_responder", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:47.549194611 unittester [799238/799238]: trace: removing 1 connection, "tcp_client_permanent_message_connection_impl::messenger", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:47.550194573 unittester [799238/799257]: fatal: thread internal_leave() got exception: "event_dispatcher_exception: thread failed with leave status: 2", exiting thread now. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
SECTION: reporter_executor_message: save message parameter identifier as an integer fails
2026/04/03 05:12:47.553194460 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:47.554194422 unittester [799238/799238]: trace: added 1 connection, "messenger_responder", there are now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:47.554194422 unittester [799238/799238]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", there are now 3 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:47.555194384 unittester [799238/799260]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #799260. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:47.556194347 unittester [799238/799238]: trace: removing 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", of 3 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:47.556194347 unittester [799238/799260]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #799260 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:47.558194271 unittester [799238/799238]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::messenger", there are now 3 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:47.558194271 unittester [799238/799238]: debug: tcp server client:tcp_client_permanent_message_connection_impl::messenger: send message [REGISTER service=responder;version=1] (in function "virtual bool ed::tcp_server_client_message_connection::send_message(ed::message&, bool)()") (tcp_server_client_message_connection.cpp:163)
--- message: REGISTER service=responder;version=1
2026/04/03 05:12:47.560194195 unittester [799238/799259]: fatal: thread internal_run() got exception: "event_dispatcher_exception: value "responder" not recognized as a valid integer.", exiting thread now. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:47.561194158 unittester [799238/799259]: fatal: thread internal_leave() got exception: "event_dispatcher_exception: thread failed with leave status: 2", exiting thread now. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:47.562194120 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 3 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:47.562194120 unittester [799238/799238]: trace: removing 1 connection, "messenger_responder", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:47.563194082 unittester [799238/799238]: trace: removing 1 connection, "tcp_client_permanent_message_connection_impl::messenger", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_executor_message: save message parameter of type timestamp
2026/04/03 05:12:47.566193969 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:47.567193931 unittester [799238/799238]: trace: added 1 connection, "messenger_responder", there are now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:47.568193893 unittester [799238/799238]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", there are now 3 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:47.569193855 unittester [799238/799262]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #799262. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:47.570193818 unittester [799238/799262]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #799262 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:47.571193780 unittester [799238/799238]: trace: removing 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", of 3 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:47.572193742 unittester [799238/799238]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::messenger", there are now 3 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:47.572193742 unittester [799238/799238]: debug: tcp server client:tcp_client_permanent_message_connection_impl::messenger: send message [REGISTER service=responder;version=1] (in function "virtual bool ed::tcp_server_client_message_connection::send_message(ed::message&, bool)()") (tcp_server_client_message_connection.cpp:163)
--- message: REGISTER service=responder;version=1
2026/04/03 05:12:47.574193666 unittester [799238/799261]: debug: tcp server client:msg_tcp_client: send message [READY date=1715440881.543723981;status=3.05] (in function "virtual bool ed::tcp_server_client_message_connection::send_message(ed::message&, bool)()") (tcp_server_client_message_connection.cpp:163)
--- "client" message (1): READY date=1715440881.543723981;status=3.05
2026/04/03 05:12:47.576193591 unittester [799238/799238]: debug: tcp server client:tcp_client_permanent_message_connection_impl::messenger: send message [TIMED now=1775193167.577312781] (in function "virtual bool ed::tcp_server_client_message_connection::send_message(ed::message&, bool)()") (tcp_server_client_message_connection.cpp:163)
--- message: TIMED now=1775193167.577312781
2026/04/03 05:12:47.579193477 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 3 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:47.580193440 unittester [799238/799238]: trace: removing 1 connection, "messenger_responder", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:47.580193440 unittester [799238/799238]: trace: removing 1 connection, "tcp_client_permanent_message_connection_impl::messenger", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_executor_message: save message parameter with unknown type
2026/04/03 05:12:47.583193326 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:47.584193288 unittester [799238/799238]: trace: added 1 connection, "messenger_responder", there are now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:47.585193251 unittester [799238/799238]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", there are now 3 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:47.586193213 unittester [799238/799264]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #799264. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:47.587193175 unittester [799238/799264]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #799264 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:47.587193175 unittester [799238/799238]: trace: removing 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", of 3 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:47.588193137 unittester [799238/799238]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::messenger", there are now 3 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:47.589193099 unittester [799238/799238]: debug: tcp server client:tcp_client_permanent_message_connection_impl::messenger: send message [REGISTER service=responder;version=1] (in function "virtual bool ed::tcp_server_client_message_connection::send_message(ed::message&, bool)()") (tcp_server_client_message_connection.cpp:163)
--- message: REGISTER service=responder;version=1
2026/04/03 05:12:47.590193061 unittester [799238/799263]: fatal: thread internal_run() got exception: "event_dispatcher_exception: unsupported type "void" for save_parameter_value().", exiting thread now. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:47.591193024 unittester [799238/799263]: fatal: thread internal_leave() got exception: "event_dispatcher_exception: thread failed with leave status: 2", exiting thread now. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:47.591193024 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 3 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:47.592192986 unittester [799238/799238]: trace: removing 1 connection, "messenger_responder", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:47.593192948 unittester [799238/799238]: trace: removing 1 connection, "tcp_client_permanent_message_connection_impl::messenger", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_executor_message: send & receive complete messages
2026/04/03 05:12:47.598192759 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:47.599192721 unittester [799238/799238]: trace: added 1 connection, "messenger_responder", there are now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:47.599192721 unittester [799238/799238]: trace: added 1 connection, "messenger_timer", there are now 3 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:47.600192683 unittester [799238/799238]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", there are now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:47.601192646 unittester [799238/799266]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #799266. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:47.602192608 unittester [799238/799238]: trace: removing 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", of 4 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:47.602192608 unittester [799238/799266]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #799266 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:47.603192570 unittester [799238/799238]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::messenger", there are now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:47.604192532 unittester [799238/799238]: debug: tcp server client:tcp_client_permanent_message_connection_impl::messenger: send message [REGISTER service=responder;version=1] (in function "virtual bool ed::tcp_server_client_message_connection::send_message(ed::message&, bool)()") (tcp_server_client_message_connection.cpp:163)
--- message: REGISTER service=responder;version=1
2026/04/03 05:12:47.606192456 unittester [799238/799265]: debug: tcp server client:msg_tcp_client: send message [<reporter_test_extension:test_processor reporter_test:accept_one_message/READY status=alive] (in function "virtual bool ed::tcp_server_client_message_connection::send_message(ed::message&, bool)()") (tcp_server_client_message_connection.cpp:163)
--- "client" message (1): <reporter_test_extension:test_processor reporter_test:accept_one_message/READY status=alive
2026/04/03 05:12:48.608154562 unittester [799238/799265]: debug: tcp server client:msg_tcp_client: send message [<reporter_test_extension:test_processor reporter_test:accept_one_message/HELP] (in function "virtual bool ed::tcp_server_client_message_connection::send_message(ed::message&, bool)()") (tcp_server_client_message_connection.cpp:163)
--- "client" message (2): <reporter_test_extension:test_processor reporter_test:accept_one_message/HELP
2026/04/03 05:12:48.609154524 unittester [799238/799238]: debug: tcp server client:tcp_client_permanent_message_connection_impl::messenger: send message [<reporter_test:commands_message reporter_test_extension:test_processor/COMMANDS list=HELP,READY,STOP] (in function "virtual bool ed::tcp_server_client_message_connection::send_message(ed::message&, bool)()") (tcp_server_client_message_connection.cpp:163)
--- message: <reporter_test:commands_message reporter_test_extension:test_processor/COMMANDS list=HELP,READY,STOP
2026/04/03 05:12:48.611154448 unittester [799238/799265]: debug: tcp server client:msg_tcp_client: send message [STOP] (in function "virtual bool ed::tcp_server_client_message_connection::send_message(ed::message&, bool)()") (tcp_server_client_message_connection.cpp:163)
--- "client" message (3): STOP
2026/04/03 05:12:48.612154410 unittester [799238/799238]: trace: removing 1 connection, "messenger_responder", of 4 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:48.613154373 unittester [799238/799238]: trace: removing 1 connection, "tcp_client_permanent_message_connection_impl::messenger", of 3 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:48.613154373 unittester [799238/799238]: trace: removing 1 connection, "messenger_timer", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:48.614154334 unittester [799238/799265]: debug: socket -1 of connection "msg_tcp_client" hang up. (in function "virtual void ed::connection::process_hup()()") (connection.cpp:1174)
2026/04/03 05:12:48.615154297 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_executor_message: verify last wait (disconnect -> HUP)
2026/04/03 05:12:48.617154221 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:48.619154145 unittester [799238/799238]: trace: added 1 connection, "messenger_responder", there are now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:48.619154145 unittester [799238/799238]: trace: added 1 connection, "messenger_timer", there are now 3 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:48.620154108 unittester [799238/799238]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", there are now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:48.621154070 unittester [799238/799268]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #799268. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:48.622154032 unittester [799238/799238]: trace: removing 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", of 4 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:48.622154032 unittester [799238/799268]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #799268 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:48.623153994 unittester [799238/799238]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::messenger", there are now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:48.624153956 unittester [799238/799238]: debug: tcp server client:tcp_client_permanent_message_connection_impl::messenger: send message [REGISTER service=responder;version=1] (in function "virtual bool ed::tcp_server_client_message_connection::send_message(ed::message&, bool)()") (tcp_server_client_message_connection.cpp:163)
--- message: REGISTER service=responder;version=1
2026/04/03 05:12:48.626153881 unittester [799238/799267]: debug: tcp server client:msg_tcp_client: send message [<reporter_test_extension:test_processor reporter_test:accept_one_message/READY status=alive] (in function "virtual bool ed::tcp_server_client_message_connection::send_message(ed::message&, bool)()") (tcp_server_client_message_connection.cpp:163)
--- "client" message (1): <reporter_test_extension:test_processor reporter_test:accept_one_message/READY status=alive
2026/04/03 05:12:48.627153843 unittester [799238/799238]: trace: removing 1 connection, "messenger_responder", of 4 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:48.628153805 unittester [799238/799238]: trace: removing 1 connection, "tcp_client_permanent_message_connection_impl::messenger", of 3 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:48.628153805 unittester [799238/799238]: trace: removing 1 connection, "messenger_timer", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:48.629153767 unittester [799238/799267]: debug: socket -1 of connection "msg_tcp_client" hang up. (in function "virtual void ed::connection::process_hup()()") (connection.cpp:1174)
2026/04/03 05:12:48.630153729 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_executor_message: wait for timeout (to make sure we DO NOT receive extra messages)
2026/04/03 05:12:48.632153654 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:48.633153616 unittester [799238/799238]: trace: added 1 connection, "messenger_responder", there are now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:48.634153578 unittester [799238/799238]: trace: added 1 connection, "messenger_timer", there are now 3 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:48.634153578 unittester [799238/799238]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", there are now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:48.635153540 unittester [799238/799270]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #799270. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:48.637153465 unittester [799238/799238]: trace: removing 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", of 4 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:48.636153503 unittester [799238/799270]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #799270 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:48.638153427 unittester [799238/799238]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::messenger", there are now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:48.639153389 unittester [799238/799238]: debug: tcp server client:tcp_client_permanent_message_connection_impl::messenger: send message [REGISTER service=responder;version=1] (in function "virtual bool ed::tcp_server_client_message_connection::send_message(ed::message&, bool)()") (tcp_server_client_message_connection.cpp:163)
--- message: REGISTER service=responder;version=1
2026/04/03 05:12:48.640153351 unittester [799238/799269]: debug: tcp server client:msg_tcp_client: send message [<reporter_test_extension:test_processor reporter_test:accept_one_message/READY status=alive] (in function "virtual bool ed::tcp_server_client_message_connection::send_message(ed::message&, bool)()") (tcp_server_client_message_connection.cpp:163)
--- "client" message (1): <reporter_test_extension:test_processor reporter_test:accept_one_message/READY status=alive
2026/04/03 05:12:48.642153276 unittester [799238/799238]: trace: removing 1 connection, "messenger_responder", of 4 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:48.642153276 unittester [799238/799238]: trace: removing 1 connection, "tcp_client_permanent_message_connection_impl::messenger", of 3 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:48.643153238 unittester [799238/799238]: trace: removing 1 connection, "messenger_timer", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:48.644153200 unittester [799238/799269]: debug: socket -1 of connection "msg_tcp_client" hang up. (in function "virtual void ed::connection::process_hup()()") (connection.cpp:1174)
2026/04/03 05:12:49.646115302 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_executor_error_message: verify message fails
2026/04/03 05:12:49.649115189 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.650115151 unittester [799238/799238]: trace: added 1 connection, "messenger_responder", there are now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.650115151 unittester [799238/799238]: trace: added 1 connection, "messenger_timer", there are now 3 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.651115113 unittester [799238/799238]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", there are now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.652115075 unittester [799238/799272]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #799272. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:49.653115037 unittester [799238/799238]: trace: removing 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", of 4 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.653115037 unittester [799238/799272]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #799272 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:49.655114962 unittester [799238/799238]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::messenger", there are now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.655114962 unittester [799238/799238]: debug: tcp server client:tcp_client_permanent_message_connection_impl::messenger: send message [REGISTER service=responder;version=1] (in function "virtual bool ed::tcp_server_client_message_connection::send_message(ed::message&, bool)()") (tcp_server_client_message_connection.cpp:163)
--- message: REGISTER service=responder;version=1
2026/04/03 05:12:49.657114886 unittester [799238/799271]: fatal: thread internal_run() got exception: "event_dispatcher_exception: program_verify_message_fail.rprtr:9: message expected "sent_server", set to "", to match "not_this_one".", exiting thread now. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:49.658114848 unittester [799238/799271]: fatal: thread internal_leave() got exception: "event_dispatcher_exception: thread failed with leave status: 2", exiting thread now. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:49.658114848 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 4 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.659114811 unittester [799238/799238]: trace: removing 1 connection, "messenger_responder", of 3 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.659114811 unittester [799238/799238]: trace: removing 1 connection, "tcp_client_permanent_message_connection_impl::messenger", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.660114773 unittester [799238/799238]: trace: removing 1 connection, "messenger_timer", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.662114697 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.663114659 unittester [799238/799238]: trace: added 1 connection, "messenger_responder", there are now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.663114659 unittester [799238/799238]: trace: added 1 connection, "messenger_timer", there are now 3 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.664114622 unittester [799238/799238]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", there are now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.665114584 unittester [799238/799274]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #799274. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:49.666114546 unittester [799238/799274]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #799274 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:49.666114546 unittester [799238/799238]: trace: removing 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", of 4 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.667114508 unittester [799238/799238]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::messenger", there are now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.668114471 unittester [799238/799238]: debug: tcp server client:tcp_client_permanent_message_connection_impl::messenger: send message [REGISTER service=responder;version=1] (in function "virtual bool ed::tcp_server_client_message_connection::send_message(ed::message&, bool)()") (tcp_server_client_message_connection.cpp:163)
--- message: REGISTER service=responder;version=1
2026/04/03 05:12:49.670114395 unittester [799238/799273]: fatal: thread internal_run() got exception: "event_dispatcher_exception: program_verify_message_fail.rprtr:9: message expected "sent_service", set to "", to match "not_this_one".", exiting thread now. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:49.670114395 unittester [799238/799273]: fatal: thread internal_leave() got exception: "event_dispatcher_exception: thread failed with leave status: 2", exiting thread now. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:49.670114395 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 4 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.671114357 unittester [799238/799238]: trace: removing 1 connection, "messenger_responder", of 3 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.672114319 unittester [799238/799238]: trace: removing 1 connection, "tcp_client_permanent_message_connection_impl::messenger", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.672114319 unittester [799238/799238]: trace: removing 1 connection, "messenger_timer", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.674114244 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.675114206 unittester [799238/799238]: trace: added 1 connection, "messenger_responder", there are now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.676114168 unittester [799238/799238]: trace: added 1 connection, "messenger_timer", there are now 3 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.676114168 unittester [799238/799238]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", there are now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.677114130 unittester [799238/799276]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #799276. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:49.678114093 unittester [799238/799276]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #799276 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:49.678114093 unittester [799238/799238]: trace: removing 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", of 4 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.680114017 unittester [799238/799238]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::messenger", there are now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.680114017 unittester [799238/799238]: debug: tcp server client:tcp_client_permanent_message_connection_impl::messenger: send message [REGISTER service=responder;version=1] (in function "virtual bool ed::tcp_server_client_message_connection::send_message(ed::message&, bool)()") (tcp_server_client_message_connection.cpp:163)
--- message: REGISTER service=responder;version=1
2026/04/03 05:12:49.682113941 unittester [799238/799275]: fatal: thread internal_run() got exception: "event_dispatcher_exception: program_verify_message_fail.rprtr:9: message expected "server", set to "", to match "not_this_one".", exiting thread now. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:49.683113904 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 4 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.682113941 unittester [799238/799275]: fatal: thread internal_leave() got exception: "event_dispatcher_exception: thread failed with leave status: 2", exiting thread now. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:49.684113866 unittester [799238/799238]: trace: removing 1 connection, "messenger_responder", of 3 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.684113866 unittester [799238/799238]: trace: removing 1 connection, "tcp_client_permanent_message_connection_impl::messenger", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.685113828 unittester [799238/799238]: trace: removing 1 connection, "messenger_timer", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.686113790 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.687113753 unittester [799238/799238]: trace: added 1 connection, "messenger_responder", there are now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.688113715 unittester [799238/799238]: trace: added 1 connection, "messenger_timer", there are now 3 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.688113715 unittester [799238/799238]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", there are now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.690113639 unittester [799238/799278]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #799278. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:49.690113639 unittester [799238/799278]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #799278 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:49.691113601 unittester [799238/799238]: trace: removing 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", of 4 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.692113564 unittester [799238/799238]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::messenger", there are now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.692113564 unittester [799238/799238]: debug: tcp server client:tcp_client_permanent_message_connection_impl::messenger: send message [REGISTER service=responder;version=1] (in function "virtual bool ed::tcp_server_client_message_connection::send_message(ed::message&, bool)()") (tcp_server_client_message_connection.cpp:163)
--- message: REGISTER service=responder;version=1
2026/04/03 05:12:49.694113488 unittester [799238/799277]: fatal: thread internal_run() got exception: "event_dispatcher_exception: program_verify_message_fail.rprtr:9: message expected "service", set to "", to match "not_this_one".", exiting thread now. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:49.695113450 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 4 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.695113450 unittester [799238/799277]: fatal: thread internal_leave() got exception: "event_dispatcher_exception: thread failed with leave status: 2", exiting thread now. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:49.696113412 unittester [799238/799238]: trace: removing 1 connection, "messenger_responder", of 3 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.696113412 unittester [799238/799238]: trace: removing 1 connection, "tcp_client_permanent_message_connection_impl::messenger", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.697113375 unittester [799238/799238]: trace: removing 1 connection, "messenger_timer", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.699113299 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.700113261 unittester [799238/799238]: trace: added 1 connection, "messenger_responder", there are now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.700113261 unittester [799238/799238]: trace: added 1 connection, "messenger_timer", there are now 3 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.701113223 unittester [799238/799238]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", there are now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.702113186 unittester [799238/799280]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #799280. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:49.703113148 unittester [799238/799238]: trace: removing 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", of 4 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.703113148 unittester [799238/799280]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #799280 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:49.704113110 unittester [799238/799238]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::messenger", there are now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.705113072 unittester [799238/799238]: debug: tcp server client:tcp_client_permanent_message_connection_impl::messenger: send message [REGISTER service=responder;version=1] (in function "virtual bool ed::tcp_server_client_message_connection::send_message(ed::message&, bool)()") (tcp_server_client_message_connection.cpp:163)
--- message: REGISTER service=responder;version=1
2026/04/03 05:12:49.706113035 unittester [799238/799279]: fatal: thread internal_run() got exception: "event_dispatcher_exception: program_verify_message_fail.rprtr:9: message expected "command", set to "REGISTER", to match "NOT_THIS_ONE".", exiting thread now. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:49.707112997 unittester [799238/799279]: fatal: thread internal_leave() got exception: "event_dispatcher_exception: thread failed with leave status: 2", exiting thread now. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:49.708112959 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 4 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.708112959 unittester [799238/799238]: trace: removing 1 connection, "messenger_responder", of 3 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.709112921 unittester [799238/799238]: trace: removing 1 connection, "tcp_client_permanent_message_connection_impl::messenger", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.709112921 unittester [799238/799238]: trace: removing 1 connection, "messenger_timer", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.711112846 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.712112808 unittester [799238/799238]: trace: added 1 connection, "messenger_responder", there are now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.713112770 unittester [799238/799238]: trace: added 1 connection, "messenger_timer", there are now 3 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.713112770 unittester [799238/799238]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", there are now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.714112732 unittester [799238/799282]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #799282. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:49.715112694 unittester [799238/799238]: trace: removing 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", of 4 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.715112694 unittester [799238/799282]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #799282 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:49.717112619 unittester [799238/799238]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::messenger", there are now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.717112619 unittester [799238/799238]: debug: tcp server client:tcp_client_permanent_message_connection_impl::messenger: send message [REGISTER service=responder;version=1] (in function "virtual bool ed::tcp_server_client_message_connection::send_message(ed::message&, bool)()") (tcp_server_client_message_connection.cpp:163)
--- message: REGISTER service=responder;version=1
2026/04/03 05:12:49.719112543 unittester [799238/799281]: fatal: thread internal_run() got exception: "event_dispatcher_exception: program_verify_message_fail.rprtr:9: message forbidden parameter "version" was found in this message.", exiting thread now. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:49.720112505 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 4 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.720112505 unittester [799238/799281]: fatal: thread internal_leave() got exception: "event_dispatcher_exception: thread failed with leave status: 2", exiting thread now. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:49.721112468 unittester [799238/799238]: trace: removing 1 connection, "messenger_responder", of 3 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.721112468 unittester [799238/799238]: trace: removing 1 connection, "tcp_client_permanent_message_connection_impl::messenger", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.722112430 unittester [799238/799238]: trace: removing 1 connection, "messenger_timer", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.724112354 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.725112317 unittester [799238/799238]: trace: added 1 connection, "messenger_responder", there are now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.725112317 unittester [799238/799238]: trace: added 1 connection, "messenger_timer", there are now 3 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.726112279 unittester [799238/799238]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", there are now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.727112241 unittester [799238/799284]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #799284. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:49.728112203 unittester [799238/799238]: trace: removing 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", of 4 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.728112203 unittester [799238/799284]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #799284 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:49.729112165 unittester [799238/799238]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::messenger", there are now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.730112128 unittester [799238/799238]: debug: tcp server client:tcp_client_permanent_message_connection_impl::messenger: send message [REGISTER service=responder;version=1] (in function "virtual bool ed::tcp_server_client_message_connection::send_message(ed::message&, bool)()") (tcp_server_client_message_connection.cpp:163)
--- message: REGISTER service=responder;version=1
2026/04/03 05:12:49.731112090 unittester [799238/799283]: fatal: thread internal_run() got exception: "event_dispatcher_exception: program_verify_message_fail.rprtr:9: message required parameter "not_this_one" was not found in this message.", exiting thread now. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:49.732112052 unittester [799238/799283]: fatal: thread internal_leave() got exception: "event_dispatcher_exception: thread failed with leave status: 2", exiting thread now. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:49.733112014 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 4 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.734111976 unittester [799238/799238]: trace: removing 1 connection, "messenger_responder", of 3 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.734111976 unittester [799238/799238]: trace: removing 1 connection, "tcp_client_permanent_message_connection_impl::messenger", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.735111939 unittester [799238/799238]: trace: removing 1 connection, "messenger_timer", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.736111901 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.737111863 unittester [799238/799238]: trace: added 1 connection, "messenger_responder", there are now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.738111825 unittester [799238/799238]: trace: added 1 connection, "messenger_timer", there are now 3 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.738111825 unittester [799238/799238]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", there are now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.740111750 unittester [799238/799286]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #799286. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:49.741111712 unittester [799238/799238]: trace: removing 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", of 4 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.741111712 unittester [799238/799286]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #799286 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:49.742111674 unittester [799238/799238]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::messenger", there are now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.743111636 unittester [799238/799238]: debug: tcp server client:tcp_client_permanent_message_connection_impl::messenger: send message [REGISTER service=responder;version=1] (in function "virtual bool ed::tcp_server_client_message_connection::send_message(ed::message&, bool)()") (tcp_server_client_message_connection.cpp:163)
--- message: REGISTER service=responder;version=1
2026/04/03 05:12:49.744111599 unittester [799238/799285]: fatal: thread internal_run() got exception: "event_dispatcher_exception: program_verify_message_fail.rprtr:9: message expected parameter "version" to be an integer set to "200" but found "1" instead.", exiting thread now. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:49.745111561 unittester [799238/799285]: fatal: thread internal_leave() got exception: "event_dispatcher_exception: thread failed with leave status: 2", exiting thread now. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:49.745111561 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 4 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.746111523 unittester [799238/799238]: trace: removing 1 connection, "messenger_responder", of 3 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.747111485 unittester [799238/799238]: trace: removing 1 connection, "tcp_client_permanent_message_connection_impl::messenger", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.747111485 unittester [799238/799238]: trace: removing 1 connection, "messenger_timer", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.749111410 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.750111372 unittester [799238/799238]: trace: added 1 connection, "messenger_responder", there are now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.750111372 unittester [799238/799238]: trace: added 1 connection, "messenger_timer", there are now 3 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.751111334 unittester [799238/799238]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", there are now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.752111296 unittester [799238/799288]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #799288. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:49.753111258 unittester [799238/799238]: trace: removing 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", of 4 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.753111258 unittester [799238/799288]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #799288 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:49.754111221 unittester [799238/799238]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::messenger", there are now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.755111183 unittester [799238/799238]: debug: tcp server client:tcp_client_permanent_message_connection_impl::messenger: send message [REGISTER service=responder;version=1] (in function "virtual bool ed::tcp_server_client_message_connection::send_message(ed::message&, bool)()") (tcp_server_client_message_connection.cpp:163)
--- message: REGISTER service=responder;version=1
2026/04/03 05:12:49.756111145 unittester [799238/799287]: fatal: thread internal_run() got exception: "event_dispatcher_exception: program_verify_message_fail.rprtr:9: message expected parameter "service" to be a string set to "not_this_one" but found "responder" instead.", exiting thread now. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:49.757111107 unittester [799238/799287]: fatal: thread internal_leave() got exception: "event_dispatcher_exception: thread failed with leave status: 2", exiting thread now. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:49.758111069 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 4 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.758111069 unittester [799238/799238]: trace: removing 1 connection, "messenger_responder", of 3 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.759111032 unittester [799238/799238]: trace: removing 1 connection, "tcp_client_permanent_message_connection_impl::messenger", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.760110994 unittester [799238/799238]: trace: removing 1 connection, "messenger_timer", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.761110956 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.762110918 unittester [799238/799238]: trace: added 1 connection, "messenger_responder", there are now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.763110881 unittester [799238/799238]: trace: added 1 connection, "messenger_timer", there are now 3 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.764110843 unittester [799238/799238]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", there are now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.765110805 unittester [799238/799290]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #799290. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:49.766110767 unittester [799238/799238]: trace: removing 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", of 4 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.765110805 unittester [799238/799290]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #799290 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:49.767110729 unittester [799238/799238]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::messenger", there are now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.767110729 unittester [799238/799238]: debug: tcp server client:tcp_client_permanent_message_connection_impl::messenger: send message [REGISTER service=responder;version=1] (in function "virtual bool ed::tcp_server_client_message_connection::send_message(ed::message&, bool)()") (tcp_server_client_message_connection.cpp:163)
--- message: REGISTER service=responder;version=1
2026/04/03 05:12:49.769110654 unittester [799238/799289]: fatal: thread internal_run() got exception: "event_dispatcher_exception: program_verify_message_fail.rprtr:9: message expected parameter "service" to be a string set to "...responderresponderresponderresponderresponderresponderresponderresponderresponderresponderresponderresponderresponderresponder" but found "..." instead.", exiting thread now. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:49.770110616 unittester [799238/799289]: fatal: thread internal_leave() got exception: "event_dispatcher_exception: thread failed with leave status: 2", exiting thread now. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:49.771110578 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 4 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.771110578 unittester [799238/799238]: trace: removing 1 connection, "messenger_responder", of 3 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.772110540 unittester [799238/799238]: trace: removing 1 connection, "tcp_client_permanent_message_connection_impl::messenger", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.772110540 unittester [799238/799238]: trace: removing 1 connection, "messenger_timer", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.774110465 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.775110427 unittester [799238/799238]: trace: added 1 connection, "messenger_responder", there are now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.776110389 unittester [799238/799238]: trace: added 1 connection, "messenger_timer", there are now 3 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.776110389 unittester [799238/799238]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", there are now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.777110351 unittester [799238/799292]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #799292. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:49.778110313 unittester [799238/799292]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #799292 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:49.779110276 unittester [799238/799238]: trace: removing 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", of 4 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.780110238 unittester [799238/799238]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::messenger", there are now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.780110238 unittester [799238/799238]: debug: tcp server client:tcp_client_permanent_message_connection_impl::messenger: send message [REGISTER service=responder;version=1] (in function "virtual bool ed::tcp_server_client_message_connection::send_message(ed::message&, bool)()") (tcp_server_client_message_connection.cpp:163)
--- message: REGISTER service=responder;version=1
2026/04/03 05:12:49.782110162 unittester [799238/799291]: fatal: thread internal_run() got exception: "event_dispatcher_exception: program_verify_message_fail.rprtr:9: message parameter type "floating_point" not supported yet.", exiting thread now. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:49.783110124 unittester [799238/799291]: fatal: thread internal_leave() got exception: "event_dispatcher_exception: thread failed with leave status: 2", exiting thread now. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:49.783110124 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 4 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.784110086 unittester [799238/799238]: trace: removing 1 connection, "messenger_responder", of 3 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.784110086 unittester [799238/799238]: trace: removing 1 connection, "tcp_client_permanent_message_connection_impl::messenger", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.785110049 unittester [799238/799238]: trace: removing 1 connection, "messenger_timer", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.787109973 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.788109935 unittester [799238/799238]: trace: added 1 connection, "messenger_responder", there are now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.788109935 unittester [799238/799238]: trace: added 1 connection, "messenger_timer", there are now 3 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.789109897 unittester [799238/799238]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", there are now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.790109860 unittester [799238/799294]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #799294. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:49.791109822 unittester [799238/799294]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #799294 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:49.791109822 unittester [799238/799238]: trace: removing 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", of 4 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.792109784 unittester [799238/799238]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::messenger", there are now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.793109746 unittester [799238/799238]: debug: tcp server client:tcp_client_permanent_message_connection_impl::messenger: send message [REGISTER service=responder;version=1] (in function "virtual bool ed::tcp_server_client_message_connection::send_message(ed::message&, bool)()") (tcp_server_client_message_connection.cpp:163)
--- message: REGISTER service=responder;version=1
2026/04/03 05:12:49.794109708 unittester [799238/799293]: fatal: thread internal_run() got exception: "event_dispatcher_exception: program_verify_message_fail.rprtr:9: message expected parameter "version", set to "Thu Jan 1 00:00:01.000000000 1970", to match timestamp "Thu Jan 1 00:02:03.000000000 1970".", exiting thread now. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:49.795109671 unittester [799238/799293]: fatal: thread internal_leave() got exception: "event_dispatcher_exception: thread failed with leave status: 2", exiting thread now. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:49.796109633 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 4 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.796109633 unittester [799238/799238]: trace: removing 1 connection, "messenger_responder", of 3 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.797109595 unittester [799238/799238]: trace: removing 1 connection, "tcp_client_permanent_message_connection_impl::messenger", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.797109595 unittester [799238/799238]: trace: removing 1 connection, "messenger_timer", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.799109519 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.800109481 unittester [799238/799238]: trace: added 1 connection, "messenger_responder", there are now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.801109443 unittester [799238/799238]: trace: added 1 connection, "messenger_timer", there are now 3 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.801109443 unittester [799238/799238]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", there are now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.802109406 unittester [799238/799296]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #799296. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:49.803109368 unittester [799238/799296]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #799296 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:49.804109330 unittester [799238/799238]: trace: removing 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", of 4 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.805109292 unittester [799238/799238]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::messenger", there are now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.805109292 unittester [799238/799238]: debug: tcp server client:tcp_client_permanent_message_connection_impl::messenger: send message [REGISTER service=responder;version=1] (in function "virtual bool ed::tcp_server_client_message_connection::send_message(ed::message&, bool)()") (tcp_server_client_message_connection.cpp:163)
--- message: REGISTER service=responder;version=1
2026/04/03 05:12:49.807109217 unittester [799238/799295]: fatal: thread internal_run() got exception: "event_dispatcher_exception: program_verify_message_fail.rprtr:9: message value "command" does not support type "timestamp".", exiting thread now. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:49.808109179 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 4 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.808109179 unittester [799238/799295]: fatal: thread internal_leave() got exception: "event_dispatcher_exception: thread failed with leave status: 2", exiting thread now. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:49.809109141 unittester [799238/799238]: trace: removing 1 connection, "messenger_responder", of 3 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.809109141 unittester [799238/799238]: trace: removing 1 connection, "tcp_client_permanent_message_connection_impl::messenger", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.810109103 unittester [799238/799238]: trace: removing 1 connection, "messenger_timer", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.812109027 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.813108990 unittester [799238/799238]: trace: added 1 connection, "messenger_responder", there are now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.813108990 unittester [799238/799238]: trace: added 1 connection, "messenger_timer", there are now 3 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.814108952 unittester [799238/799238]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", there are now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.815108914 unittester [799238/799298]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #799298. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:49.816108876 unittester [799238/799298]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #799298 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:49.816108876 unittester [799238/799238]: trace: removing 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", of 4 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.817108838 unittester [799238/799238]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::messenger", there are now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.818108801 unittester [799238/799238]: debug: tcp server client:tcp_client_permanent_message_connection_impl::messenger: send message [REGISTER service=responder;version=1] (in function "virtual bool ed::tcp_server_client_message_connection::send_message(ed::message&, bool)()") (tcp_server_client_message_connection.cpp:163)
--- message: REGISTER service=responder;version=1
2026/04/03 05:12:49.819108763 unittester [799238/799297]: fatal: thread internal_run() got exception: "event_dispatcher_exception: program_verify_message_fail.rprtr:9: message expected "command", set to "REGISTER", to match regex "^NOT_THIS_ONE$".", exiting thread now. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:49.820108725 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 4 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.820108725 unittester [799238/799297]: fatal: thread internal_leave() got exception: "event_dispatcher_exception: thread failed with leave status: 2", exiting thread now. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:49.821108687 unittester [799238/799238]: trace: removing 1 connection, "messenger_responder", of 3 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.822108649 unittester [799238/799238]: trace: removing 1 connection, "tcp_client_permanent_message_connection_impl::messenger", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.822108649 unittester [799238/799238]: trace: removing 1 connection, "messenger_timer", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_executor_error_message: wait for nothing (should time out)
2026/04/03 05:12:49.825108536 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.826108498 unittester [799238/799238]: trace: added 1 connection, "messenger_responder", there are now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.826108498 unittester [799238/799238]: trace: added 1 connection, "messenger_timer", there are now 3 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.827108460 unittester [799238/799238]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", there are now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.828108422 unittester [799238/799300]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #799300. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:49.829108385 unittester [799238/799300]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #799300 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:49.829108385 unittester [799238/799238]: trace: removing 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", of 4 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.830108347 unittester [799238/799238]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::messenger", there are now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:49.831108309 unittester [799238/799238]: debug: tcp server client:tcp_client_permanent_message_connection_impl::messenger: send message [REGISTER service=responder;version=1] (in function "virtual bool ed::tcp_server_client_message_connection::send_message(ed::message&, bool)()") (tcp_server_client_message_connection.cpp:163)
--- message: REGISTER service=responder;version=1
2026/04/03 05:12:49.833108233 unittester [799238/799299]: debug: tcp server client:msg_tcp_client: send message [<reporter_test_extension:test_processor reporter_test:accept_one_message/READY status=alive] (in function "virtual bool ed::tcp_server_client_message_connection::send_message(ed::message&, bool)()") (tcp_server_client_message_connection.cpp:163)
--- "client" message (1): <reporter_test_extension:test_processor reporter_test:accept_one_message/READY status=alive
2026/04/03 05:12:49.834108195 unittester [799238/799238]: trace: removing 1 connection, "messenger_responder", of 4 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.834108195 unittester [799238/799238]: trace: removing 1 connection, "tcp_client_permanent_message_connection_impl::messenger", of 3 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.835108158 unittester [799238/799238]: trace: removing 1 connection, "messenger_timer", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:49.835108158 unittester [799238/799299]: debug: socket -1 of connection "msg_tcp_client" hang up. (in function "virtual void ed::connection::process_hup()()") (connection.cpp:1174)
2026/04/03 05:12:50.838070226 unittester [799238/799299]: fatal: thread internal_run() got exception: "event_dispatcher_exception: ppoll() timed out.", exiting thread now. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:50.838070226 unittester [799238/799299]: fatal: thread internal_leave() got exception: "event_dispatcher_exception: thread failed with leave status: 2", exiting thread now. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:50.839070188 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_executor_error_message: check parameter with incorrect regex fails
2026/04/03 05:12:50.842070075 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:50.843070037 unittester [799238/799238]: trace: added 1 connection, "messenger_responder", there are now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:50.844069999 unittester [799238/799238]: trace: added 1 connection, "messenger_timer", there are now 3 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:50.844069999 unittester [799238/799238]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", there are now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:50.845069961 unittester [799238/799302]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #799302. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:50.846069923 unittester [799238/799302]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #799302 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:50.847069885 unittester [799238/799238]: trace: removing 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", of 4 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:50.848069847 unittester [799238/799238]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::messenger", there are now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:50.848069847 unittester [799238/799238]: debug: tcp server client:tcp_client_permanent_message_connection_impl::messenger: send message [REGISTER service=responder;version=1] (in function "virtual bool ed::tcp_server_client_message_connection::send_message(ed::message&, bool)()") (tcp_server_client_message_connection.cpp:163)
--- message: REGISTER service=responder;version=1
2026/04/03 05:12:50.851069734 unittester [799238/799301]: fatal: thread internal_run() got exception: "event_dispatcher_exception: program_regex_parameter_no_match.rprtr:9: message expected parameter "version", set to "1", to match regex "_[a-z]+".", exiting thread now. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:50.852069696 unittester [799238/799301]: fatal: thread internal_leave() got exception: "event_dispatcher_exception: thread failed with leave status: 2", exiting thread now. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:50.852069696 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 4 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:50.854069620 unittester [799238/799238]: trace: removing 1 connection, "messenger_responder", of 3 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:50.854069620 unittester [799238/799238]: trace: removing 1 connection, "tcp_client_permanent_message_connection_impl::messenger", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:12:50.854069620 unittester [799238/799238]: trace: removing 1 connection, "messenger_timer", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: file_changed_events: attributes
2026/04/03 05:12:50.856069544 unittester [799238/799238]: trace: added 1 connection, "file-listener", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:50.857069507 unittester [799238/799303]: information: entering thread "attributes" #799303. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:52.858993790 unittester [799238/799303]: information: leaving thread "attributes" #799303 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:12:55.860880260 unittester [799238/799238]: trace: removing 1 connection, "file-listener", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: file_changed_events: create, write, close file, then open, read, close, finally delete
2026/04/03 05:12:55.862880184 unittester [799238/799238]: trace: added 1 connection, "file-listener", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:12:55.864880108 unittester [799238/799304]: information: entering thread "file" #799304. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:13:00.866690936 unittester [799238/799304]: information: leaving thread "file" #799304 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:13:03.869577364 unittester [799238/799238]: trace: removing 1 connection, "file-listener", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_token: set/get token
SECTION: reporter_token: set/get line
SECTION: reporter_token: set/get column
SECTION: reporter_token: set/get integer
SECTION: reporter_token: set/get floating point
SECTION: reporter_token: set/get string
SECTION: create a dispatcher with callback set to nullptr
SECTION: create a dispatcher with missing expression when using the one_to_one_match() function
SECTION: create a dispatcher with missing expression when using the one_to_one_match() function
SECTION: certificate_error: Try loading invalid file
SECTION: simple cat
2026/04/03 05:13:03.876577100 unittester [799238/799238]: trace: added 1 connection, "", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:03.879576986 unittester [799238/799238]: trace: added 1 connection, "signal_child", there are now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:03.884576798 unittester [799238/799238]: trace: removing 1 connection, "", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:13:03.885576760 unittester [799238/799238]: trace: removing 1 connection, "signal_child", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: simple logger, we pipe the input as the message
2026/04/03 05:13:03.886576722 unittester [799238/799238]: trace: added 1 connection, "", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:03.888576646 unittester [799238/799238]: trace: added 1 connection, "signal_child", there are now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:03.889576609 unittester [799238/799238]: trace: removing 1 connection, "", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:13:03.895576382 unittester [799238/799238]: trace: removing 1 connection, "signal_child", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: in | sed | out
2026/04/03 05:13:03.896576344 unittester [799238/799238]: trace: added 1 connection, "", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:03.896576344 unittester [799238/799238]: trace: added 1 connection, "", there are now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:03.898576268 unittester [799238/799238]: trace: added 1 connection, "signal_child", there are now 3 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:03.899576231 unittester [799238/799238]: trace: removing 1 connection, "", of 3 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:13:03.903576079 unittester [799238/799238]: trace: removing 1 connection, "", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:13:03.904576042 unittester [799238/799238]: trace: removing 1 connection, "signal_child", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: ls unknown-file, expect an error
2026/04/03 05:13:03.905576004 unittester [799238/799238]: trace: added 1 connection, "", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:03.906575966 unittester [799238/799238]: trace: added 1 connection, "signal_child", there are now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:03.911575777 unittester [799238/799238]: trace: removing 1 connection, "", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:13:03.912575739 unittester [799238/799238]: trace: removing 1 connection, "signal_child", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: cat | tr
2026/04/03 05:13:03.913575701 unittester [799238/799238]: trace: added 1 connection, "", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:03.915575626 unittester [799238/799238]: trace: added 1 connection, "", there are now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:03.917575550 unittester [799238/799238]: trace: added 1 connection, "signal_child", there are now 3 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:03.918575512 unittester [799238/799238]: trace: removing 1 connection, "", of 3 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:13:03.922575361 unittester [799238/799238]: trace: removing 1 connection, "", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:13:03.922575361 unittester [799238/799238]: trace: removing 1 connection, "signal_child", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: file based: cat | tr
2026/04/03 05:13:03.926575210 unittester [799238/799238]: trace: added 1 connection, "signal_child", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:03.931575020 unittester [799238/799238]: trace: removing 1 connection, "signal_child", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: Create a Server, Client, Connect & Send Messages
2026/04/03 05:13:03.933574945 unittester [799238/799238]: trace: added 1 connection, "unix-dgram-server", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:03.933574945 unittester [799238/799238]: trace: added 1 connection, "unix-dgram-client", there are now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:03.934574907 unittester [799238/799238]: trace: dispatch message "HELLO". (in function "bool ed::dispatcher::dispatch(ed::message&)()") (dispatcher.cpp:450)
2026/04/03 05:13:03.935574869 unittester [799238/799238]: trace: dispatch message "HI". (in function "bool ed::dispatcher::dispatch(ed::message&)()") (dispatcher.cpp:450)
2026/04/03 05:13:03.935574869 unittester [799238/799238]: trace: removing 1 connection, "unix-dgram-client", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:13:03.936574831 unittester [799238/799238]: trace: dispatch message "DOWN". (in function "bool ed::dispatcher::dispatch(ed::message&)()") (dispatcher.cpp:450)
2026/04/03 05:13:03.936574831 unittester [799238/799238]: trace: removing 1 connection, "unix-dgram-server", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: signal_handler_name: verify signal names
SECTION: reporter_expression_error: get expression out of bounds
SECTION: reporter_statement_error: statement without instruction
SECTION: reporter_statement_error: parameter already defined
SECTION: reporter_statement_error: unknown parameter
SECTION: reporter_statement_error: missing parameter
SECTION: reporter_parser_error: bad variable
error:bad_variable.rptr:1:1: unexpected character to close variable; expected '}'.
error:bad_variable.rptr:1:1: a statement includes an unexpected token.
SECTION: reporter_parser_error: identifier expected for instruction
error:not_identifier.rptr:1:8: a statement is expected to start with the name of an instruction (a.k.a. an identifier).
SECTION: reporter_parser_error: unknown instruction
error:unknown_instruction.rptr:1:1: unknown instruction "unknown_instruction".
error:missing_open_parenthesis_EOF.rptrSECTION: reporter_parser_error: expect '(' after instruction
:1:6: an instruction ("exit" here) must include parenthesis, end of file found.
SECTION: reporter_parser_error: expect '(' not another token
error:missing_open_parenthesis.rptr:1:6: an instruction name must be followed by '('.
SECTION: reporter_parser_error: expect ')' before EOF
error:missing_close_parenthesis.rptr:1:6: an instruction must end with a closing parenthesis, end of file found.
SECTION: reporter_parser_error: expect ')' to end list of parameters
error:missing_close_parenthesis.rptr:1:26: an instruction parameter list must end with a closing parenthesis.
SECTION: reporter_parser_error: parameter name not identifier
error:parameter_name_not_identifier.rptr:1:6: an instruction parameter must be named using an identifier.
SECTION: reporter_parser_error: colon missing after parameter name EOF
error:parameter_name_no_colon.rptr:1:20: expected ':' after parameter name, not EOF.
SECTION: reporter_parser_error: colon missing after parameter name
error:parameter_name_no_colon.rptr:1:20: an instruction parameter must be followed by a ':'.
SECTION: reporter_parser_error: parameter expression missing
error:parameter_without_expression.rptr:1:20: an instruction parameter must be followed by ':' and then an expression; expression missing.
SECTION: reporter_parser_error: list must end with '}', not EOF
error:list_end_with_curly_bracket.rptr:1:53: end of file found before end of list ('}' missing).
SECTION: reporter_parser_error: list must end with '}'
error:list_end_with_curly_bracket.rptr:1:52: a list of parameter values must end with '}'.
SECTION: reporter_parser_error: name of list item must be an identifier
error:list_item_identifier.rptr:1:39: a list item must be named using an identifier.
SECTION: reporter_parser_error: unterminated list item (EOF early)
error:list_item_identifier.rptr:1:47: a list must end with a '}'.
SECTION: reporter_parser_error: list item expression missing (EOF early)
error:list_item_identifier.rptr:1:49: a list item with a colon (:) must be followed by an expression.
SECTION: reporter_parser_error: expression open parenthesis and EOF
error:expression_parenthesis_eof.rptr:1:22: an expression between parenthesis must include at least one primary expression.
SECTION: reporter_parser_error: expression close parenthesis missing
error:expression_parenthesis_missing.rptr:1:58: an expression between parenthesis must include the ')' at the end.
SECTION: reporter_parser_error: expression primary not found
error:expression_primary_missing.rptr:1:48: expected a primary token for expression.
SECTION: reporter_parser_error: command parameter missing in verify_message()
SECTION: reporter_parser_error: array parameter missing comma
error:missing_comma_in_array.rptr:1:28: an array of values must end with ']'.
error:missing_comma_in_array.rptr:1:31: an array of values must end with ']'.
SECTION: reporter_parser_error: array parameter missing ']'
SECTION: reporter_parser_error: EOF too soon defining array
error:missing_comma_in_array.rptr:1:28: end of file found before end of array (']' missing).
SECTION: reporter_executor_error: if() before any condition
2026/04/03 05:13:03.944574529 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:03.945574491 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_executor_error: compare() with incompatible types
2026/04/03 05:13:03.946574453 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:03.947574415 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_executor_error: compare() with non-integer result
2026/04/03 05:13:03.948574378 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:03.949574340 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_executor_error: compare() with bad positive integer result
2026/04/03 05:13:03.950574302 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:03.951574264 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_executor_error: compare() with bad negative integer result
2026/04/03 05:13:03.952574226 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:03.952574226 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_executor_error: kill() with invalid parameter type (timestamp)
2026/04/03 05:13:03.953574189 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:03.954574151 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_executor_error: kill() with too large an integer
2026/04/03 05:13:03.955574113 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:03.955574113 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_executor_error: kill() with an unknown signal name
2026/04/03 05:13:03.956574075 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:03.957574037 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_executor_error: exit() + error message
2026/04/03 05:13:03.958574000 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
error: testing exit with an error
2026/04/03 05:13:03.958574000 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_executor_error: listen() + listen()
2026/04/03 05:13:03.959573962 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:03.961573886 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_executor_error: label(name: ...) does not accept integers
SECTION: reporter_executor_error: exit(error_message: ...) does not accept floating points
2026/04/03 05:13:03.962573848 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:03.962573848 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_executor_error: verify starting the thread twice
2026/04/03 05:13:03.963573810 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:03.964573772 unittester [799238/799313]: fatal: thread internal_run() got exception: "event_dispatcher_exception: run() instruction found when already running in the background.", exiting thread now. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:13:03.965573735 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:13:03.965573735 unittester [799238/799313]: fatal: thread internal_leave() got exception: "event_dispatcher_exception: thread failed with leave status: 2", exiting thread now. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
SECTION: reporter_executor_error: <type> + <type> that are not valid
2026/04/03 05:13:03.967573659 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:03.968573621 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:13:03.969573583 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:03.969573583 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:13:03.970573546 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:03.971573508 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:13:03.971573508 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:03.972573470 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:13:03.973573432 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:03.973573432 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:13:03.974573394 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:03.974573394 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:13:03.975573356 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:03.975573356 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_executor_error: <type> - <type> that are not valid
2026/04/03 05:13:03.976573319 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:03.977573281 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:13:03.977573281 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:03.978573243 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:13:03.979573205 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:03.979573205 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:13:03.980573167 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:03.980573167 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:13:03.981573130 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:03.982573092 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:13:03.982573092 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:03.983573054 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_executor_error: <type> * <type> that are not valid
2026/04/03 05:13:03.984573016 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:03.984573016 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:13:03.985572978 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:03.985572978 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:13:03.986572941 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:03.987572903 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:13:03.987572903 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:03.988572865 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:13:03.989572827 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:03.989572827 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:13:03.990572789 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:03.990572789 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:13:03.990572789 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:03.991572751 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:13:03.991572751 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:03.992572714 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:13:03.992572714 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:03.993572676 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_executor_error: <type> / <type> that are not valid
2026/04/03 05:13:03.994572638 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:03.994572638 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:13:03.995572600 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:03.995572600 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:13:03.996572562 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:03.996572562 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:13:03.997572524 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:03.997572524 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:13:03.998572487 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:03.998572487 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:13:03.999572449 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:03.999572449 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:13:04.000572411 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:04.000572411 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:13:04.001572373 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:04.001572373 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:13:04.001572373 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:04.002572335 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_executor_error: <type> % <type> that are not valid
2026/04/03 05:13:04.002572335 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:04.003572298 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:13:04.003572298 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:04.004572260 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:13:04.004572260 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:04.005572222 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:13:04.005572222 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:04.006572184 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:13:04.006572184 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:04.007572146 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:13:04.007572146 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:04.007572146 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:13:04.008572108 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:04.008572108 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:13:04.008572108 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:04.009572071 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:13:04.009572071 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:04.009572071 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_executor_error: -<types> that are not valid
2026/04/03 05:13:04.010572033 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:04.010572033 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:13:04.011571995 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:04.011571995 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:13:04.011571995 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:04.012571957 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_executor_error: variable reference without a '}'
2026/04/03 05:13:04.012571957 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:04.013571919 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_executor_error: regex variable in double string
2026/04/03 05:13:04.013571919 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:04.013571919 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_executor_error: variable reference without a name
2026/04/03 05:13:04.014571882 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:04.014571882 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_executor_error: <string> * <negative> is not valid
2026/04/03 05:13:04.014571882 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:04.015571844 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_executor_error: <string> * <large repeat> is not valid
2026/04/03 05:13:04.015571844 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:04.016571806 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_executor_error: exit() with timeout & error_message is invalid
2026/04/03 05:13:04.016571806 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:04.016571806 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_executor_error: exit() with timeout which is not a number
2026/04/03 05:13:04.017571768 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:04.017571768 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_executor_error: exit() with timeout which is not a number
2026/04/03 05:13:04.017571768 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:04.018571730 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_executor_error: send_message() when not connected
2026/04/03 05:13:04.018571730 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:04.018571730 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_executor_error: send_data() when not connected
2026/04/03 05:13:04.019571692 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:04.019571692 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_executor_error: if(variable) with invalid type
2026/04/03 05:13:04.019571692 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:04.020571655 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_executor_error: wait() before starting thread
2026/04/03 05:13:04.020571655 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:04.020571655 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_executor_error: wait() with invalid mode
2026/04/03 05:13:04.021571617 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:04.021571617 unittester [799238/799238]: trace: added 1 connection, "messenger_responder", there are now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:04.021571617 unittester [799238/799238]: trace: added 1 connection, "messenger_timer", there are now 3 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:04.022571579 unittester [799238/799238]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", there are now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:04.022571579 unittester [799238/799314]: fatal: thread internal_run() got exception: "event_dispatcher_exception: program_wait_invalid_mode.rprtr:2: unknown mode "not_this_one" in wait().", exiting thread now. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:13:04.023571541 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 4 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:13:04.024571503 unittester [799238/799314]: fatal: thread internal_leave() got exception: "event_dispatcher_exception: thread failed with leave status: 2", exiting thread now. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:13:04.024571503 unittester [799238/799238]: trace: removing 1 connection, "messenger_responder", of 3 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:13:04.025571466 unittester [799238/799238]: trace: removing 1 connection, "messenger_timer", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:13:04.023571541 unittester [799238/799315]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #799315. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:13:04.026571428 unittester [799238/799315]: error: OpenSSL: [2147483759/2|111]:[system library]:[BIO_connect]:[Connection refused]:[../crypto/bio/bio_sock2.c]:[114]:[calling connect()] (in function "int ed::detail::bio_log_errors()()") (tcp_private.cpp:408)
2026/04/03 05:13:04.026571428 unittester [799238/799315]: error: OpenSSL: [268435559/32|103]:[BIO routines]:[BIO_connect]:[connect error]:[../crypto/bio/bio_sock2.c]:[116]:[(no details)] (in function "int ed::detail::bio_log_errors()()") (tcp_private.cpp:408)
2026/04/03 05:13:04.027571390 unittester [799238/799315]: error: OpenSSL: [2147483759/2|111]:[system library]:[conn_state]:[Connection refused]:[../crypto/bio/bss_conn.c]:[177]:[calling connect(127.0.0.1, 20002)] (in function "int ed::detail::bio_log_errors()()") (tcp_private.cpp:408)
2026/04/03 05:13:04.027571390 unittester [799238/799315]: error: OpenSSL: [268435559/32|103]:[BIO routines]:[conn_state]:[connect error]:[../crypto/bio/bss_conn.c]:[226]:[(no details)] (in function "int ed::detail::bio_log_errors()()") (tcp_private.cpp:408)
2026/04/03 05:13:04.028571352 unittester [799238/799315]: error: connection to 127.0.0.1:20002 failed with: event_dispatcher_exception: failed connecting BIO object to server (ed::failed_connecting). (in function "void ed::detail::tcp_client_permanent_message_connection_impl::runner::connect()()") (tcp_client_permanent_message_connection.cpp:294)
2026/04/03 05:13:04.029571314 unittester [799238/799238]: trace: removing 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:13:04.029571314 unittester [799238/799315]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #799315 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:13:04.030571277 unittester [799238/799238]: error: connection to 127.0.0.1:20002 failed with: event_dispatcher_exception: failed connecting BIO object to server (in function "void ed::detail::tcp_client_permanent_message_connection_impl::thread_done()()") (tcp_client_permanent_message_connection.cpp:639)
SECTION: reporter_executor_error: wait() + drain without connections
2026/04/03 05:13:04.030571277 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:04.031571239 unittester [799238/799316]: fatal: thread internal_run() got exception: "event_dispatcher_exception: no connections to wait() on.", exiting thread now. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:13:04.032571201 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:13:04.032571201 unittester [799238/799316]: fatal: thread internal_leave() got exception: "event_dispatcher_exception: thread failed with leave status: 2", exiting thread now. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
SECTION: reporter_executor_error: try reading missing file
SECTION: reporter_executor_error: verify that the executor::run() function does a try/catch as expected
2026/04/03 05:13:04.035571087 unittester [799238/799238]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:04.035571087 unittester [799238/799238]: trace: added 1 connection, "messenger_responder", there are now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:04.035571087 unittester [799238/799238]: trace: added 1 connection, "messenger_timer", there are now 3 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:04.036571050 unittester [799238/799238]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", there are now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:04.036571050 unittester [799238/799318]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #799318. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:13:04.037571012 unittester [799238/799238]: trace: removing 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", of 4 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:13:04.037571012 unittester [799238/799318]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #799318 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:13:04.038570974 unittester [799238/799238]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::messenger", there are now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:04.038570974 unittester [799238/799238]: debug: tcp server client:tcp_client_permanent_message_connection_impl::messenger: send message [REGISTER service=responder;version=1] (in function "virtual bool ed::tcp_server_client_message_connection::send_message(ed::message&, bool)()") (tcp_server_client_message_connection.cpp:163)
--- message: REGISTER service=responder;version=1
2026/04/03 05:13:04.040570898 unittester [799238/799317]: debug: tcp server client:msg_tcp_client: send message [<reporter_test_extension:test_processor reporter_test:accept_one_message/READY status=alive] (in function "virtual bool ed::tcp_server_client_message_connection::send_message(ed::message&, bool)()") (tcp_server_client_message_connection.cpp:163)
--- "client" message (1): <reporter_test_extension:test_processor reporter_test:accept_one_message/READY status=alive
2026/04/03 05:13:05.042533003 unittester [799238/799317]: debug: tcp server client:msg_tcp_client: send message [<reporter_test_extension:test_processor reporter_test:accept_one_message/HELP] (in function "virtual bool ed::tcp_server_client_message_connection::send_message(ed::message&, bool)()") (tcp_server_client_message_connection.cpp:163)
error: caught unexpected exception in e->run(): --- "client" message (2): <reporter_test_extension:test_processor reporter_test:accept_one_message/HELP
testing that the executor catches these exceptions.
2026/04/03 05:13:17.056078645 unittester [799238/799317]: fatal: thread internal_run() got exception: "event_dispatcher_exception: ppoll() timed out.", exiting thread now. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:13:17.056078645 unittester [799238/799317]: fatal: thread internal_leave() got exception: "event_dispatcher_exception: thread failed with leave status: 2", exiting thread now. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:13:17.057078607 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 4 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_executor_error: verify that the executor::run() function does a try/catch of non-standard exceptions
2026/04/03 05:13:17.063078380 unittester [799238/799238]: trace: added 1 connection, "thread_done", there are now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:17.064078342 unittester [799238/799238]: trace: added 1 connection, "messenger_responder", there are now 5 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:17.065078304 unittester [799238/799238]: trace: added 1 connection, "messenger_timer", there are now 6 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:17.065078304 unittester [799238/799238]: trace: removing 1 connection, "messenger_timer", of 6 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:13:17.066078266 unittester [799238/799238]: trace: removing 1 connection, "messenger_responder", of 5 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:13:17.066078266 unittester [799238/799238]: trace: removing 1 connection, "tcp_client_permanent_message_connection_impl::messenger", of 4 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:13:17.067078228 unittester [799238/799238]: debug: socket -1 of connection "tcp_client_permanent_message_connection_impl::messenger" hang up. (in function "virtual void ed::connection::process_hup()()") (connection.cpp:1174)
2026/04/03 05:13:17.068078191 unittester [799238/799238]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", there are now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:17.069078153 unittester [799238/799320]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #799320. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:13:17.070078115 unittester [799238/799320]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #799320 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:13:17.070078115 unittester [799238/799238]: trace: removing 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", of 4 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:13:17.071078077 unittester [799238/799238]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::messenger", there are now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:17.072078039 unittester [799238/799238]: debug: tcp server client:tcp_client_permanent_message_connection_impl::messenger: send message [REGISTER service=responder;version=1] (in function "virtual bool ed::tcp_server_client_message_connection::send_message(ed::message&, bool)()") (tcp_server_client_message_connection.cpp:163)
--- message: REGISTER service=responder;version=1
2026/04/03 05:13:17.074077964 unittester [799238/799319]: debug: tcp server client:msg_tcp_client: send message [<reporter_test_extension:test_processor reporter_test:accept_one_message/READY status=alive] (in function "virtual bool ed::tcp_server_client_message_connection::send_message(ed::message&, bool)()") (tcp_server_client_message_connection.cpp:163)
--- "client" message (1): <reporter_test_extension:test_processor reporter_test:accept_one_message/READY status=alive
2026/04/03 05:13:18.076040068 unittester [799238/799319]: debug: tcp server client:msg_tcp_client: send message [<reporter_test_extension:test_processor reporter_test:accept_one_message/HELP] (in function "virtual bool ed::tcp_server_client_message_connection::send_message(ed::message&, bool)()") (tcp_server_client_message_connection.cpp:163)
error: caught unknown exception in executor::run().
--- "client" message (2): <reporter_test_extension:test_processor reporter_test:accept_one_message/HELP
2026/04/03 05:13:30.089585707 unittester [799238/799319]: fatal: thread internal_run() got exception: "event_dispatcher_exception: ppoll() timed out.", exiting thread now. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:13:30.090585669 unittester [799238/799319]: fatal: thread internal_leave() got exception: "event_dispatcher_exception: thread failed with leave status: 2", exiting thread now. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/04/03 05:13:30.091585632 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 4 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_executor_error: verify that the run() instruction does throw
SECTION: reporter_executor_error: invalid timestamp for set_variable() cast
2026/04/03 05:13:30.094585518 unittester [799238/799238]: trace: added 1 connection, "thread_done", there are now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:30.094585518 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 4 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_executor_error: unknown string cast
2026/04/03 05:13:30.096585443 unittester [799238/799238]: trace: added 1 connection, "thread_done", there are now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:30.097585405 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 4 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_executor_error: unknown timestamp cast
2026/04/03 05:13:30.098585367 unittester [799238/799238]: trace: added 1 connection, "thread_done", there are now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:30.099585329 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 4 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_executor_error: unknown timestamp cast
2026/04/03 05:13:30.100585292 unittester [799238/799238]: trace: added 1 connection, "thread_done", there are now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:30.102585216 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 4 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_executor_error: sort() var1 missing
SECTION: reporter_executor_error: sort() var1 name must be a string
2026/04/03 05:13:30.103585178 unittester [799238/799238]: trace: added 1 connection, "thread_done", there are now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:30.104585140 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 4 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_executor_error: sort() var1 does not name an existing variable
2026/04/03 05:13:30.105585103 unittester [799238/799238]: trace: added 1 connection, "thread_done", there are now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:30.106585065 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 4 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_executor_error: sort() does not accept all types yet
2026/04/03 05:13:30.107585027 unittester [799238/799238]: trace: added 1 connection, "thread_done", there are now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:30.108584989 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 4 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_executor_error: sort() does not accept mixed types
2026/04/03 05:13:30.110584914 unittester [799238/799238]: trace: added 1 connection, "thread_done", there are now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:30.111584876 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 4 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_executor_error: listen() with unknown connection type
2026/04/03 05:13:30.112584838 unittester [799238/799238]: trace: added 1 connection, "thread_done", there are now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:30.113584800 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 4 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_lexer_file: file does not exist
SECTION: reporter_lexer_file: exact filename
SECTION: reporter_lexer_file: filename without extension
SECTION: signal_handler_errors: create_instance() can only be called once
SECTION: signal_handler_errors: invalid signal number & callback pointer
SECTION: reporter_token_error: set token twice
SECTION: reporter_token_error: set line twice
SECTION: reporter_token_error: set column twice
error:SECTION: reporter_lexer_error: unterminated string
unterminated-string.rprtr:1:1: unterminated string.
error:multi-line-string.rprtr:1:SECTION: reporter_lexer_error: multi-line string
1: strings cannot be written on multiple lines.
error:multi-line-string.rprtr:2:6: unterminated string.
error:unterminated-backslash.rprtr:1SECTION: reporter_lexer_error: unterminated string in backslash case
:1: unterminated backslash sequence in string.
error:empty-variable.rprtr:1SECTION: reporter_lexer_error: empty unquoted variable
:7: unexpected '$' without a variable name.
error:empty-quoted-variable.rprtr:1:SECTION: reporter_lexer_error: empty quoted variable
7: unexpected '$' without a variable name.
error:SECTION: reporter_lexer_error: invalid quoted variable name
invalid-variable-name.rprtr:1:1: unexpected character to close variable; expected '}'.
SECTION: reporter_lexer_error: empty date (double quote)
error:unterminated-date.rprtr:1:1: unexpected '@' without a timestamp.
SECTION: reporter_lexer_error: empty date (single quote)
error:unterminated-date.rprtr:1:1: unexpected '@' without a timestamp.
SECTION: reporter_lexer_error: unterminated date
error:unterminated-date.rprtr:1:1: unterminated date.
SECTION: reporter_lexer_error: unterminated IP
error:unterminated-ip.rprtr:1:1: unterminated IP address.
SECTION: reporter_lexer_error: bad IP (bad name)
error:unterminated-ip.rprtr:1:1: error parsing IP address some bad IP address.
error:empty-ip.rprtr:1:1: an empty IP address is not a valid address.
SECTION: reporter_lexer_error: empty IP
SECTION: reporter_lexer_error: IP range is not available
error:ip-range.rprtr:1:1: error parsing IP address 10.0.1.0-10.0.1.255.
SECTION: reporter_lexer_error: no from IP
error:no-from-ip.rprtr:1:1: error parsing IP address -10.0.1.255.
error:bad-integers.rprtrSECTION: reporter_lexer_error: bad integer
:1:1: invalid integer (10000000000000000000).
error:bad-integers.rprtr:2:1: invalid integer (1-1).
error:bad-integers.rprtr:3:1: invalid integer (1+1).
error:bad-floating-points.rprtr:1:SECTION: reporter_lexer_error: bad floating points
1: invalid floating point (3.3e+).
error:bad-floating-points.rprtr:2:1: invalid floating point (3.3e++5).
error:bad-floating-points.rprtr:3:1: invalid floating point (3.3ee+5).
error:bad-floating-points.rprtr:4:1: invalid floating point (3.3EE+5).
error:bad-floating-points.rprtr:5:1: invalid floating point (3.3EE++5).
error:bad-floating-points.rprtr:6:1: invalid floating point (3e++5).
error:bad-floating-points.rprtr:7:1: invalid floating point (3ee+5).
error:bad-floating-points.rprtr:8:1: invalid floating point (3EE+5).
error:bad-floating-points.rprtr:9:1: invalid floating point (3EE++5).
error:bad-floating-points.rprtr:10:1: invalid floating point (3.3e-).
error:bad-floating-points.rprtr:11:1: invalid floating point (3.3e--5).
error:bad-floating-points.rprtr:12:1: invalid floating point (3.3ee-5).
error:bad-floating-points.rprtr:13:1: invalid floating point (3.3EE-5).
error:bad-floating-points.rprtr:14:1: invalid floating point (3.3EE--5).
error:bad-floating-points.rprtr:15:1: invalid floating point (3e--5).
error:bad-floating-points.rprtr:16:1: invalid floating point (3ee-5).
error:bad-floating-points.rprtr:17:1: invalid floating point (3EE-5).
error:bad-floating-points.rprtr:18:1: invalid floating point (3EE--5).
error:bad-floating-points.rprtr:19:1: invalid floating point (3..3e-3).
error:bad-floating-points.rprtr:20:1: invalid floating point (3.3.e-5).
error:bad-floating-points.rprtr:21:1: invalid floating point (3.3e.+6).
error:bad-floating-points.rprtr:22:1: invalid floating point (3.3e-.5).
error:bad-floating-points.rprtr:23:1: invalid floating point (3.3e9.).
error:unexpected-digit.rprtr:1:1: variable name cannot start with a digit.
error:unexpected-digit.rprtr:2:1: variable name cannot start with a digit.
SECTION: reporter_lexer_error: variable name cannot start with digit
error:unexpected-character.rprtr:1:1: unexpected character (\).
SECTION: reporter_lexer_error: unexpected character
error:unexpected-character.rprtr:2:1: unexpected character (#).
SECTION: reporter_lexer_error: unsupported backslash tokens
SECTION: reporter_lexer_error: invalid hexadecimal number
SECTION: reporter_lexer: empty input
SECTION: reporter_lexer: white spaces only input
SECTION: reporter_lexer: simple tokens
SECTION: reporter_lexer: divide token
SECTION: reporter_lexer: simple comment
SECTION: reporter_lexer: divide and comments token
SECTION: reporter_lexer: hexadecimal tokens
SECTION: reporter_lexer: NaN token
SECTION: reporter_lexer: compare and comments token
SECTION: reporter_lexer: variable tokens
SECTION: reporter_lexer: date tokens
SECTION: reporter_lexer: IP tokens
SECTION: reporter_lexer: double string tokens
SECTION: reporter_lexer: currently unsupported backslash tokens
SECTION: reporter_lexer: single string tokens
SECTION: reporter_lexer: integer tokens
SECTION: reporter_lexer: floating point tokens
SECTION: reporter_lexer: identifier tokens
SECTION: reporter_statement: verify basic program
SECTION: timer: invalid priority (too small)
SECTION: timer: invalid priority (too large)
SECTION: timer: invalid timeout delay (too small)
SECTION: timer: invalid timeout date (too small)
SECTION: reporter_expression: set/get operator
SECTION: reporter_expression: ADD of two integers
SECTION: Timer connection
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
unittest is a Catch2 v3.13.0 host application.
Run with -? for options
-------------------------------------------------------------------------------
timer
Timer connection
-------------------------------------------------------------------------------
/home/alexis/snapwebsites/snapcpp/contrib/eventdispatcher/tests/catch_timer.cpp:160
...............................................................................
/home/alexis/snapwebsites/snapcpp/contrib/eventdispatcher/tests/catch_timer.cpp:167: FAILED:
CATCH_REQUIRE( communicator->get_connections().empty() )
with expansion:
false
SECTION: Timer add/remove connection
2026/04/03 05:13:30.171582608 unittester [799238/799238]: trace: added 1 connection, "timer", there are now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:30.172582570 unittester [799238/799238]: trace: connection, "timer" not re-added (already present in f_connections). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:214)
-------------------------------------------------------------------------------
timer
Timer add/remove connection
-------------------------------------------------------------------------------
/home/alexis/snapwebsites/snapcpp/contrib/eventdispatcher/tests/catch_timer.cpp:238
...............................................................................
/home/alexis/snapwebsites/snapcpp/contrib/eventdispatcher/tests/catch_timer.cpp:249: FAILED:
CATCH_REQUIRE( connections.size() == 1 )
with expansion:
4 == 1
SECTION: Timer add connection, remove on process_error()
2026/04/03 05:13:30.173582533 unittester [799238/799238]: trace: added 1 connection, "timer", there are now 5 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:30.173582533 unittester [799238/799238]: debug: socket -1 of connection "timer" was marked as erroneous by the kernel. (in function "virtual void ed::connection::process_error()()") (connection.cpp:1141)
2026/04/03 05:13:30.174582495 unittester [799238/799238]: trace: removing 1 connection, "timer", of 5 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: Timer add connection, expect process_timeout()
2026/04/03 05:13:30.174582495 unittester [799238/799238]: trace: added 1 connection, "timer", there are now 5 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:30.175582457 unittester [799238/799238]: trace: removing 1 connection, "messenger_timer", of 5 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:13:30.175582457 unittester [799238/799238]: trace: removing 1 connection, "messenger_responder", of 4 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:13:30.176582419 unittester [799238/799238]: trace: removing 1 connection, "tcp_client_permanent_message_connection_impl::messenger", of 3 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:13:30.177582381 unittester [799238/799238]: debug: socket -1 of connection "tcp_client_permanent_message_connection_impl::messenger" hang up. (in function "virtual void ed::connection::process_hup()()") (connection.cpp:1174)
-------------------------------------------------------------------------------
timer
Timer add connection, expect process_timeout()
-------------------------------------------------------------------------------
/home/alexis/snapwebsites/snapcpp/contrib/eventdispatcher/tests/catch_timer.cpp:274
...............................................................................
/home/alexis/snapwebsites/snapcpp/contrib/eventdispatcher/tests/catch_timer.cpp:282: FAILED:
{Unknown expression after the reported line}
due to unexpected exception with message:
unexpectedly got process_timeout() called.
SECTION: Timer add connection, remove on process_hup()
2026/04/03 05:13:31.172544752 unittester [799238/799238]: trace: added 1 connection, "timer", there are now 3 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:31.173544714 unittester [799238/799238]: debug: socket -1 of connection "timer" hang up. (in function "virtual void ed::connection::process_hup()()") (connection.cpp:1174)
2026/04/03 05:13:31.174544676 unittester [799238/799238]: trace: removing 1 connection, "timer", of 3 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: Timer add connection, remove on process_invalid()
2026/04/03 05:13:31.174544676 unittester [799238/799238]: trace: added 1 connection, "timer", there are now 3 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:13:31.175544639 unittester [799238/799238]: error: socket of connection "timer" was marked as invalid by the kernel. (in function "virtual void ed::connection::process_invalid()()") (connection.cpp:1204)
2026/04/03 05:13:31.175544639 unittester [799238/799238]: trace: removing 1 connection, "timer", of 3 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: certificate: Load PEM file
SECTION: certificate: Load PEM from domain
2026/04/03 05:15:44.932485872 unittester [799238/799238]: error: OpenSSL: [2147483758/2|110]:[system library]:[BIO_connect]:[Connection timed out]:[../crypto/bio/bio_sock2.c]:[114]:[calling connect()] (in function "int ed::detail::bio_log_errors()()") (tcp_private.cpp:408)
2026/04/03 05:15:44.933485834 unittester [799238/799238]: error: OpenSSL: [268435559/32|103]:[BIO routines]:[BIO_connect]:[connect error]:[../crypto/bio/bio_sock2.c]:[116]:[(no details)] (in function "int ed::detail::bio_log_errors()()") (tcp_private.cpp:408)
2026/04/03 05:15:44.933485834 unittester [799238/799238]: error: OpenSSL: [2147483758/2|110]:[system library]:[conn_state]:[Connection timed out]:[../crypto/bio/bss_conn.c]:[177]:[calling connect(www.m2osw.com, 443)] (in function "int ed::detail::bio_log_errors()()") (tcp_private.cpp:408)
2026/04/03 05:15:44.934485796 unittester [799238/799238]: error: OpenSSL: [268435559/32|103]:[BIO routines]:[conn_state]:[connect error]:[../crypto/bio/bss_conn.c]:[226]:[(no details)] (in function "int ed::detail::bio_log_errors()()") (tcp_private.cpp:408)
-------------------------------------------------------------------------------
certificate
certificate: Load PEM from domain
-------------------------------------------------------------------------------
/home/alexis/snapwebsites/snapcpp/contrib/eventdispatcher/tests/catch_certificate.cpp:82
...............................................................................
/home/alexis/snapwebsites/snapcpp/contrib/eventdispatcher/tests/catch_certificate.cpp:86: FAILED:
CATCH_REQUIRE( cert.load_from_domain("www.m2osw.com") )
with expansion:
false
SECTION: reporter_executor: verify sleep in a function
2026/04/03 05:15:44.936485721 unittester [799238/799238]: trace: added 1 connection, "thread_done", there are now 3 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
error: caught unexpected exception in e->run(): unexpectedly got process_timeout() called.
-------------------------------------------------------------------------------
reporter_executor
reporter_executor: verify sleep in a function
-------------------------------------------------------------------------------
/home/alexis/snapwebsites/snapcpp/contrib/eventdispatcher/tests/catch_reporter_executor.cpp:2274
...............................................................................
/home/alexis/snapwebsites/snapcpp/contrib/eventdispatcher/tests/catch_reporter_executor.cpp:2286: FAILED:
CATCH_REQUIRE( e->run() )
with expansion:
false
2026/04/03 05:15:47.438391094 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 3 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_executor: verify sort function
2026/04/03 05:15:47.441390981 unittester [799238/799238]: trace: added 1 connection, "thread_done", there are now 3 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:15:47.443390905 unittester [799238/799238]: trace: removing 1 connection, "timer", of 3 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/04/03 05:15:47.444390867 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
error: caught unexpected exception in e->run(): unexpectedly got process_timeout() called.
-------------------------------------------------------------------------------
reporter_executor
reporter_executor: verify sort function
-------------------------------------------------------------------------------
/home/alexis/snapwebsites/snapcpp/contrib/eventdispatcher/tests/catch_reporter_executor.cpp:2292
...............................................................................
/home/alexis/snapwebsites/snapcpp/contrib/eventdispatcher/tests/catch_reporter_executor.cpp:2303: FAILED:
CATCH_REQUIRE( e->run() )
with expansion:
false
SECTION: reporter_executor: verify starting the thread
2026/04/03 05:15:48.174363264 unittester [799238/799238]: trace: added 1 connection, "thread_done", there are now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
--------------------- TRACE: pos: 0 reason: 0 name: "set_variable"
--------------------- TRACE: pos: 1 reason: 1 name: "set_variable"
--------------------- TRACE: pos: 2 reason: 0 name: "set_variable"
--------------------- TRACE: pos: 3 reason: 1 name: "set_variable"
--------------------- TRACE: pos: 4 reason: 0 name: "run"
--------------------- TRACE: pos: 5 reason: 1 name: "run"
--------------------- TRACE: pos: 6 reason: 0 name: "set_variable"
--------------------- TRACE: pos: 7 reason: 1 name: "set_variable"
--------------------- TRACE: pos: 8 reason: 0 name: "set_variable"
--------------------- TRACE: pos: 9 reason: 1 name: "set_variable"
--------------------- TRACE: pos: 10 reason: 0 name: "set_variable"
--------------------- TRACE: pos: 11 reason: 1 name: "set_variable"
--------------------- TRACE: pos: 12 reason: 0 name: "set_variable"
--------------------- TRACE: pos: 13 reason: 1 name: "set_variable"
--------------------- TRACE: pos: 14 reason: 0 name: "set_variable"
--------------------- TRACE: pos: 15 reason: 1 name: "set_variable"
--------------------- TRACE: pos: 16 reason: 0 name: "set_variable"
--------------------- TRACE: pos: 17 reason: 1 name: "set_variable"
--------------------- TRACE: pos: 18 reason: 0 name: "set_variable"
--------------------- TRACE: pos: 19 reason: 1 name: "set_variable"
--------------------- TRACE: pos: 20 reason: 0 name: "set_variable"
--------------------- TRACE: pos: 21 reason: 1 name: "set_variable"
--------------------- TRACE: pos: 22 reason: 0 name: "strlen"
--------------------- TRACE: pos: 23 reason: 1 name: "strlen"
2026/04/03 05:15:48.178363113 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
error: caught unexpected exception in e->run(): unexpectedly got process_timeout() called.
-------------------------------------------------------------------------------
reporter_executor
reporter_executor: verify starting the thread
-------------------------------------------------------------------------------
/home/alexis/snapwebsites/snapcpp/contrib/eventdispatcher/tests/catch_reporter_executor.cpp:2390
...............................................................................
/home/alexis/snapwebsites/snapcpp/contrib/eventdispatcher/tests/catch_reporter_executor.cpp:2433: FAILED:
CATCH_REQUIRE( e->run() )
with expansion:
false
SECTION: reporter_executor: verify computation (integers)
2026/04/03 05:15:49.174325444 unittester [799238/799238]: trace: added 1 connection, "thread_done", there are now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:15:49.176325368 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
error: caught unexpected exception in e->run(): unexpectedly got process_timeout() called.
-------------------------------------------------------------------------------
reporter_executor
reporter_executor: verify computation (integers)
-------------------------------------------------------------------------------
/home/alexis/snapwebsites/snapcpp/contrib/eventdispatcher/tests/catch_reporter_executor.cpp:2508
...............................................................................
/home/alexis/snapwebsites/snapcpp/contrib/eventdispatcher/tests/catch_reporter_executor.cpp:2519: FAILED:
CATCH_REQUIRE( e->run() )
with expansion:
false
SECTION: reporter_executor: verify computation (floating points)
2026/04/03 05:15:50.180287394 unittester [799238/799238]: trace: added 1 connection, "thread_done", there are now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:15:50.184287243 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
error: caught unexpected exception in e->run(): unexpectedly got process_timeout() called.
-------------------------------------------------------------------------------
reporter_executor
reporter_executor: verify computation (floating points)
-------------------------------------------------------------------------------
/home/alexis/snapwebsites/snapcpp/contrib/eventdispatcher/tests/catch_reporter_executor.cpp:2615
...............................................................................
/home/alexis/snapwebsites/snapcpp/contrib/eventdispatcher/tests/catch_reporter_executor.cpp:2626: FAILED:
CATCH_REQUIRE( e->run() )
with expansion:
false
SECTION: reporter_executor: verify computation (timestamp)
2026/04/03 05:15:51.175249762 unittester [799238/799238]: trace: added 1 connection, "thread_done", there are now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:15:51.176249724 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
error: caught unexpected exception in e->run(): unexpectedly got process_timeout() called.
-------------------------------------------------------------------------------
reporter_executor
reporter_executor: verify computation (timestamp)
-------------------------------------------------------------------------------
/home/alexis/snapwebsites/snapcpp/contrib/eventdispatcher/tests/catch_reporter_executor.cpp:2714
...............................................................................
/home/alexis/snapwebsites/snapcpp/contrib/eventdispatcher/tests/catch_reporter_executor.cpp:2725: FAILED:
CATCH_REQUIRE( e->run() )
with expansion:
false
SECTION: reporter_executor: verify hex() function
2026/04/03 05:15:52.174211987 unittester [799238/799238]: trace: added 1 connection, "thread_done", there are now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:15:52.176211911 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
error: caught unexpected exception in e->run(): unexpectedly got process_timeout() called.
-------------------------------------------------------------------------------
reporter_executor
reporter_executor: verify hex() function
-------------------------------------------------------------------------------
/home/alexis/snapwebsites/snapcpp/contrib/eventdispatcher/tests/catch_reporter_executor.cpp:2762
...............................................................................
/home/alexis/snapwebsites/snapcpp/contrib/eventdispatcher/tests/catch_reporter_executor.cpp:2773: FAILED:
CATCH_REQUIRE( e->run() )
with expansion:
false
SECTION: reporter_executor: verify now()
2026/04/03 05:15:53.173174204 unittester [799238/799238]: trace: added 1 connection, "thread_done", there are now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:15:53.174174166 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
error: caught unexpected exception in e->run(): unexpectedly got process_timeout() called.
-------------------------------------------------------------------------------
reporter_executor
reporter_executor: verify now()
-------------------------------------------------------------------------------
/home/alexis/snapwebsites/snapcpp/contrib/eventdispatcher/tests/catch_reporter_executor.cpp:2802
...............................................................................
/home/alexis/snapwebsites/snapcpp/contrib/eventdispatcher/tests/catch_reporter_executor.cpp:2813: FAILED:
CATCH_REQUIRE( e->run() )
with expansion:
false
SECTION: reporter_executor: verify max_pid()
2026/04/03 05:15:54.173136384 unittester [799238/799238]: trace: added 1 connection, "thread_done", there are now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:15:54.174136346 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
error: caught unexpected exception in e->run(): unexpectedly got process_timeout() called.
-------------------------------------------------------------------------------
reporter_executor
reporter_executor: verify max_pid()
-------------------------------------------------------------------------------
/home/alexis/snapwebsites/snapcpp/contrib/eventdispatcher/tests/catch_reporter_executor.cpp:2830
...............................................................................
/home/alexis/snapwebsites/snapcpp/contrib/eventdispatcher/tests/catch_reporter_executor.cpp:2841: FAILED:
CATCH_REQUIRE( e->run() )
with expansion:
false
SECTION: reporter_executor: verify random()
2026/04/03 05:15:55.175098489 unittester [799238/799238]: trace: added 1 connection, "thread_done", there are now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:15:55.176098451 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
error: caught unexpected exception in e->run(): unexpectedly got process_timeout() called.
-------------------------------------------------------------------------------
reporter_executor
reporter_executor: verify random()
-------------------------------------------------------------------------------
/home/alexis/snapwebsites/snapcpp/contrib/eventdispatcher/tests/catch_reporter_executor.cpp:2855
...............................................................................
/home/alexis/snapwebsites/snapcpp/contrib/eventdispatcher/tests/catch_reporter_executor.cpp:2866: FAILED:
CATCH_REQUIRE( e->run() )
with expansion:
false
SECTION: reporter_executor: verify hostname
2026/04/03 05:15:56.173060748 unittester [799238/799238]: trace: added 1 connection, "thread_done", there are now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:15:56.174060710 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
error: caught unexpected exception in e->run(): unexpectedly got process_timeout() called.
-------------------------------------------------------------------------------
reporter_executor
reporter_executor: verify hostname
-------------------------------------------------------------------------------
/home/alexis/snapwebsites/snapcpp/contrib/eventdispatcher/tests/catch_reporter_executor.cpp:2890
...............................................................................
/home/alexis/snapwebsites/snapcpp/contrib/eventdispatcher/tests/catch_reporter_executor.cpp:2901: FAILED:
CATCH_REQUIRE( e->run() )
with expansion:
false
SECTION: reporter_executor: verify kill with number
2026/04/03 05:15:57.174022888 unittester [799238/799238]: trace: added 1 connection, "thread_done", there are now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:15:57.175022850 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
error: caught unexpected exception in e->run(): unexpectedly got process_timeout() called.
-------------------------------------------------------------------------------
reporter_executor
reporter_executor: verify kill with number
-------------------------------------------------------------------------------
/home/alexis/snapwebsites/snapcpp/contrib/eventdispatcher/tests/catch_reporter_executor.cpp:2916
...............................................................................
/home/alexis/snapwebsites/snapcpp/contrib/eventdispatcher/tests/catch_reporter_executor.cpp:2927: FAILED:
CATCH_REQUIRE( e->run() )
with expansion:
false
SECTION: reporter_executor: verify kill with identifier
2026/04/03 05:15:58.173985068 unittester [799238/799238]: trace: added 1 connection, "thread_done", there are now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:15:58.174985030 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
error: caught unexpected exception in e->run(): unexpectedly got process_timeout() called.
-------------------------------------------------------------------------------
reporter_executor
reporter_executor: verify kill with identifier
-------------------------------------------------------------------------------
/home/alexis/snapwebsites/snapcpp/contrib/eventdispatcher/tests/catch_reporter_executor.cpp:2933
...............................................................................
/home/alexis/snapwebsites/snapcpp/contrib/eventdispatcher/tests/catch_reporter_executor.cpp:2944: FAILED:
CATCH_REQUIRE( e->run() )
with expansion:
false
SECTION: reporter_executor: verify kill with string
2026/04/03 05:15:59.174947214 unittester [799238/799238]: trace: added 1 connection, "thread_done", there are now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:15:59.175947176 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
error: caught unexpected exception in e->run(): unexpectedly got process_timeout() called.
-------------------------------------------------------------------------------
reporter_executor
reporter_executor: verify kill with string
-------------------------------------------------------------------------------
/home/alexis/snapwebsites/snapcpp/contrib/eventdispatcher/tests/catch_reporter_executor.cpp:2950
...............................................................................
/home/alexis/snapwebsites/snapcpp/contrib/eventdispatcher/tests/catch_reporter_executor.cpp:2961: FAILED:
CATCH_REQUIRE( e->run() )
with expansion:
false
SECTION: reporter_executor: verify computation (address)
2026/04/03 05:16:00.175909357 unittester [799238/799238]: trace: added 1 connection, "thread_done", there are now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:16:00.178909244 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
error: caught unexpected exception in e->run(): unexpectedly got process_timeout() called.
-------------------------------------------------------------------------------
reporter_executor
reporter_executor: verify computation (address)
-------------------------------------------------------------------------------
/home/alexis/snapwebsites/snapcpp/contrib/eventdispatcher/tests/catch_reporter_executor.cpp:2967
...............................................................................
/home/alexis/snapwebsites/snapcpp/contrib/eventdispatcher/tests/catch_reporter_executor.cpp:2978: FAILED:
CATCH_REQUIRE( e->run() )
with expansion:
false
SECTION: reporter_executor: verify computation (concatenation)
2026/04/03 05:16:01.175871538 unittester [799238/799238]: trace: added 1 connection, "thread_done", there are now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:16:01.177871462 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
error: caught unexpected exception in e->run(): unexpectedly got process_timeout() called.
-------------------------------------------------------------------------------
reporter_executor
reporter_executor: verify computation (concatenation)
-------------------------------------------------------------------------------
/home/alexis/snapwebsites/snapcpp/contrib/eventdispatcher/tests/catch_reporter_executor.cpp:3017
...............................................................................
/home/alexis/snapwebsites/snapcpp/contrib/eventdispatcher/tests/catch_reporter_executor.cpp:3028: FAILED:
CATCH_REQUIRE( e->run() )
with expansion:
false
SECTION: reporter_executor: verify computation (string repeat)
2026/04/03 05:16:02.174833756 unittester [799238/799238]: trace: added 1 connection, "thread_done", there are now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:16:02.175833718 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
error: caught unexpected exception in e->run(): unexpectedly got process_timeout() called.
-------------------------------------------------------------------------------
reporter_executor
reporter_executor: verify computation (string repeat)
-------------------------------------------------------------------------------
/home/alexis/snapwebsites/snapcpp/contrib/eventdispatcher/tests/catch_reporter_executor.cpp:3075
...............................................................................
/home/alexis/snapwebsites/snapcpp/contrib/eventdispatcher/tests/catch_reporter_executor.cpp:3086: FAILED:
CATCH_REQUIRE( e->run() )
with expansion:
false
SECTION: reporter_executor: verify variable in string
2026/04/03 05:16:03.174795937 unittester [799238/799238]: trace: added 1 connection, "thread_done", there are now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/04/03 05:16:03.175795899 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
error: caught unexpected exception in e->run(): unexpectedly got process_timeout() called.
-------------------------------------------------------------------------------
reporter_executor
reporter_executor: verify variable in string
-------------------------------------------------------------------------------
/home/alexis/snapwebsites/snapcpp/contrib/eventdispatcher/tests/catch_reporter_executor.cpp:3115
...............................................................................
/home/alexis/snapwebsites/snapcpp/contrib/eventdispatcher/tests/catch_reporter_executor.cpp:3126: FAILED:
CATCH_REQUIRE( e->run() )
with expansion:
false
SECTION: reporter_executor: print() + message
2026/04/03 05:16:04.173758154 unittester [799238/799238]: trace: added 1 connection, "thread_done", there are now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
--- message: testing print()
2026/04/03 05:16:04.174758116 unittester [799238/799238]: trace: removing 1 connection, "thread_done", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: signal_handler: Create Signal Handler connection
SECTION: reporter_executor_state: add and read data from the state
SECTION: reporter_instruction_error: get unknown instruction
SECTION: reporter_instruction_error: search non-existant label
SECTION: reporter_instruction_error: search non-existant parameter
SECTION: reporter_instruction_error: label without a "name" parameter (missing)
SECTION: reporter_instruction_error: label without a "name" parameter (misspelled)
SECTION: reporter_instruction_error: label with name parameter not of type PRIMARY
SECTION: reporter_instruction_error: label with a name parameter of type INTEGER
SECTION: reporter_instruction_error: label already defined
SECTION: reporter_instruction_error: "return()" does not accept any parameters
SECTION: reporter_instruction_error: "run()" cannot be called
SECTION: reporter_instruction: check label
SECTION: reporter_instruction: check goto
SECTION: reporter_instruction: global variable
SECTION: reporter_instruction: check call/return
===============================================================================
test cases: 36 | 33 passed | 3 failed
assertions: 223216 | 223194 passed | 22 failed
Command exited with non-zero status 42
0.88user 0.20system 3:20.95elapsed 0%CPU (0avgtext+0avgdata 29824maxresident)k
0inputs+552outputs (0major+3642minor)pagefaults 0swaps
info: test logs were saved in: "../../BUILD/Debug/contrib/eventdispatcher/tests/tests.log".
error: test(s) failed.
Build, Tests/Coverage, or Upload failed on Fri Apr 3 05:16:04 AM UTC 2026.
Back to list