Back to list


info: starting build process on Sat Sep 12 05:38:52 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'
[ 38%] 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'
[ 53%] 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'
[ 53%] Built target eventdispatcher_qt_autogen_timestamp_deps
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 eventdispatcher_qt_autogen
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
[ 56%] 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'
[ 57%] Generating API documentation with Doxygen
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
[ 57%] 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'
[ 58%] 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'
[ 59%] 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'
[ 81%] 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'
[ 82%] 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.62 [50202]:unittest: seed is 1789191535
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: 2596494878
SECTION: reporter_expression: set/get operator
SECTION: reporter_expression: ADD of two integers
SECTION: reporter_executor_error_data: read too large
2026/09/12 05:38:55.285735560 unittester [50202/50202]: 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/09/12 05:38:55.289735388 unittester [50202/50202]: 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/09/12 05:38:55.791713875 unittester [50202/50202]: 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/09/12 05:38:55.793713789 unittester [50202/50207]: 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/09/12 05:38:55.794713746 unittester [50202/50202]: 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/09/12 05:38:55.794713746 unittester [50202/50207]: 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/09/12 05:38:55.795713703 unittester [50202/50202]: 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/09/12 05:38:55.796713661 unittester [50202/50202]: 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/09/12 05:38:55.798713575 unittester [50202/50202]: 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/09/12 05:38:55.799713532 unittester [50202/50202]: 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/09/12 05:38:56.300692060 unittester [50202/50202]: 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/09/12 05:38:56.302691975 unittester [50202/50208]: 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/09/12 05:38:56.303691932 unittester [50202/50208]: 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/09/12 05:38:56.303691932 unittester [50202/50202]: 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/09/12 05:38:56.304691889 unittester [50202/50202]: 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/09/12 05:38:56.304691889 unittester [50202/50202]: 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/09/12 05:38:56.307691761 unittester [50202/50202]: 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/09/12 05:38:56.308691718 unittester [50202/50202]: 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/09/12 05:38:56.809670249 unittester [50202/50202]: 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/09/12 05:38:56.811670163 unittester [50202/50209]: 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/09/12 05:38:56.812670121 unittester [50202/50209]: 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)
--- data:
  0000:  50 49 4e 47                                       PING
--- data: <empty>
2026/09/12 05:38:56.812670121 unittester [50202/50202]: 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/09/12 05:38:56.813670078 unittester [50202/50202]: 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/09/12 05:38:56.813670078 unittester [50202/50202]: 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/09/12 05:38:56.816669949 unittester [50202/50202]: 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/09/12 05:38:56.817669906 unittester [50202/50202]: 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/09/12 05:38:57.318648443 unittester [50202/50202]: 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/09/12 05:38:57.320648357 unittester [50202/50210]: 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/09/12 05:38:57.320648357 unittester [50202/50202]: 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/09/12 05:38:57.320648357 unittester [50202/50210]: 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/09/12 05:38:57.321648314 unittester [50202/50202]: 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/09/12 05:38:57.322648271 unittester [50202/50202]: 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/09/12 05:38:57.325648142 unittester [50202/50202]: 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/09/12 05:38:57.326648099 unittester [50202/50202]: 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/09/12 05:38:57.827626629 unittester [50202/50202]: 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/09/12 05:38:57.828626586 unittester [50202/50211]: 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/09/12 05:38:57.829626543 unittester [50202/50211]: 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/09/12 05:38:57.829626543 unittester [50202/50202]: 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/09/12 05:38:57.830626500 unittester [50202/50202]: 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/09/12 05:38:57.831626457 unittester [50202/50202]: 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/09/12 05:38:57.833626372 unittester [50202/50202]: 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/09/12 05:38:57.834626329 unittester [50202/50202]: 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/09/12 05:38:58.335604866 unittester [50202/50202]: 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/09/12 05:38:58.336604823 unittester [50202/50212]: 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/09/12 05:38:58.337604781 unittester [50202/50202]: 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/09/12 05:38:58.337604781 unittester [50202/50212]: 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/09/12 05:38:58.339604695 unittester [50202/50202]: 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/09/12 05:38:58.339604695 unittester [50202/50202]: 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_lexer_error: unterminated string
error:unterminated-string.rprtr:1:1: unterminated string.
SECTION: reporter_lexer_error: multi-line string
error:multi-line-string.rprtr:1:1: strings cannot be written on multiple lines.
error:multi-line-string.rprtr:2:6: unterminated string.
SECTION: reporter_lexer_error: unterminated string in backslash case
error:unterminated-backslash.rprtr:1:1: unterminated backslash sequence in string.
SECTION: reporter_lexer_error: empty unquoted variable
error:empty-variable.rprtr:1:7: unexpected '$' without a variable name.
SECTION: reporter_lexer_error: empty quoted variable
error:empty-quoted-variable.rprtr:1:7: unexpected '$' without a variable name.
SECTION: reporter_lexer_error: invalid quoted variable name
error: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.
SECTION: reporter_lexer_error: empty IP
error:empty-ip.rprtr:1:1: an empty IP address is not a valid address.
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.
SECTION: reporter_lexer_error: bad integer
error:bad-integers.rprtr: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).
SECTION: reporter_lexer_error: bad floating points
error:bad-floating-points.rprtr:1: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.).
SECTION: reporter_lexer_error: variable name cannot start with digit
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: unexpected character
error:unexpected-character.rprtr:1:1: 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_executor_state: add and read data from the state
SECTION: reporter_tcp_connection: test raw TCP connection
2026/09/12 05:38:58.466599257 unittester [50202/50202]: 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/09/12 05:38:58.467599214 unittester [50202/50202]: 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/09/12 05:38:58.967577796 unittester [50202/50202]: 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/09/12 05:38:58.969577710 unittester [50202/50202]: 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/09/12 05:38:58.969577710 unittester [50202/50202]: 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/09/12 05:38:58.970577667 unittester [50202/50202]: 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/09/12 05:38:58.973577538 unittester [50202/50202]: 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/09/12 05:38:58.974577495 unittester [50202/50202]: 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/09/12 05:38:59.475556037 unittester [50202/50202]: 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/09/12 05:38:59.477555951 unittester [50202/50202]: 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/09/12 05:38:59.477555951 unittester [50202/50202]: 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/09/12 05:38:59.478555908 unittester [50202/50202]: 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: 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/09/12 05:38:59.482555736 unittester [50202/50202]: 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: timer_errors: invalid priority (too small)
SECTION: timer_errors: invalid priority (too large)
SECTION: timer_errors: invalid timeout delay (too small)
SECTION: timer_errors: invalid timeout date (too small)
SECTION: timer: timer connection
2026/09/12 05:38:59.493555265 unittester [50202/50202]: warning: connection::non_blocking(): error 9 (Bad file descriptor) occurred trying to mark socket as non-blocking. (in function "void ed::connection::non_blocking()()") (connection.cpp:788)
2026/09/12 05:38:59.493555265 unittester [50202/50202]: warning: connection::keep_alive(): error 9 (Bad file descriptor) occurred trying to mark socket with SO_KEEPALIVE. (in function "void ed::connection::keep_alive()()") (connection.cpp:856)
SECTION: timer: add/remove connection
2026/09/12 05:38:59.494555222 unittester [50202/50202]: trace: added 1 connection, "timer", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/09/12 05:38:59.494555222 unittester [50202/50202]: 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)
2026/09/12 05:38:59.495555179 unittester [50202/50202]: trace: removing 1 connection, "timer", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: timer: add connection, remove on process_error()
2026/09/12 05:38:59.495555179 unittester [50202/50202]: trace: added 1 connection, "timer", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/09/12 05:38:59.496555137 unittester [50202/50202]: 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/09/12 05:38:59.496555137 unittester [50202/50202]: trace: removing 1 connection, "timer", of 1 connection (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/09/12 05:38:59.497555094 unittester [50202/50202]: trace: added 1 connection, "timer", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/09/12 05:39:00.498512222 unittester [50202/50202]: trace: removing 1 connection, "timer", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: timer: add connection, remove on process_hup()
2026/09/12 05:39:00.498512222 unittester [50202/50202]: trace: added 1 connection, "timer", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/09/12 05:39:00.499512179 unittester [50202/50202]: debug: socket -1 of connection "timer" hang up. (in function "virtual void ed::connection::process_hup()()") (connection.cpp:1174)
2026/09/12 05:39:00.499512179 unittester [50202/50202]: trace: removing 1 connection, "timer", of 1 connection (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/09/12 05:39:00.500512137 unittester [50202/50202]: trace: added 1 connection, "timer", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/09/12 05:39:00.500512137 unittester [50202/50202]: error: socket of connection "timer" was marked as invalid by the kernel. (in function "virtual void ed::connection::process_invalid()()") (connection.cpp:1204)
2026/09/12 05:39:00.501512094 unittester [50202/50202]: trace: removing 1 connection, "timer", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: signal_handler_errors: create_instance() can only be called once
SECTION: signal_handler_errors: invalid signal number & callback pointer
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: signal_handler: Create Signal Handler connection
SECTION: reporter_expression_error: get expression out of bounds
SECTION: reporter_instruction: check label
SECTION: reporter_instruction: check goto
SECTION: reporter_instruction: global variable
SECTION: reporter_instruction: check call/return
SECTION: reporter_lexer_file: file does not exist
SECTION: reporter_lexer_file: exact filename
SECTION: reporter_lexer_file: filename without extension
SECTION: reporter_executor_variables: undefined variable
2026/09/12 05:39:00.505511922 unittester [50202/50202]: 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/09/12 05:39:00.506511880 unittester [50202/50202]: 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/09/12 05:39:00.508511794 unittester [50202/50202]: 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/09/12 05:39:00.509511751 unittester [50202/50202]: 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/09/12 05:39:00.510511708 unittester [50202/50202]: 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/09/12 05:39:00.511511665 unittester [50202/50202]: 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/09/12 05:39:00.522511194 unittester [50202/50202]: 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/09/12 05:39:00.525511066 unittester [50202/50202]: 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/09/12 05:39:00.535510638 unittester [50202/50202]: 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/09/12 05:39:00.540510423 unittester [50202/50202]: 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/09/12 05:39:00.543510295 unittester [50202/50202]: 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/09/12 05:39:00.545510209 unittester [50202/50202]: 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/09/12 05:39:00.546510167 unittester [50202/50202]: 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/09/12 05:39:00.546510167 unittester [50202/50202]: 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: check ourselves
SECTION: Create a Server, Client, Connect & Send Messages
2026/09/12 05:39:00.548510081 unittester [50202/50202]: 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/09/12 05:39:00.549510038 unittester [50202/50202]: 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/09/12 05:39:00.550509995 unittester [50202/50202]: 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/09/12 05:39:00.551509952 unittester [50202/50215]: information: entering thread "background local_stream_client_permanent_message_connection for asynchronous connections" #50215. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/09/12 05:39:00.552509910 unittester [50202/50215]: information: leaving thread "background local_stream_client_permanent_message_connection for asynchronous connections" #50215 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/09/12 05:39:00.552509910 unittester [50202/50202]: 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/09/12 05:39:00.553509867 unittester [50202/50202]: 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/09/12 05:39:00.553509867 unittester [50202/50202]: 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/09/12 05:39:00.554509824 unittester [50202/50202]: 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/09/12 05:39:00.554509824 unittester [50202/50202]: trace: dispatch message "HELLO". (in function "bool ed::dispatcher::dispatch(ed::message&)()") (dispatcher.cpp:460)
2026/09/12 05:39:00.556509738 unittester [50202/50202]: 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/09/12 05:39:00.556509738 unittester [50202/50202]: trace: dispatch message "HI". (in function "bool ed::dispatcher::dispatch(ed::message&)()") (dispatcher.cpp:460)
2026/09/12 05:39:00.557509695 unittester [50202/50202]: 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/09/12 05:39:00.558509653 unittester [50202/50202]: 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/09/12 05:39:00.558509653 unittester [50202/50202]: 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/09/12 05:39:00.558509653 unittester [50202/50202]: 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/09/12 05:39:00.559509610 unittester [50202/50202]: 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/09/12 05:39:00.559509610 unittester [50202/50202]: trace: dispatch message "DOWN". (in function "bool ed::dispatcher::dispatch(ed::message&)()") (dispatcher.cpp:460)
2026/09/12 05:39:00.560509567 unittester [50202/50202]: 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/09/12 05:39:00.560509567 unittester [50202/50202]: 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: 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: reporter_parser: parse program1
SECTION: Create a Server, Client, Connect & Send Messages
2026/09/12 05:39:00.564509396 unittester [50202/50202]: 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/09/12 05:39:00.564509396 unittester [50202/50202]: 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/09/12 05:39:00.565509353 unittester [50202/50202]: trace: dispatch message "HELLO". (in function "bool ed::dispatcher::dispatch(ed::message&)()") (dispatcher.cpp:460)
2026/09/12 05:39:00.566509310 unittester [50202/50202]: trace: dispatch message "HI". (in function "bool ed::dispatcher::dispatch(ed::message&)()") (dispatcher.cpp:460)
2026/09/12 05:39:00.566509310 unittester [50202/50202]: 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/09/12 05:39:00.566509310 unittester [50202/50202]: trace: dispatch message "DOWN". (in function "bool ed::dispatcher::dispatch(ed::message&)()") (dispatcher.cpp:460)
2026/09/12 05:39:00.567509267 unittester [50202/50202]: 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: reporter_token_error: set token twice
SECTION: reporter_token_error: set line twice
SECTION: reporter_token_error: set column twice
SECTION: certificate_error: Try loading invalid file
error:SECTION: reporter_parser_error: bad variable
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".
SECTION: reporter_parser_error: expect '(' after instruction
error:missing_open_parenthesis_EOF.rptr: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 ']'.
SECTION: reporter_parser_error: array parameter missing ']'
error:missing_comma_in_array.rptr:1:31: an array of values must end with ']'.
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/09/12 05:39:00.572509053 unittester [50202/50202]: 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/09/12 05:39:00.573509010 unittester [50202/50202]: 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/09/12 05:39:00.574508968 unittester [50202/50202]: 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/09/12 05:39:00.574508968 unittester [50202/50202]: 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/09/12 05:39:00.575508925 unittester [50202/50202]: 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/09/12 05:39:00.576508882 unittester [50202/50202]: 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/09/12 05:39:00.576508882 unittester [50202/50202]: 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/09/12 05:39:00.577508839 unittester [50202/50202]: 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/09/12 05:39:00.578508796 unittester [50202/50202]: 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/09/12 05:39:00.578508796 unittester [50202/50202]: 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/09/12 05:39:00.579508753 unittester [50202/50202]: 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/09/12 05:39:00.579508753 unittester [50202/50202]: 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/09/12 05:39:00.580508710 unittester [50202/50202]: 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/09/12 05:39:00.582508625 unittester [50202/50202]: 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/09/12 05:39:00.582508625 unittester [50202/50202]: 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/09/12 05:39:00.582508625 unittester [50202/50202]: 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/09/12 05:39:00.583508582 unittester [50202/50202]: 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/09/12 05:39:00.583508582 unittester [50202/50202]: 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/09/12 05:39:00.584508539 unittester [50202/50202]: 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/09/12 05:39:00.585508496 unittester [50202/50202]: 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/09/12 05:39:00.586508454 unittester [50202/50202]: 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/09/12 05:39:00.586508454 unittester [50202/50202]: 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/09/12 05:39:00.587508411 unittester [50202/50202]: 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/09/12 05:39:00.588508368 unittester [50202/50216]: 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/09/12 05:39:00.589508325 unittester [50202/50202]: 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/09/12 05:39:00.589508325 unittester [50202/50216]: 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/09/12 05:39:00.590508282 unittester [50202/50202]: 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/09/12 05:39:00.591508240 unittester [50202/50202]: 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/09/12 05:39:00.591508240 unittester [50202/50202]: 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/09/12 05:39:00.592508197 unittester [50202/50202]: 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/09/12 05:39:00.592508197 unittester [50202/50202]: 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/09/12 05:39:00.593508154 unittester [50202/50202]: 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/09/12 05:39:00.593508154 unittester [50202/50202]: 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/09/12 05:39:00.594508111 unittester [50202/50202]: 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/09/12 05:39:00.595508068 unittester [50202/50202]: 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/09/12 05:39:00.595508068 unittester [50202/50202]: 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/09/12 05:39:00.595508068 unittester [50202/50202]: 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/09/12 05:39:00.596508025 unittester [50202/50202]: 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/09/12 05:39:00.596508025 unittester [50202/50202]: 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/09/12 05:39:00.597507982 unittester [50202/50202]: 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/09/12 05:39:00.597507982 unittester [50202/50202]: 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/09/12 05:39:00.598507940 unittester [50202/50202]: 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/09/12 05:39:00.599507897 unittester [50202/50202]: 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/09/12 05:39:00.599507897 unittester [50202/50202]: 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/09/12 05:39:00.600507854 unittester [50202/50202]: 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/09/12 05:39:00.600507854 unittester [50202/50202]: 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/09/12 05:39:00.601507811 unittester [50202/50202]: 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/09/12 05:39:00.601507811 unittester [50202/50202]: 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/09/12 05:39:00.601507811 unittester [50202/50202]: 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/09/12 05:39:00.602507768 unittester [50202/50202]: 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/09/12 05:39:00.602507768 unittester [50202/50202]: 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/09/12 05:39:00.603507726 unittester [50202/50202]: 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/09/12 05:39:00.604507683 unittester [50202/50202]: 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/09/12 05:39:00.604507683 unittester [50202/50202]: 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/09/12 05:39:00.605507640 unittester [50202/50202]: 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/09/12 05:39:00.605507640 unittester [50202/50202]: 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/09/12 05:39:00.606507597 unittester [50202/50202]: 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/09/12 05:39:00.606507597 unittester [50202/50202]: 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/09/12 05:39:00.607507554 unittester [50202/50202]: 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/09/12 05:39:00.607507554 unittester [50202/50202]: 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/09/12 05:39:00.608507512 unittester [50202/50202]: 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/09/12 05:39:00.608507512 unittester [50202/50202]: 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/09/12 05:39:00.609507469 unittester [50202/50202]: 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/09/12 05:39:00.609507469 unittester [50202/50202]: 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/09/12 05:39:00.609507469 unittester [50202/50202]: 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/09/12 05:39:00.610507426 unittester [50202/50202]: 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/09/12 05:39:00.610507426 unittester [50202/50202]: 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/09/12 05:39:00.611507383 unittester [50202/50202]: 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/09/12 05:39:00.611507383 unittester [50202/50202]: 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/09/12 05:39:00.611507383 unittester [50202/50202]: 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/09/12 05:39:00.612507340 unittester [50202/50202]: 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/09/12 05:39:00.613507297 unittester [50202/50202]: 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/09/12 05:39:00.613507297 unittester [50202/50202]: 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/09/12 05:39:00.614507254 unittester [50202/50202]: 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/09/12 05:39:00.614507254 unittester [50202/50202]: 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/09/12 05:39:00.614507254 unittester [50202/50202]: 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/09/12 05:39:00.615507212 unittester [50202/50202]: 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/09/12 05:39:00.615507212 unittester [50202/50202]: 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/09/12 05:39:00.616507169 unittester [50202/50202]: 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/09/12 05:39:00.616507169 unittester [50202/50202]: 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/09/12 05:39:00.617507126 unittester [50202/50202]: 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/09/12 05:39:00.617507126 unittester [50202/50202]: 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/09/12 05:39:00.617507126 unittester [50202/50202]: 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/09/12 05:39:00.618507083 unittester [50202/50202]: 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/09/12 05:39:00.618507083 unittester [50202/50202]: 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/09/12 05:39:00.618507083 unittester [50202/50202]: 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/09/12 05:39:00.619507040 unittester [50202/50202]: 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/09/12 05:39:00.619507040 unittester [50202/50202]: 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/09/12 05:39:00.620506998 unittester [50202/50202]: 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/09/12 05:39:00.620506998 unittester [50202/50202]: 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/09/12 05:39:00.621506955 unittester [50202/50202]: 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/09/12 05:39:00.621506955 unittester [50202/50202]: 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/09/12 05:39:00.622506912 unittester [50202/50202]: 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/09/12 05:39:00.622506912 unittester [50202/50202]: 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/09/12 05:39:00.622506912 unittester [50202/50202]: 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/09/12 05:39:00.623506869 unittester [50202/50202]: 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/09/12 05:39:00.623506869 unittester [50202/50202]: 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/09/12 05:39:00.623506869 unittester [50202/50202]: 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/09/12 05:39:00.624506826 unittester [50202/50202]: 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/09/12 05:39:00.624506826 unittester [50202/50202]: 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/09/12 05:39:00.624506826 unittester [50202/50202]: 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/09/12 05:39:00.625506783 unittester [50202/50202]: 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/09/12 05:39:00.625506783 unittester [50202/50202]: 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/09/12 05:39:00.625506783 unittester [50202/50202]: 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/09/12 05:39:00.626506741 unittester [50202/50202]: 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/09/12 05:39:00.626506741 unittester [50202/50202]: 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/09/12 05:39:00.627506698 unittester [50202/50202]: 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/09/12 05:39:00.627506698 unittester [50202/50202]: 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/09/12 05:39:00.627506698 unittester [50202/50202]: 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/09/12 05:39:00.627506698 unittester [50202/50202]: 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/09/12 05:39:00.628506655 unittester [50202/50202]: 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/09/12 05:39:00.628506655 unittester [50202/50202]: 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/09/12 05:39:00.629506612 unittester [50202/50202]: 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/09/12 05:39:00.629506612 unittester [50202/50202]: 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/09/12 05:39:00.629506612 unittester [50202/50202]: 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/09/12 05:39:00.630506569 unittester [50202/50202]: 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/09/12 05:39:00.630506569 unittester [50202/50202]: 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/09/12 05:39:00.630506569 unittester [50202/50202]: 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/09/12 05:39:00.631506526 unittester [50202/50202]: 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/09/12 05:39:00.631506526 unittester [50202/50202]: 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/09/12 05:39:00.631506526 unittester [50202/50202]: 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/09/12 05:39:00.632506484 unittester [50202/50202]: 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/09/12 05:39:00.632506484 unittester [50202/50202]: 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/09/12 05:39:00.632506484 unittester [50202/50202]: 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/09/12 05:39:00.633506441 unittester [50202/50202]: 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/09/12 05:39:00.633506441 unittester [50202/50202]: 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/09/12 05:39:00.633506441 unittester [50202/50202]: 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/09/12 05:39:00.634506398 unittester [50202/50202]: 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/09/12 05:39:00.634506398 unittester [50202/50202]: 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/09/12 05:39:00.634506398 unittester [50202/50202]: 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/09/12 05:39:00.635506355 unittester [50202/50202]: 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/09/12 05:39:00.635506355 unittester [50202/50202]: 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/09/12 05:39:00.635506355 unittester [50202/50202]: 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/09/12 05:39:00.636506312 unittester [50202/50202]: 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/09/12 05:39:00.636506312 unittester [50202/50202]: 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/09/12 05:39:00.636506312 unittester [50202/50202]: 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/09/12 05:39:00.637506269 unittester [50202/50202]: 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/09/12 05:39:00.637506269 unittester [50202/50202]: 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/09/12 05:39:00.637506269 unittester [50202/50202]: 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/09/12 05:39:00.638506227 unittester [50202/50202]: 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/09/12 05:39:00.638506227 unittester [50202/50217]: 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/09/12 05:39:00.639506184 unittester [50202/50202]: 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/09/12 05:39:00.639506184 unittester [50202/50202]: 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/09/12 05:39:00.640506141 unittester [50202/50202]: 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/09/12 05:39:00.640506141 unittester [50202/50217]: 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/09/12 05:39:00.639506184 unittester [50202/50218]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #50218. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/09/12 05:39:00.642506055 unittester [50202/50218]: 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/09/12 05:39:00.642506055 unittester [50202/50218]: 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/09/12 05:39:00.643506013 unittester [50202/50218]: 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/09/12 05:39:00.643506013 unittester [50202/50218]: 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/09/12 05:39:00.644505970 unittester [50202/50218]: 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/09/12 05:39:00.644505970 unittester [50202/50202]: 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/09/12 05:39:00.644505970 unittester [50202/50218]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #50218 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/09/12 05:39:00.645505927 unittester [50202/50202]: 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/09/12 05:39:00.646505884 unittester [50202/50202]: 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/09/12 05:39:00.647505841 unittester [50202/50219]: 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/09/12 05:39:00.647505841 unittester [50202/50202]: 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/09/12 05:39:00.648505798 unittester [50202/50219]: 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/09/12 05:39:00.650505713 unittester [50202/50202]: 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/09/12 05:39:00.650505713 unittester [50202/50202]: 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/09/12 05:39:00.650505713 unittester [50202/50202]: 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/09/12 05:39:00.651505670 unittester [50202/50202]: 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/09/12 05:39:00.651505670 unittester [50202/50221]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #50221. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/09/12 05:39:00.652505627 unittester [50202/50202]: 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/09/12 05:39:00.653505584 unittester [50202/50221]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #50221 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/09/12 05:39:00.654505541 unittester [50202/50202]: 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/09/12 05:39:00.654505541 unittester [50202/50202]: 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/09/12 05:39:00.655505499 unittester [50202/50220]: 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/09/12 05:39:01.657462591 unittester [50202/50220]: 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
error: caught unexpected exception in e->run(): testing that the executor catches these exceptions.
2026/09/12 05:39:13.671948612 unittester [50202/50220]: 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/09/12 05:39:13.672948569 unittester [50202/50220]: 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/09/12 05:39:13.673948526 unittester [50202/50202]: 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/09/12 05:39:13.678948313 unittester [50202/50202]: 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/09/12 05:39:13.680948227 unittester [50202/50202]: 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/09/12 05:39:13.680948227 unittester [50202/50202]: 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/09/12 05:39:13.681948185 unittester [50202/50202]: 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/09/12 05:39:13.681948185 unittester [50202/50202]: 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/09/12 05:39:13.682948142 unittester [50202/50202]: 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/09/12 05:39:13.683948099 unittester [50202/50202]: 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/09/12 05:39:13.683948099 unittester [50202/50202]: 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/09/12 05:39:13.684948057 unittester [50202/50223]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #50223. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/09/12 05:39:13.685948014 unittester [50202/50223]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #50223 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/09/12 05:39:13.686947971 unittester [50202/50202]: 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/09/12 05:39:13.687947929 unittester [50202/50202]: 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/09/12 05:39:13.687947929 unittester [50202/50202]: 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)
2026/09/12 05:39:13.689947843 unittester [50202/50222]: 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)
--- message: REGISTER service=responder;version=1
--- "client" message (1): <reporter_test_extension:test_processor reporter_test:accept_one_message/READY status=alive
2026/09/12 05:39:14.691905022 unittester [50202/50222]: 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/09/12 05:39:26.705392098 unittester [50202/50222]: 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/09/12 05:39:26.706392055 unittester [50202/50222]: 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/09/12 05:39:26.707392013 unittester [50202/50202]: 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/09/12 05:39:26.709391927 unittester [50202/50202]: 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/09/12 05:39:26.710391885 unittester [50202/50202]: 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/09/12 05:39:26.711391842 unittester [50202/50202]: 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/09/12 05:39:26.712391799 unittester [50202/50202]: 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/09/12 05:39:26.713391757 unittester [50202/50202]: 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/09/12 05:39:26.714391714 unittester [50202/50202]: 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/09/12 05:39:26.715391671 unittester [50202/50202]: 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/09/12 05:39:26.716391629 unittester [50202/50202]: 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/09/12 05:39:26.718391543 unittester [50202/50202]: 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/09/12 05:39:26.719391501 unittester [50202/50202]: 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/09/12 05:39:26.720391458 unittester [50202/50202]: 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/09/12 05:39:26.720391458 unittester [50202/50202]: 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/09/12 05:39:26.722391373 unittester [50202/50202]: 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/09/12 05:39:26.723391330 unittester [50202/50202]: 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/09/12 05:39:26.724391287 unittester [50202/50202]: 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/09/12 05:39:26.725391245 unittester [50202/50202]: 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/09/12 05:39:26.726391202 unittester [50202/50202]: 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/09/12 05:39:26.727391159 unittester [50202/50202]: 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: signal_handler_name: verify signal names
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_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: reporter_executor: verify sleep in a function
2026/09/12 05:39:26.730391031 unittester [50202/50202]: 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/09/12 05:39:29.232284321 unittester [50202/50202]: trace: removing 1 connection, "messenger_timer", of 4 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/09/12 05:39:29.233284279 unittester [50202/50202]: 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/09/12 05:39:29.233284279 unittester [50202/50202]: 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/09/12 05:39:29.234284236 unittester [50202/50202]: 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/09/12 05:39:29.234284236 unittester [50202/50202]: 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: verify sort function
2026/09/12 05:39:29.237284108 unittester [50202/50202]: 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/09/12 05:39:29.240283980 unittester [50202/50202]: 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: verify starting the thread
2026/09/12 05:39:29.243283852 unittester [50202/50202]: 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)
--------------------- 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/09/12 05:39:29.246283724 unittester [50202/50202]: 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: verify computation (integers)
2026/09/12 05:39:29.248283638 unittester [50202/50202]: 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/09/12 05:39:29.250283553 unittester [50202/50202]: 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: verify computation (floating points)
2026/09/12 05:39:29.258283212 unittester [50202/50202]: 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/09/12 05:39:29.262283041 unittester [50202/50202]: 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: verify computation (timestamp)
2026/09/12 05:39:29.265282914 unittester [50202/50202]: 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/09/12 05:39:29.267282828 unittester [50202/50202]: 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: verify hex() function
2026/09/12 05:39:29.268282786 unittester [50202/50202]: 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/09/12 05:39:29.269282743 unittester [50202/50202]: 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: verify now()
2026/09/12 05:39:29.270282700 unittester [50202/50202]: 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/09/12 05:39:29.271282658 unittester [50202/50202]: 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: verify max_pid()
2026/09/12 05:39:29.272282615 unittester [50202/50202]: 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/09/12 05:39:29.272282615 unittester [50202/50202]: 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: verify random()
2026/09/12 05:39:29.273282572 unittester [50202/50202]: 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/09/12 05:39:29.274282530 unittester [50202/50202]: 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: verify hostname
2026/09/12 05:39:29.275282487 unittester [50202/50202]: 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/09/12 05:39:29.276282444 unittester [50202/50202]: 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: verify kill with number
2026/09/12 05:39:29.277282402 unittester [50202/50202]: 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/09/12 05:39:29.277282402 unittester [50202/50202]: 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: verify kill with identifier
2026/09/12 05:39:29.278282359 unittester [50202/50202]: 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/09/12 05:39:29.279282317 unittester [50202/50202]: 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: verify kill with string
2026/09/12 05:39:29.279282317 unittester [50202/50202]: 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/09/12 05:39:29.280282274 unittester [50202/50202]: 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: verify computation (address)
2026/09/12 05:39:29.282282189 unittester [50202/50202]: 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/09/12 05:39:29.284282103 unittester [50202/50202]: 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: verify computation (concatenation)
2026/09/12 05:39:29.287281975 unittester [50202/50202]: 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/09/12 05:39:29.288281933 unittester [50202/50202]: 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: verify computation (string repeat)
2026/09/12 05:39:29.289281890 unittester [50202/50202]: 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/09/12 05:39:29.290281848 unittester [50202/50202]: 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: verify variable in string
2026/09/12 05:39:29.291281805 unittester [50202/50202]: 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/09/12 05:39:29.291281805 unittester [50202/50202]: 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: print() + message
2026/09/12 05:39:29.292281762 unittester [50202/50202]: 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)
--- message: testing print()
2026/09/12 05:39:29.293281720 unittester [50202/50202]: 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: file_changed_events: attributes
2026/09/12 05:39:29.294281677 unittester [50202/50202]: 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/09/12 05:39:29.295281634 unittester [50202/50225]: information: entering thread "attributes" #50225. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/09/12 05:39:31.296196327 unittester [50202/50225]: information: leaving thread "attributes" #50225 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/09/12 05:39:34.298068386 unittester [50202/50202]: 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/09/12 05:39:34.301068258 unittester [50202/50202]: 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/09/12 05:39:34.302068216 unittester [50202/50226]: information: entering thread "file" #50226. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/09/12 05:39:37.303940328 unittester [50202/50226]: information: leaving thread "file" #50226 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/09/12 05:39:40.306812452 unittester [50202/50202]: 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_executor_error_message: verify message fails
2026/09/12 05:39:40.308812367 unittester [50202/50202]: 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/09/12 05:39:40.310812282 unittester [50202/50202]: 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/09/12 05:39:40.310812282 unittester [50202/50202]: 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/09/12 05:39:40.311812239 unittester [50202/50202]: 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/09/12 05:39:40.312812197 unittester [50202/50228]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #50228. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/09/12 05:39:40.313812154 unittester [50202/50228]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #50228 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/09/12 05:39:40.314812112 unittester [50202/50202]: 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/09/12 05:39:40.315812069 unittester [50202/50202]: 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/09/12 05:39:40.315812069 unittester [50202/50202]: 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)
2026/09/12 05:39:40.317811984 unittester [50202/50227]: 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)
--- message: REGISTER service=responder;version=1
2026/09/12 05:39:40.318811941 unittester [50202/50227]: 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/09/12 05:39:40.318811941 unittester [50202/50202]: 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/09/12 05:39:40.319811899 unittester [50202/50202]: 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/09/12 05:39:40.319811899 unittester [50202/50202]: 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/09/12 05:39:40.320811856 unittester [50202/50202]: 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/09/12 05:39:40.322811771 unittester [50202/50202]: 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/09/12 05:39:40.323811728 unittester [50202/50202]: 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/09/12 05:39:40.323811728 unittester [50202/50202]: 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/09/12 05:39:40.324811686 unittester [50202/50202]: 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/09/12 05:39:40.325811643 unittester [50202/50230]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #50230. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/09/12 05:39:40.326811601 unittester [50202/50202]: 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/09/12 05:39:40.326811601 unittester [50202/50230]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #50230 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/09/12 05:39:40.327811558 unittester [50202/50202]: 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/09/12 05:39:40.328811516 unittester [50202/50202]: 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/09/12 05:39:40.329811473 unittester [50202/50229]: 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/09/12 05:39:40.330811431 unittester [50202/50229]: 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/09/12 05:39:40.331811388 unittester [50202/50202]: 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/09/12 05:39:40.332811345 unittester [50202/50202]: 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/09/12 05:39:40.333811303 unittester [50202/50202]: 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/09/12 05:39:40.333811303 unittester [50202/50202]: 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/09/12 05:39:40.335811218 unittester [50202/50202]: 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/09/12 05:39:40.336811175 unittester [50202/50202]: 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/09/12 05:39:40.337811133 unittester [50202/50202]: 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/09/12 05:39:40.337811133 unittester [50202/50202]: 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/09/12 05:39:40.338811090 unittester [50202/50232]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #50232. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/09/12 05:39:40.339811048 unittester [50202/50232]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #50232 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/09/12 05:39:40.340811005 unittester [50202/50202]: 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/09/12 05:39:40.341810962 unittester [50202/50202]: 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/09/12 05:39:40.341810962 unittester [50202/50202]: 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/09/12 05:39:40.343810877 unittester [50202/50231]: 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/09/12 05:39:40.344810835 unittester [50202/50231]: 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/09/12 05:39:40.344810835 unittester [50202/50202]: 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/09/12 05:39:40.345810792 unittester [50202/50202]: 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/09/12 05:39:40.345810792 unittester [50202/50202]: 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/09/12 05:39:40.346810750 unittester [50202/50202]: 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/09/12 05:39:40.348810665 unittester [50202/50202]: 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/09/12 05:39:40.349810622 unittester [50202/50202]: 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/09/12 05:39:40.349810622 unittester [50202/50202]: 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/09/12 05:39:40.350810579 unittester [50202/50202]: 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/09/12 05:39:40.351810537 unittester [50202/50234]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #50234. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/09/12 05:39:40.352810494 unittester [50202/50234]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #50234 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/09/12 05:39:40.352810494 unittester [50202/50202]: 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/09/12 05:39:40.353810452 unittester [50202/50202]: 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/09/12 05:39:40.354810409 unittester [50202/50202]: 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/09/12 05:39:40.355810367 unittester [50202/50233]: 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/09/12 05:39:40.356810324 unittester [50202/50233]: 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/09/12 05:39:40.357810282 unittester [50202/50202]: 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/09/12 05:39:40.357810282 unittester [50202/50202]: 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/09/12 05:39:40.358810239 unittester [50202/50202]: 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/09/12 05:39:40.358810239 unittester [50202/50202]: 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/09/12 05:39:40.360810154 unittester [50202/50202]: 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/09/12 05:39:40.361810111 unittester [50202/50202]: 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/09/12 05:39:40.361810111 unittester [50202/50202]: 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/09/12 05:39:40.362810069 unittester [50202/50202]: 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/09/12 05:39:40.363810026 unittester [50202/50236]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #50236. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/09/12 05:39:40.364809984 unittester [50202/50202]: 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/09/12 05:39:40.364809984 unittester [50202/50236]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #50236 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/09/12 05:39:40.365809941 unittester [50202/50202]: 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/09/12 05:39:40.366809899 unittester [50202/50202]: 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/09/12 05:39:40.367809856 unittester [50202/50235]: 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/09/12 05:39:40.368809813 unittester [50202/50235]: 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/09/12 05:39:40.368809813 unittester [50202/50202]: 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/09/12 05:39:40.369809771 unittester [50202/50202]: 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/09/12 05:39:40.370809728 unittester [50202/50202]: 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/09/12 05:39:40.370809728 unittester [50202/50202]: 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/09/12 05:39:40.372809643 unittester [50202/50202]: 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/09/12 05:39:40.373809601 unittester [50202/50202]: 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/09/12 05:39:40.374809558 unittester [50202/50202]: 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/09/12 05:39:40.374809558 unittester [50202/50202]: 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/09/12 05:39:40.375809515 unittester [50202/50238]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #50238. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/09/12 05:39:40.376809473 unittester [50202/50238]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #50238 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/09/12 05:39:40.376809473 unittester [50202/50202]: 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/09/12 05:39:40.378809388 unittester [50202/50202]: 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/09/12 05:39:40.378809388 unittester [50202/50202]: 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/09/12 05:39:40.380809303 unittester [50202/50237]: 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/09/12 05:39:40.380809303 unittester [50202/50237]: 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/09/12 05:39:40.381809260 unittester [50202/50202]: 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/09/12 05:39:40.382809218 unittester [50202/50202]: 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/09/12 05:39:40.382809218 unittester [50202/50202]: 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/09/12 05:39:40.383809175 unittester [50202/50202]: 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/09/12 05:39:40.384809132 unittester [50202/50202]: 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/09/12 05:39:40.385809090 unittester [50202/50202]: 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/09/12 05:39:40.386809047 unittester [50202/50202]: 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/09/12 05:39:40.386809047 unittester [50202/50202]: 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/09/12 05:39:40.387809005 unittester [50202/50240]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #50240. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/09/12 05:39:40.388808962 unittester [50202/50202]: 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/09/12 05:39:40.388808962 unittester [50202/50240]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #50240 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/09/12 05:39:40.390808877 unittester [50202/50202]: 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/09/12 05:39:40.390808877 unittester [50202/50202]: 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/09/12 05:39:40.392808792 unittester [50202/50239]: 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/09/12 05:39:40.393808749 unittester [50202/50239]: 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/09/12 05:39:40.393808749 unittester [50202/50202]: 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/09/12 05:39:40.394808707 unittester [50202/50202]: 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/09/12 05:39:40.394808707 unittester [50202/50202]: 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/09/12 05:39:40.395808664 unittester [50202/50202]: 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/09/12 05:39:40.397808579 unittester [50202/50202]: 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/09/12 05:39:40.398808537 unittester [50202/50202]: 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/09/12 05:39:40.398808537 unittester [50202/50202]: 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/09/12 05:39:40.399808494 unittester [50202/50202]: 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/09/12 05:39:40.400808452 unittester [50202/50242]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #50242. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/09/12 05:39:40.401808409 unittester [50202/50202]: 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/09/12 05:39:40.401808409 unittester [50202/50242]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #50242 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/09/12 05:39:40.402808366 unittester [50202/50202]: 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/09/12 05:39:40.403808324 unittester [50202/50202]: 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/09/12 05:39:40.404808281 unittester [50202/50241]: 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/09/12 05:39:40.405808239 unittester [50202/50241]: 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/09/12 05:39:40.406808196 unittester [50202/50202]: 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/09/12 05:39:40.406808196 unittester [50202/50202]: 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/09/12 05:39:40.407808154 unittester [50202/50202]: 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/09/12 05:39:40.407808154 unittester [50202/50202]: 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/09/12 05:39:40.409808069 unittester [50202/50202]: 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/09/12 05:39:40.410808026 unittester [50202/50202]: 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/09/12 05:39:40.411807983 unittester [50202/50202]: 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/09/12 05:39:40.411807983 unittester [50202/50202]: 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/09/12 05:39:40.412807941 unittester [50202/50244]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #50244. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/09/12 05:39:40.413807898 unittester [50202/50202]: 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/09/12 05:39:40.413807898 unittester [50202/50244]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #50244 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/09/12 05:39:40.415807813 unittester [50202/50202]: 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/09/12 05:39:40.415807813 unittester [50202/50202]: 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/09/12 05:39:40.417807728 unittester [50202/50243]: 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/09/12 05:39:40.418807686 unittester [50202/50243]: 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/09/12 05:39:40.418807686 unittester [50202/50202]: 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/09/12 05:39:40.419807643 unittester [50202/50202]: 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/09/12 05:39:40.419807643 unittester [50202/50202]: 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/09/12 05:39:40.420807600 unittester [50202/50202]: 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/09/12 05:39:40.422807515 unittester [50202/50202]: 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/09/12 05:39:40.423807473 unittester [50202/50202]: 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/09/12 05:39:40.423807473 unittester [50202/50202]: 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/09/12 05:39:40.424807430 unittester [50202/50202]: 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/09/12 05:39:40.425807388 unittester [50202/50246]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #50246. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/09/12 05:39:40.426807345 unittester [50202/50246]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #50246 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/09/12 05:39:40.426807345 unittester [50202/50202]: 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/09/12 05:39:40.427807302 unittester [50202/50202]: 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/09/12 05:39:40.428807260 unittester [50202/50202]: 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/09/12 05:39:40.429807217 unittester [50202/50245]: 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/09/12 05:39:40.430807175 unittester [50202/50245]: 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/09/12 05:39:40.431807132 unittester [50202/50202]: 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/09/12 05:39:40.431807132 unittester [50202/50202]: 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/09/12 05:39:40.432807090 unittester [50202/50202]: 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/09/12 05:39:40.432807090 unittester [50202/50202]: 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/09/12 05:39:40.435806962 unittester [50202/50202]: 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/09/12 05:39:40.435806962 unittester [50202/50202]: 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/09/12 05:39:40.436806919 unittester [50202/50202]: 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/09/12 05:39:40.437806877 unittester [50202/50202]: 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/09/12 05:39:40.438806834 unittester [50202/50248]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #50248. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/09/12 05:39:40.439806792 unittester [50202/50248]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #50248 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/09/12 05:39:40.439806792 unittester [50202/50202]: 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/09/12 05:39:40.440806749 unittester [50202/50202]: 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/09/12 05:39:40.441806707 unittester [50202/50202]: 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/09/12 05:39:40.442806664 unittester [50202/50247]: 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/09/12 05:39:40.443806622 unittester [50202/50247]: 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/09/12 05:39:40.443806622 unittester [50202/50202]: 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/09/12 05:39:40.444806579 unittester [50202/50202]: 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/09/12 05:39:40.444806579 unittester [50202/50202]: 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/09/12 05:39:40.445806536 unittester [50202/50202]: 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/09/12 05:39:40.447806451 unittester [50202/50202]: 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/09/12 05:39:40.448806409 unittester [50202/50202]: 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/09/12 05:39:40.448806409 unittester [50202/50202]: 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/09/12 05:39:40.449806366 unittester [50202/50202]: 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/09/12 05:39:40.450806324 unittester [50202/50250]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #50250. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/09/12 05:39:40.451806281 unittester [50202/50250]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #50250 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/09/12 05:39:40.451806281 unittester [50202/50202]: 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/09/12 05:39:40.452806239 unittester [50202/50202]: 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/09/12 05:39:40.453806196 unittester [50202/50202]: 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/09/12 05:39:40.454806153 unittester [50202/50249]: 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/09/12 05:39:40.455806111 unittester [50202/50249]: 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/09/12 05:39:40.455806111 unittester [50202/50202]: 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/09/12 05:39:40.456806068 unittester [50202/50202]: 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/09/12 05:39:40.457806026 unittester [50202/50202]: 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/09/12 05:39:40.457806026 unittester [50202/50202]: 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/09/12 05:39:40.459805941 unittester [50202/50202]: 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/09/12 05:39:40.460805898 unittester [50202/50202]: 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/09/12 05:39:40.461805856 unittester [50202/50202]: 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/09/12 05:39:40.461805856 unittester [50202/50202]: 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/09/12 05:39:40.462805813 unittester [50202/50252]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #50252. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/09/12 05:39:40.463805770 unittester [50202/50252]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #50252 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/09/12 05:39:40.463805770 unittester [50202/50202]: 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/09/12 05:39:40.464805728 unittester [50202/50202]: 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/09/12 05:39:40.465805685 unittester [50202/50202]: 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/09/12 05:39:40.466805643 unittester [50202/50251]: 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/09/12 05:39:40.467805600 unittester [50202/50251]: 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/09/12 05:39:40.467805600 unittester [50202/50202]: 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/09/12 05:39:40.468805558 unittester [50202/50202]: 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/09/12 05:39:40.469805515 unittester [50202/50202]: 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/09/12 05:39:40.469805515 unittester [50202/50202]: 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/09/12 05:39:40.471805430 unittester [50202/50202]: 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/09/12 05:39:40.472805387 unittester [50202/50202]: 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/09/12 05:39:40.473805345 unittester [50202/50202]: 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/09/12 05:39:40.474805302 unittester [50202/50202]: 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/09/12 05:39:40.475805260 unittester [50202/50254]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #50254. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/09/12 05:39:40.476805217 unittester [50202/50254]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #50254 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/09/12 05:39:40.476805217 unittester [50202/50202]: 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/09/12 05:39:40.477805175 unittester [50202/50202]: 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/09/12 05:39:40.478805132 unittester [50202/50202]: 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/09/12 05:39:40.479805089 unittester [50202/50253]: 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/09/12 05:39:40.480805047 unittester [50202/50253]: 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/09/12 05:39:40.481805004 unittester [50202/50202]: 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/09/12 05:39:40.481805004 unittester [50202/50202]: 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/09/12 05:39:40.482804962 unittester [50202/50202]: 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/09/12 05:39:40.482804962 unittester [50202/50202]: 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/09/12 05:39:40.485804834 unittester [50202/50202]: 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/09/12 05:39:40.486804792 unittester [50202/50202]: 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/09/12 05:39:40.486804792 unittester [50202/50202]: 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/09/12 05:39:40.487804749 unittester [50202/50202]: 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/09/12 05:39:40.488804706 unittester [50202/50256]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #50256. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/09/12 05:39:40.489804664 unittester [50202/50202]: 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/09/12 05:39:40.489804664 unittester [50202/50256]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #50256 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/09/12 05:39:40.490804621 unittester [50202/50202]: 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/09/12 05:39:40.491804579 unittester [50202/50202]: 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/09/12 05:39:40.493804494 unittester [50202/50255]: 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/09/12 05:39:40.494804451 unittester [50202/50202]: 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/09/12 05:39:40.494804451 unittester [50202/50202]: 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/09/12 05:39:40.495804409 unittester [50202/50202]: 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/09/12 05:39:40.496804366 unittester [50202/50255]: debug: socket -1 of connection "msg_tcp_client" hang up. (in function "virtual void ed::connection::process_hup()()") (connection.cpp:1174)
2026/09/12 05:39:41.498761718 unittester [50202/50255]: 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/09/12 05:39:41.499761675 unittester [50202/50255]: 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/09/12 05:39:41.500761633 unittester [50202/50202]: 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/09/12 05:39:41.503761505 unittester [50202/50202]: 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/09/12 05:39:41.504761463 unittester [50202/50202]: 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/09/12 05:39:41.504761463 unittester [50202/50202]: 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/09/12 05:39:41.505761420 unittester [50202/50202]: 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/09/12 05:39:41.506761378 unittester [50202/50258]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #50258. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/09/12 05:39:41.507761335 unittester [50202/50258]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #50258 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/09/12 05:39:41.508761292 unittester [50202/50202]: 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/09/12 05:39:41.509761250 unittester [50202/50202]: 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/09/12 05:39:41.509761250 unittester [50202/50202]: 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/09/12 05:39:41.512761122 unittester [50202/50257]: 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/09/12 05:39:41.513761080 unittester [50202/50257]: 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/09/12 05:39:41.514761037 unittester [50202/50202]: 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/09/12 05:39:41.514761037 unittester [50202/50202]: 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/09/12 05:39:41.515760995 unittester [50202/50202]: 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/09/12 05:39:41.515760995 unittester [50202/50202]: 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: simple cat
2026/09/12 05:39:41.517760909 unittester [50202/50202]: 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/09/12 05:39:41.520760782 unittester [50202/50202]: 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/09/12 05:39:41.523760654 unittester [50202/50202]: 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/09/12 05:39:41.524760612 unittester [50202/50202]: 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/09/12 05:39:41.525760569 unittester [50202/50202]: 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/09/12 05:39:41.527760484 unittester [50202/50202]: 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/09/12 05:39:41.528760441 unittester [50202/50202]: 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/09/12 05:39:41.534760186 unittester [50202/50202]: 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/09/12 05:39:41.535760143 unittester [50202/50202]: 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/09/12 05:39:41.536760101 unittester [50202/50202]: 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/09/12 05:39:41.538760016 unittester [50202/50202]: 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/09/12 05:39:41.539759973 unittester [50202/50202]: 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/09/12 05:39:41.543759803 unittester [50202/50202]: 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/09/12 05:39:41.544759760 unittester [50202/50202]: 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/09/12 05:39:41.544759760 unittester [50202/50202]: 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/09/12 05:39:41.546759675 unittester [50202/50202]: 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/09/12 05:39:41.551759462 unittester [50202/50202]: 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/09/12 05:39:41.552759420 unittester [50202/50202]: 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/09/12 05:39:41.552759420 unittester [50202/50202]: 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/09/12 05:39:41.554759335 unittester [50202/50202]: 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/09/12 05:39:41.557759207 unittester [50202/50202]: 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/09/12 05:39:41.558759165 unittester [50202/50202]: 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/09/12 05:39:41.560759079 unittester [50202/50202]: 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/09/12 05:39:41.561759037 unittester [50202/50202]: 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/09/12 05:39:41.564758909 unittester [50202/50202]: 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/09/12 05:39:41.569758696 unittester [50202/50202]: 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: reporter_executor_message: send/receive one message
2026/09/12 05:39:41.572758569 unittester [50202/50202]: 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/09/12 05:39:41.573758526 unittester [50202/50202]: 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/09/12 05:39:41.574758484 unittester [50202/50202]: 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/09/12 05:39:41.574758484 unittester [50202/50202]: 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/09/12 05:39:41.575758441 unittester [50202/50268]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #50268. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/09/12 05:39:41.577758356 unittester [50202/50202]: 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/09/12 05:39:41.577758356 unittester [50202/50268]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #50268 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/09/12 05:39:41.578758313 unittester [50202/50202]: 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/09/12 05:39:41.579758271 unittester [50202/50202]: 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/09/12 05:39:41.581758186 unittester [50202/50267]: 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/09/12 05:39:41.582758143 unittester [50202/50202]: 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/09/12 05:39:41.583758101 unittester [50202/50202]: 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/09/12 05:39:41.583758101 unittester [50202/50202]: 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/09/12 05:39:41.584758058 unittester [50202/50202]: 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/09/12 05:39:41.586757973 unittester [50202/50202]: 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/09/12 05:39:41.587757930 unittester [50202/50202]: 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/09/12 05:39:41.588757888 unittester [50202/50202]: 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/09/12 05:39:41.589757845 unittester [50202/50270]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #50270. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/09/12 05:39:41.590757803 unittester [50202/50270]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #50270 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/09/12 05:39:41.591757760 unittester [50202/50202]: 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/09/12 05:39:41.592757718 unittester [50202/50202]: 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/09/12 05:39:41.592757718 unittester [50202/50202]: 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/09/12 05:39:41.595757590 unittester [50202/50269]: 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/09/12 05:39:41.596757547 unittester [50202/50202]: 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/09/12 05:39:41.597757505 unittester [50202/50202]: 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/09/12 05:39:41.597757505 unittester [50202/50202]: 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/09/12 05:39:41.598757462 unittester [50202/50202]: 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/09/12 05:39:41.600757377 unittester [50202/50202]: 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/09/12 05:39:41.601757335 unittester [50202/50202]: 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/09/12 05:39:41.602757292 unittester [50202/50202]: 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/09/12 05:39:41.603757249 unittester [50202/50272]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #50272. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/09/12 05:39:41.604757207 unittester [50202/50202]: 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/09/12 05:39:41.604757207 unittester [50202/50272]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #50272 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/09/12 05:39:41.605757164 unittester [50202/50202]: 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/09/12 05:39:41.606757122 unittester [50202/50202]: 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/09/12 05:39:41.608757037 unittester [50202/50271]: 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/09/12 05:39:41.608757037 unittester [50202/50271]: 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/09/12 05:39:41.609756994 unittester [50202/50202]: 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/09/12 05:39:41.610756952 unittester [50202/50202]: 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/09/12 05:39:41.610756952 unittester [50202/50202]: 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 identifier as an integer fails
2026/09/12 05:39:41.613756824 unittester [50202/50202]: 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/09/12 05:39:41.614756781 unittester [50202/50202]: 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/09/12 05:39:41.614756781 unittester [50202/50202]: 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/09/12 05:39:41.615756739 unittester [50202/50274]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #50274. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/09/12 05:39:41.616756696 unittester [50202/50274]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #50274 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/09/12 05:39:41.616756696 unittester [50202/50202]: 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/09/12 05:39:41.618756611 unittester [50202/50202]: 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/09/12 05:39:41.618756611 unittester [50202/50202]: 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/09/12 05:39:41.620756526 unittester [50202/50273]: 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/09/12 05:39:41.621756483 unittester [50202/50273]: 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/09/12 05:39:41.621756483 unittester [50202/50202]: 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/09/12 05:39:41.622756441 unittester [50202/50202]: 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/09/12 05:39:41.622756441 unittester [50202/50202]: 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/09/12 05:39:41.626756271 unittester [50202/50202]: 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/09/12 05:39:41.627756228 unittester [50202/50202]: 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/09/12 05:39:41.627756228 unittester [50202/50202]: 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/09/12 05:39:41.629756143 unittester [50202/50276]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #50276. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/09/12 05:39:41.629756143 unittester [50202/50276]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #50276 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/09/12 05:39:41.630756100 unittester [50202/50202]: 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/09/12 05:39:41.631756058 unittester [50202/50202]: 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/09/12 05:39:41.631756058 unittester [50202/50202]: 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/09/12 05:39:41.633755973 unittester [50202/50275]: 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/09/12 05:39:41.635755888 unittester [50202/50202]: debug: tcp server client:tcp_client_permanent_message_connection_impl::messenger: send message [TIMED now=1789191581.636686163] (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=1789191581.636686163
2026/09/12 05:39:41.638755760 unittester [50202/50202]: 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/09/12 05:39:41.639755717 unittester [50202/50202]: 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/09/12 05:39:41.639755717 unittester [50202/50202]: 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/09/12 05:39:41.642755590 unittester [50202/50202]: 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/09/12 05:39:41.643755547 unittester [50202/50202]: 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/09/12 05:39:41.644755505 unittester [50202/50202]: 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/09/12 05:39:41.645755462 unittester [50202/50278]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #50278. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/09/12 05:39:41.646755419 unittester [50202/50278]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #50278 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/09/12 05:39:41.646755419 unittester [50202/50202]: 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/09/12 05:39:41.647755377 unittester [50202/50202]: 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/09/12 05:39:41.648755334 unittester [50202/50202]: 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/09/12 05:39:41.650755249 unittester [50202/50277]: 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/09/12 05:39:41.650755249 unittester [50202/50277]: 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/09/12 05:39:41.650755249 unittester [50202/50202]: 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/09/12 05:39:41.652755164 unittester [50202/50202]: 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/09/12 05:39:41.652755164 unittester [50202/50202]: 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/09/12 05:39:41.657754951 unittester [50202/50202]: 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/09/12 05:39:41.658754909 unittester [50202/50202]: 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/09/12 05:39:41.659754866 unittester [50202/50202]: 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/09/12 05:39:41.659754866 unittester [50202/50202]: 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/09/12 05:39:41.660754824 unittester [50202/50280]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #50280. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/09/12 05:39:41.661754781 unittester [50202/50280]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #50280 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/09/12 05:39:41.662754739 unittester [50202/50202]: 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/09/12 05:39:41.663754696 unittester [50202/50202]: 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/09/12 05:39:41.663754696 unittester [50202/50202]: 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/09/12 05:39:41.665754611 unittester [50202/50279]: 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/09/12 05:39:42.667711964 unittester [50202/50279]: 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/09/12 05:39:42.668711922 unittester [50202/50202]: 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/09/12 05:39:42.671711794 unittester [50202/50279]: 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/09/12 05:39:42.672711751 unittester [50202/50202]: 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/09/12 05:39:42.672711751 unittester [50202/50202]: 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/09/12 05:39:42.673711709 unittester [50202/50202]: 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/09/12 05:39:42.674711666 unittester [50202/50279]: debug: socket -1 of connection "msg_tcp_client" hang up. (in function "virtual void ed::connection::process_hup()()") (connection.cpp:1174)
2026/09/12 05:39:42.675711624 unittester [50202/50202]: 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/09/12 05:39:42.678711496 unittester [50202/50202]: 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/09/12 05:39:42.679711454 unittester [50202/50202]: 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/09/12 05:39:42.679711454 unittester [50202/50202]: 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/09/12 05:39:42.680711411 unittester [50202/50202]: 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/09/12 05:39:42.681711368 unittester [50202/50282]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #50282. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/09/12 05:39:42.682711326 unittester [50202/50202]: 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/09/12 05:39:42.682711326 unittester [50202/50282]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #50282 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/09/12 05:39:42.684711241 unittester [50202/50202]: 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/09/12 05:39:42.684711241 unittester [50202/50202]: 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/09/12 05:39:42.686711156 unittester [50202/50281]: 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/09/12 05:39:42.687711113 unittester [50202/50202]: 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/09/12 05:39:42.688711071 unittester [50202/50202]: 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/09/12 05:39:42.688711071 unittester [50202/50202]: 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/09/12 05:39:42.689711028 unittester [50202/50281]: debug: socket -1 of connection "msg_tcp_client" hang up. (in function "virtual void ed::connection::process_hup()()") (connection.cpp:1174)
2026/09/12 05:39:42.690710985 unittester [50202/50202]: 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/09/12 05:39:42.692710900 unittester [50202/50202]: 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/09/12 05:39:42.693710858 unittester [50202/50202]: 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/09/12 05:39:42.694710815 unittester [50202/50202]: 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/09/12 05:39:42.695710773 unittester [50202/50202]: 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/09/12 05:39:42.696710730 unittester [50202/50284]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #50284. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/09/12 05:39:42.697710688 unittester [50202/50284]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #50284 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/09/12 05:39:42.697710688 unittester [50202/50202]: 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/09/12 05:39:42.698710645 unittester [50202/50202]: 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/09/12 05:39:42.699710602 unittester [50202/50202]: 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/09/12 05:39:42.700710560 unittester [50202/50283]: 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/09/12 05:39:42.701710517 unittester [50202/50202]: 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/09/12 05:39:42.702710475 unittester [50202/50202]: 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/09/12 05:39:42.703710432 unittester [50202/50202]: 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/09/12 05:39:42.704710390 unittester [50202/50283]: debug: socket -1 of connection "msg_tcp_client" hang up. (in function "virtual void ed::connection::process_hup()()") (connection.cpp:1174)
2026/09/12 05:39:43.706667755 unittester [50202/50202]: 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: certificate: Load PEM file
SECTION: certificate: Load PEM from domain

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
unittest is a Catch2 v3.16.0 host application.
Run with -? for options

-------------------------------------------------------------------------------
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:127: FAILED:
  CATCH_REQUIRE( cert.get_issuer_common_name() == "unknown intermediate common name" )
with expansion:
  "YR2" == "unknown intermediate common name"

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
===============================================================================
test cases:     36 |     35 passed | 1 failed
assertions: 236601 | 236600 passed | 1 failed

Command exited with non-zero status 42
0.83user 0.19system 0:48.65elapsed 2%CPU (0avgtext+0avgdata 29952maxresident)k
0inputs+536outputs (0major+3704minor)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 Sat Sep 12 05:39:43 AM UTC 2026.

Back to list