Back to list
info: starting build process on Mon Aug 3 05:41:23 AM UTC 2026
make: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
make[1]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
[ 39%] Built target eventdispatcher
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
[ 54%] Built target reporter
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
[ 55%] Built target eventdispatcher_qt
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
[ 56%] Generating API documentation with Doxygen
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
[ 56%] Built target eventdispatcher_Documentation
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
[ 57%] Built target check-certificate
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
[ 58%] Built target ed-signal
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
[ 66%] Built target cppprocess
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
[ 67%] Built target ed-stop
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
[ 69%] Built target verify-message-definitions
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
[ 69%] Built target verify-eventdispatcher-message-definitions
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
[ 70%] Built target server
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
[ 71%] Built target client
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
[ 75%] Built target snaplogger_network
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
[ 80%] Built target snaploggerd
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
[ 82%] Built target snaplog
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
[ 82%] Generating API documentation with Doxygen
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
[ 83%] Built target snaplogger-network_Documentation
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
[ 83%] Generating API documentation with Doxygen
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
[ 84%] Built target cppprocess_Documentation
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
[ 96%] Built target unittest
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
[ 97%] Built target check_signal_and_eint
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
[ 98%] Built target process-listener
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
[100%] Built target timer-test
make[1]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
make: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher'
../../BUILD/Debug/contrib/eventdispatcher/tests/unittest --tmp-dir "/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher/tmp" --binary-dir "/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher" --dist-dir "/home/alexis/snapwebsites/snapcpp/BUILD/Debug/dist" --source-dir "/home/alexis/snapwebsites/snapcpp/contrib/eventdispatcher" --premature-exit-guard-file /home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher/tmp/catch2-running.tmp --progress ""
eventdispatcher v1.1.61 [294381]:unittest: seed is 1785735684
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: 438520443
SECTION: reporter_executor_message: send/receive one message
2026/08/03 05:41:24.674946927 unittester [294381/294381]: 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/08/03 05:41:24.679946737 unittester [294381/294381]: 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/08/03 05:41:24.683946585 unittester [294381/294381]: 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/08/03 05:41:24.684946547 unittester [294381/294381]: 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/08/03 05:41:24.685946509 unittester [294381/294387]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #294387. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/08/03 05:41:24.687946433 unittester [294381/294387]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #294387 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/08/03 05:41:24.687946433 unittester [294381/294381]: 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/08/03 05:41:24.688946395 unittester [294381/294381]: 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/08/03 05:41:24.689946357 unittester [294381/294381]: 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/08/03 05:41:24.692946243 unittester [294381/294386]: 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/08/03 05:41:24.693946205 unittester [294381/294381]: 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/08/03 05:41:24.693946205 unittester [294381/294381]: 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/08/03 05:41:24.694946167 unittester [294381/294381]: 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/08/03 05:41:24.694946167 unittester [294381/294381]: 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/08/03 05:41:24.697946053 unittester [294381/294381]: 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/08/03 05:41:24.697946053 unittester [294381/294381]: 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/08/03 05:41:24.698946015 unittester [294381/294381]: 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/08/03 05:41:24.699945977 unittester [294381/294389]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #294389. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/08/03 05:41:24.700945939 unittester [294381/294381]: 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/08/03 05:41:24.700945939 unittester [294381/294389]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #294389 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/08/03 05:41:24.701945901 unittester [294381/294381]: 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/08/03 05:41:24.702945863 unittester [294381/294381]: 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/08/03 05:41:24.704945787 unittester [294381/294388]: 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: --- "client" message (nearly done1
): READY version=9
2026/08/03 05:41:24.705945749 unittester [294381/294381]: 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/08/03 05:41:24.706945711 unittester [294381/294381]: 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/08/03 05:41:24.706945711 unittester [294381/294381]: 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/08/03 05:41:24.707945673 unittester [294381/294381]: 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/08/03 05:41:24.709945597 unittester [294381/294381]: 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/08/03 05:41:24.710945559 unittester [294381/294381]: 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/08/03 05:41:24.710945559 unittester [294381/294381]: 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/08/03 05:41:24.711945521 unittester [294381/294391]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #294391. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/08/03 05:41:24.712945482 unittester [294381/294391]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #294391 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/08/03 05:41:24.712945482 unittester [294381/294381]: 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/08/03 05:41:24.713945444 unittester [294381/294381]: 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/08/03 05:41:24.713945444 unittester [294381/294381]: 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/08/03 05:41:24.715945368 unittester [294381/294390]: 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/08/03 05:41:24.716945330 unittester [294381/294381]: 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/08/03 05:41:24.716945330 unittester [294381/294390]: 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/08/03 05:41:24.716945330 unittester [294381/294381]: 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/08/03 05:41:24.717945292 unittester [294381/294381]: 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/08/03 05:41:24.720945178 unittester [294381/294381]: 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/08/03 05:41:24.721945140 unittester [294381/294381]: 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/08/03 05:41:24.721945140 unittester [294381/294381]: 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/08/03 05:41:24.722945102 unittester [294381/294393]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #294393. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/08/03 05:41:24.723945064 unittester [294381/294393]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #294393 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/08/03 05:41:24.723945064 unittester [294381/294381]: 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/08/03 05:41:24.725944988 unittester [294381/294381]: 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/08/03 05:41:24.725944988 unittester [294381/294381]: 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/08/03 05:41:24.727944912 unittester [294381/294392]: 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/08/03 05:41:24.728944874 unittester [294381/294381]: 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/08/03 05:41:24.728944874 unittester [294381/294392]: 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/08/03 05:41:24.729944836 unittester [294381/294381]: 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/08/03 05:41:24.729944836 unittester [294381/294381]: 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/08/03 05:41:24.733944684 unittester [294381/294381]: 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/08/03 05:41:24.734944646 unittester [294381/294381]: 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/08/03 05:41:24.734944646 unittester [294381/294381]: 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/08/03 05:41:24.735944608 unittester [294381/294395]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #294395. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/08/03 05:41:24.736944570 unittester [294381/294381]: 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/08/03 05:41:24.736944570 unittester [294381/294395]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #294395 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/08/03 05:41:24.738944494 unittester [294381/294381]: 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/08/03 05:41:24.738944494 unittester [294381/294381]: 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/08/03 05:41:24.740944418 unittester [294381/294394]: 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/08/03 05:41:24.740944418 unittester [294381/294381]: debug: tcp server client:tcp_client_permanent_message_connection_impl::messenger: send message [TIMED now=1785735684.74225662] (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=1785735684.74225662
2026/08/03 05:41:24.742944342 unittester [294381/294381]: 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/08/03 05:41:24.742944342 unittester [294381/294381]: 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/08/03 05:41:24.743944304 unittester [294381/294381]: 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/08/03 05:41:24.746944190 unittester [294381/294381]: 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/08/03 05:41:24.746944190 unittester [294381/294381]: 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/08/03 05:41:24.747944152 unittester [294381/294381]: 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/08/03 05:41:24.748944114 unittester [294381/294397]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #294397. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/08/03 05:41:24.748944114 unittester [294381/294397]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #294397 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/08/03 05:41:24.748944114 unittester [294381/294381]: 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/08/03 05:41:24.749944076 unittester [294381/294381]: 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/08/03 05:41:24.750944038 unittester [294381/294381]: 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/08/03 05:41:24.751944000 unittester [294381/294396]: 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/08/03 05:41:24.752943961 unittester [294381/294396]: 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/08/03 05:41:24.752943961 unittester [294381/294381]: 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/08/03 05:41:24.753943923 unittester [294381/294381]: 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/08/03 05:41:24.754943885 unittester [294381/294381]: 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/08/03 05:41:24.759943695 unittester [294381/294381]: 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/08/03 05:41:24.760943657 unittester [294381/294381]: 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/08/03 05:41:24.760943657 unittester [294381/294381]: 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/08/03 05:41:24.761943619 unittester [294381/294381]: 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/08/03 05:41:24.762943581 unittester [294381/294399]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #294399. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/08/03 05:41:24.762943581 unittester [294381/294399]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #294399 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/08/03 05:41:24.762943581 unittester [294381/294381]: 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/08/03 05:41:24.763943543 unittester [294381/294381]: 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/08/03 05:41:24.764943505 unittester [294381/294381]: 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/08/03 05:41:24.765943467 unittester [294381/294398]: 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/08/03 05:41:25.767905365 unittester [294381/294398]: 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/08/03 05:41:25.768905327 unittester [294381/294381]: 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/08/03 05:41:25.770905251 unittester [294381/294398]: 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/08/03 05:41:25.771905213 unittester [294381/294381]: 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/08/03 05:41:25.772905175 unittester [294381/294381]: 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/08/03 05:41:25.772905175 unittester [294381/294381]: 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/08/03 05:41:25.773905137 unittester [294381/294398]: debug: socket -1 of connection "msg_tcp_client" hang up. (in function "virtual void ed::connection::process_hup()()") (connection.cpp:1174)
2026/08/03 05:41:25.774905099 unittester [294381/294381]: 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/08/03 05:41:25.777904985 unittester [294381/294381]: 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/08/03 05:41:25.778904946 unittester [294381/294381]: 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/08/03 05:41:25.778904946 unittester [294381/294381]: 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/08/03 05:41:25.779904908 unittester [294381/294381]: 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/08/03 05:41:25.780904870 unittester [294381/294401]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #294401. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/08/03 05:41:25.782904794 unittester [294381/294381]: 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/08/03 05:41:25.782904794 unittester [294381/294401]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #294401 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/08/03 05:41:25.783904756 unittester [294381/294381]: 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/08/03 05:41:25.784904718 unittester [294381/294381]: 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/08/03 05:41:25.785904680 unittester [294381/294400]: 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/08/03 05:41:25.786904642 unittester [294381/294381]: 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/08/03 05:41:25.786904642 unittester [294381/294381]: 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/08/03 05:41:25.787904604 unittester [294381/294381]: 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/08/03 05:41:25.787904604 unittester [294381/294400]: debug: socket -1 of connection "msg_tcp_client" hang up. (in function "virtual void ed::connection::process_hup()()") (connection.cpp:1174)
2026/08/03 05:41:25.788904566 unittester [294381/294381]: 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/08/03 05:41:25.790904490 unittester [294381/294381]: 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/08/03 05:41:25.791904452 unittester [294381/294381]: 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/08/03 05:41:25.792904414 unittester [294381/294381]: 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/08/03 05:41:25.792904414 unittester [294381/294381]: 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/08/03 05:41:25.793904376 unittester [294381/294403]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #294403. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/08/03 05:41:25.793904376 unittester [294381/294403]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #294403 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/08/03 05:41:25.793904376 unittester [294381/294381]: 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/08/03 05:41:25.794904338 unittester [294381/294381]: 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/08/03 05:41:25.795904300 unittester [294381/294381]: 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/08/03 05:41:25.796904262 unittester [294381/294402]: 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/08/03 05:41:25.797904224 unittester [294381/294381]: 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/08/03 05:41:25.798904186 unittester [294381/294381]: 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/08/03 05:41:25.798904186 unittester [294381/294381]: 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/08/03 05:41:25.799904148 unittester [294381/294402]: debug: socket -1 of connection "msg_tcp_client" hang up. (in function "virtual void ed::connection::process_hup()()") (connection.cpp:1174)
2026/08/03 05:41:26.802866005 unittester [294381/294381]: 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_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_executor_error_data: read too large
2026/08/03 05:41:26.809865739 unittester [294381/294381]: 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/08/03 05:41:26.810865701 unittester [294381/294381]: 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/08/03 05:41:27.311846649 unittester [294381/294381]: 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/08/03 05:41:27.313846573 unittester [294381/294404]: 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/08/03 05:41:27.314846535 unittester [294381/294381]: 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/08/03 05:41:27.314846535 unittester [294381/294404]: 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/08/03 05:41:27.315846497 unittester [294381/294381]: 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/08/03 05:41:27.315846497 unittester [294381/294381]: 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/08/03 05:41:27.317846421 unittester [294381/294381]: 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/08/03 05:41:27.318846383 unittester [294381/294381]: 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/08/03 05:41:27.819827330 unittester [294381/294381]: 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/08/03 05:41:27.821827254 unittester [294381/294405]: 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/08/03 05:41:27.821827254 unittester [294381/294405]: 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/08/03 05:41:27.822827216 unittester [294381/294381]: 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/08/03 05:41:27.823827178 unittester [294381/294381]: 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/08/03 05:41:27.823827178 unittester [294381/294381]: 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/08/03 05:41:27.826827064 unittester [294381/294381]: 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/08/03 05:41:27.827827026 unittester [294381/294381]: 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/08/03 05:41:28.328807971 unittester [294381/294381]: 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/08/03 05:41:28.329807933 unittester [294381/294406]: 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/08/03 05:41:28.330807895 unittester [294381/294406]: 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/08/03 05:41:28.330807895 unittester [294381/294381]: 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/08/03 05:41:28.331807857 unittester [294381/294381]: 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/08/03 05:41:28.332807819 unittester [294381/294381]: 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/08/03 05:41:28.334807743 unittester [294381/294381]: 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/08/03 05:41:28.335807705 unittester [294381/294381]: 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/08/03 05:41:28.836788653 unittester [294381/294381]: 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/08/03 05:41:28.837788615 unittester [294381/294407]: 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/08/03 05:41:28.838788577 unittester [294381/294407]: 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/08/03 05:41:28.838788577 unittester [294381/294381]: 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/08/03 05:41:28.840788501 unittester [294381/294381]: 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/08/03 05:41:28.840788501 unittester [294381/294381]: 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/08/03 05:41:28.842788425 unittester [294381/294381]: 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/08/03 05:41:28.843788387 unittester [294381/294381]: 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/08/03 05:41:29.344769329 unittester [294381/294381]: 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/08/03 05:41:29.346769253 unittester [294381/294408]: 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/08/03 05:41:29.347769215 unittester [294381/294381]: 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/08/03 05:41:29.347769215 unittester [294381/294408]: 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/08/03 05:41:29.348769177 unittester [294381/294381]: 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/08/03 05:41:29.348769177 unittester [294381/294381]: 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/08/03 05:41:29.350769101 unittester [294381/294381]: 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/08/03 05:41:29.352769025 unittester [294381/294381]: 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/08/03 05:41:29.853749973 unittester [294381/294381]: 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/08/03 05:41:29.854749935 unittester [294381/294409]: 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/08/03 05:41:29.855749897 unittester [294381/294409]: 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/08/03 05:41:29.855749897 unittester [294381/294381]: 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/08/03 05:41:29.856749859 unittester [294381/294381]: 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/08/03 05:41:29.856749859 unittester [294381/294381]: 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_parser: parse program1
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: check ourselves
SECTION: certificate_error: Try loading invalid file
SECTION: reporter_token_error: set token twice
SECTION: reporter_token_error: set line twice
SECTION: reporter_token_error: set column twice
SECTION: signal_handler: Create Signal Handler connection
SECTION: reporter_lexer_file: file does not exist
SECTION: reporter_lexer_file: exact filename
SECTION: reporter_lexer_file: filename without extension
SECTION: reporter_executor: verify sleep in a function
2026/08/03 05:41:29.863749593 unittester [294381/294381]: 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/08/03 05:41:32.365654430 unittester [294381/294381]: 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/08/03 05:41:32.368654316 unittester [294381/294381]: 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/08/03 05:41:32.370654240 unittester [294381/294381]: 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/08/03 05:41:32.373654126 unittester [294381/294381]: 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/08/03 05:41:32.377653974 unittester [294381/294381]: 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/08/03 05:41:32.379653898 unittester [294381/294381]: 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/08/03 05:41:32.381653822 unittester [294381/294381]: 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/08/03 05:41:32.388653555 unittester [294381/294381]: 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/08/03 05:41:32.392653403 unittester [294381/294381]: 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/08/03 05:41:32.395653289 unittester [294381/294381]: 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/08/03 05:41:32.396653251 unittester [294381/294381]: 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/08/03 05:41:32.398653175 unittester [294381/294381]: 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/08/03 05:41:32.399653137 unittester [294381/294381]: 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/08/03 05:41:32.400653099 unittester [294381/294381]: 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/08/03 05:41:32.400653099 unittester [294381/294381]: 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/08/03 05:41:32.401653061 unittester [294381/294381]: 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/08/03 05:41:32.402653023 unittester [294381/294381]: 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/08/03 05:41:32.403652985 unittester [294381/294381]: 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/08/03 05:41:32.404652947 unittester [294381/294381]: 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/08/03 05:41:32.405652909 unittester [294381/294381]: 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/08/03 05:41:32.405652909 unittester [294381/294381]: 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/08/03 05:41:32.406652871 unittester [294381/294381]: 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/08/03 05:41:32.407652833 unittester [294381/294381]: 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/08/03 05:41:32.408652795 unittester [294381/294381]: 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/08/03 05:41:32.409652757 unittester [294381/294381]: 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/08/03 05:41:32.409652757 unittester [294381/294381]: 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/08/03 05:41:32.410652719 unittester [294381/294381]: 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/08/03 05:41:32.412652643 unittester [294381/294381]: 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/08/03 05:41:32.414652567 unittester [294381/294381]: 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/08/03 05:41:32.417652453 unittester [294381/294381]: 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/08/03 05:41:32.419652376 unittester [294381/294381]: 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/08/03 05:41:32.420652338 unittester [294381/294381]: 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/08/03 05:41:32.420652338 unittester [294381/294381]: 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/08/03 05:41:32.421652300 unittester [294381/294381]: 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/08/03 05:41:32.422652262 unittester [294381/294381]: 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/08/03 05:41:32.423652224 unittester [294381/294381]: 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/08/03 05:41:32.423652224 unittester [294381/294381]: trace: removing 1 connection, "thread_done", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_executor_error_message: verify message fails
2026/08/03 05:41:32.424652186 unittester [294381/294381]: 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/08/03 05:41:32.425652148 unittester [294381/294381]: 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/08/03 05:41:32.426652110 unittester [294381/294381]: 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/08/03 05:41:32.426652110 unittester [294381/294381]: 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/08/03 05:41:32.427652072 unittester [294381/294412]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #294412. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/08/03 05:41:32.428652034 unittester [294381/294381]: 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/08/03 05:41:32.428652034 unittester [294381/294412]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #294412 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/08/03 05:41:32.429651996 unittester [294381/294381]: 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/08/03 05:41:32.430651958 unittester [294381/294381]: 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/08/03 05:41:32.431651920 unittester [294381/294411]: fatal: thread internal_run() got exception: "event_dispatcher_exception: program_verify_message_fail.rprtr:9: message expected "sent_server", set to "", to match "not_this_one".", exiting thread now. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/08/03 05:41:32.432651882 unittester [294381/294381]: 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/08/03 05:41:32.432651882 unittester [294381/294411]: 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/08/03 05:41:32.432651882 unittester [294381/294381]: 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/08/03 05:41:32.434651806 unittester [294381/294381]: 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/08/03 05:41:32.434651806 unittester [294381/294381]: 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/08/03 05:41:32.436651730 unittester [294381/294381]: 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/08/03 05:41:32.437651692 unittester [294381/294381]: 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/08/03 05:41:32.438651654 unittester [294381/294381]: 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/08/03 05:41:32.438651654 unittester [294381/294381]: 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/08/03 05:41:32.439651616 unittester [294381/294414]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #294414. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/08/03 05:41:32.440651578 unittester [294381/294381]: 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/08/03 05:41:32.440651578 unittester [294381/294414]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #294414 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/08/03 05:41:32.442651502 unittester [294381/294381]: 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/08/03 05:41:32.442651502 unittester [294381/294381]: 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/08/03 05:41:32.444651426 unittester [294381/294413]: 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/08/03 05:41:32.445651388 unittester [294381/294413]: 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/08/03 05:41:32.445651388 unittester [294381/294381]: 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/08/03 05:41:32.446651350 unittester [294381/294381]: 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/08/03 05:41:32.446651350 unittester [294381/294381]: 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/08/03 05:41:32.447651312 unittester [294381/294381]: 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/08/03 05:41:32.449651236 unittester [294381/294381]: 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/08/03 05:41:32.450651198 unittester [294381/294381]: 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/08/03 05:41:32.450651198 unittester [294381/294381]: 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/08/03 05:41:32.451651160 unittester [294381/294381]: 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/08/03 05:41:32.452651122 unittester [294381/294416]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #294416. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/08/03 05:41:32.453651084 unittester [294381/294381]: 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/08/03 05:41:32.453651084 unittester [294381/294416]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #294416 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/08/03 05:41:32.454651046 unittester [294381/294381]: 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/08/03 05:41:32.455651007 unittester [294381/294381]: 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/08/03 05:41:32.456650969 unittester [294381/294415]: 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/08/03 05:41:32.457650931 unittester [294381/294415]: 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/08/03 05:41:32.457650931 unittester [294381/294381]: 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/08/03 05:41:32.458650893 unittester [294381/294381]: 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/08/03 05:41:32.459650855 unittester [294381/294381]: 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/08/03 05:41:32.459650855 unittester [294381/294381]: 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/08/03 05:41:32.461650779 unittester [294381/294381]: 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/08/03 05:41:32.462650741 unittester [294381/294381]: 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/08/03 05:41:32.462650741 unittester [294381/294381]: 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/08/03 05:41:32.463650703 unittester [294381/294381]: 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/08/03 05:41:32.464650665 unittester [294381/294418]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #294418. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/08/03 05:41:32.465650627 unittester [294381/294418]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #294418 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/08/03 05:41:32.465650627 unittester [294381/294381]: 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/08/03 05:41:32.466650589 unittester [294381/294381]: 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/08/03 05:41:32.467650551 unittester [294381/294381]: 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/08/03 05:41:32.468650513 unittester [294381/294417]: 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/08/03 05:41:32.469650475 unittester [294381/294417]: 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/08/03 05:41:32.469650475 unittester [294381/294381]: 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/08/03 05:41:32.470650437 unittester [294381/294381]: 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/08/03 05:41:32.471650399 unittester [294381/294381]: 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/08/03 05:41:32.471650399 unittester [294381/294381]: 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/08/03 05:41:32.473650323 unittester [294381/294381]: 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/08/03 05:41:32.474650285 unittester [294381/294381]: 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/08/03 05:41:32.474650285 unittester [294381/294381]: 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/08/03 05:41:32.475650247 unittester [294381/294381]: 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/08/03 05:41:32.477650171 unittester [294381/294420]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #294420. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/08/03 05:41:32.478650133 unittester [294381/294381]: 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/08/03 05:41:32.478650133 unittester [294381/294420]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #294420 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/08/03 05:41:32.479650095 unittester [294381/294381]: 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/08/03 05:41:32.480650057 unittester [294381/294381]: 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/08/03 05:41:32.482649981 unittester [294381/294419]: 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/08/03 05:41:32.482649981 unittester [294381/294419]: 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/08/03 05:41:32.483649943 unittester [294381/294381]: 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/08/03 05:41:32.484649905 unittester [294381/294381]: 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/08/03 05:41:32.484649905 unittester [294381/294381]: 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/08/03 05:41:32.485649867 unittester [294381/294381]: 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/08/03 05:41:32.487649791 unittester [294381/294381]: 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/08/03 05:41:32.488649753 unittester [294381/294381]: 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/08/03 05:41:32.488649753 unittester [294381/294381]: 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/08/03 05:41:32.489649715 unittester [294381/294381]: 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/08/03 05:41:32.490649677 unittester [294381/294422]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #294422. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/08/03 05:41:32.491649638 unittester [294381/294381]: 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/08/03 05:41:32.491649638 unittester [294381/294422]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #294422 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/08/03 05:41:32.492649600 unittester [294381/294381]: 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/08/03 05:41:32.493649562 unittester [294381/294381]: 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/08/03 05:41:32.495649486 unittester [294381/294421]: 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/08/03 05:41:32.495649486 unittester [294381/294421]: 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/08/03 05:41:32.495649486 unittester [294381/294381]: 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/08/03 05:41:32.497649410 unittester [294381/294381]: 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/08/03 05:41:32.497649410 unittester [294381/294381]: 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/08/03 05:41:32.498649372 unittester [294381/294381]: 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/08/03 05:41:32.499649334 unittester [294381/294381]: 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/08/03 05:41:32.500649296 unittester [294381/294381]: 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/08/03 05:41:32.501649258 unittester [294381/294381]: 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/08/03 05:41:32.501649258 unittester [294381/294381]: 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/08/03 05:41:32.502649220 unittester [294381/294424]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #294424. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/08/03 05:41:32.504649144 unittester [294381/294381]: 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/08/03 05:41:32.503649182 unittester [294381/294424]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #294424 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/08/03 05:41:32.505649106 unittester [294381/294381]: 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/08/03 05:41:32.506649068 unittester [294381/294381]: 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/08/03 05:41:32.507649030 unittester [294381/294423]: 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/08/03 05:41:32.508648992 unittester [294381/294381]: 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/08/03 05:41:32.508648992 unittester [294381/294423]: 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/08/03 05:41:32.509648954 unittester [294381/294381]: 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/08/03 05:41:32.510648916 unittester [294381/294381]: 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/08/03 05:41:32.510648916 unittester [294381/294381]: 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/08/03 05:41:32.512648840 unittester [294381/294381]: 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/08/03 05:41:32.513648802 unittester [294381/294381]: 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/08/03 05:41:32.513648802 unittester [294381/294381]: 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/08/03 05:41:32.514648764 unittester [294381/294381]: 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/08/03 05:41:32.515648726 unittester [294381/294426]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #294426. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/08/03 05:41:32.516648688 unittester [294381/294426]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #294426 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/08/03 05:41:32.516648688 unittester [294381/294381]: 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/08/03 05:41:32.517648650 unittester [294381/294381]: 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/08/03 05:41:32.518648612 unittester [294381/294381]: 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/08/03 05:41:32.519648574 unittester [294381/294425]: 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/08/03 05:41:32.520648536 unittester [294381/294425]: 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/08/03 05:41:32.521648498 unittester [294381/294381]: 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/08/03 05:41:32.522648460 unittester [294381/294381]: 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/08/03 05:41:32.522648460 unittester [294381/294381]: 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/08/03 05:41:32.523648422 unittester [294381/294381]: 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/08/03 05:41:32.525648346 unittester [294381/294381]: 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/08/03 05:41:32.525648346 unittester [294381/294381]: 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/08/03 05:41:32.526648308 unittester [294381/294381]: 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/08/03 05:41:32.527648269 unittester [294381/294381]: 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/08/03 05:41:32.528648231 unittester [294381/294428]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #294428. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/08/03 05:41:32.529648193 unittester [294381/294381]: 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/08/03 05:41:32.529648193 unittester [294381/294428]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #294428 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/08/03 05:41:32.530648155 unittester [294381/294381]: 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/08/03 05:41:32.531648117 unittester [294381/294381]: 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/08/03 05:41:32.533648041 unittester [294381/294427]: 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/08/03 05:41:32.533648041 unittester [294381/294427]: 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/08/03 05:41:32.534648003 unittester [294381/294381]: 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/08/03 05:41:32.535647965 unittester [294381/294381]: 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/08/03 05:41:32.535647965 unittester [294381/294381]: 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/08/03 05:41:32.536647927 unittester [294381/294381]: 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/08/03 05:41:32.538647851 unittester [294381/294381]: 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/08/03 05:41:32.538647851 unittester [294381/294381]: 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/08/03 05:41:32.539647813 unittester [294381/294381]: 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/08/03 05:41:32.540647775 unittester [294381/294381]: 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/08/03 05:41:32.541647737 unittester [294381/294430]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #294430. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/08/03 05:41:32.542647699 unittester [294381/294381]: 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/08/03 05:41:32.542647699 unittester [294381/294430]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #294430 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/08/03 05:41:32.543647661 unittester [294381/294381]: 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/08/03 05:41:32.544647623 unittester [294381/294381]: 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/08/03 05:41:32.546647547 unittester [294381/294429]: 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/08/03 05:41:32.547647509 unittester [294381/294429]: 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/08/03 05:41:32.547647509 unittester [294381/294381]: 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/08/03 05:41:32.548647471 unittester [294381/294381]: 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/08/03 05:41:32.548647471 unittester [294381/294381]: 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/08/03 05:41:32.549647433 unittester [294381/294381]: 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/08/03 05:41:32.551647357 unittester [294381/294381]: 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/08/03 05:41:32.552647319 unittester [294381/294381]: 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/08/03 05:41:32.552647319 unittester [294381/294381]: 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/08/03 05:41:32.553647281 unittester [294381/294381]: 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/08/03 05:41:32.554647243 unittester [294381/294432]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #294432. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/08/03 05:41:32.555647205 unittester [294381/294381]: 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/08/03 05:41:32.555647205 unittester [294381/294432]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #294432 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/08/03 05:41:32.556647167 unittester [294381/294381]: 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/08/03 05:41:32.557647129 unittester [294381/294381]: 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/08/03 05:41:32.559647053 unittester [294381/294431]: 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/08/03 05:41:32.560647015 unittester [294381/294381]: 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/08/03 05:41:32.559647053 unittester [294381/294431]: 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/08/03 05:41:32.560647015 unittester [294381/294381]: 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/08/03 05:41:32.561646977 unittester [294381/294381]: 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/08/03 05:41:32.562646939 unittester [294381/294381]: 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/08/03 05:41:32.564646862 unittester [294381/294381]: 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/08/03 05:41:32.564646862 unittester [294381/294381]: 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/08/03 05:41:32.565646824 unittester [294381/294381]: 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/08/03 05:41:32.566646786 unittester [294381/294381]: 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/08/03 05:41:32.567646748 unittester [294381/294434]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #294434. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/08/03 05:41:32.568646710 unittester [294381/294381]: 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/08/03 05:41:32.568646710 unittester [294381/294434]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #294434 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/08/03 05:41:32.569646672 unittester [294381/294381]: 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/08/03 05:41:32.570646634 unittester [294381/294381]: 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/08/03 05:41:32.572646558 unittester [294381/294433]: 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/08/03 05:41:32.573646520 unittester [294381/294433]: 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/08/03 05:41:32.573646520 unittester [294381/294381]: 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/08/03 05:41:32.574646482 unittester [294381/294381]: 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/08/03 05:41:32.575646444 unittester [294381/294381]: 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/08/03 05:41:32.575646444 unittester [294381/294381]: 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/08/03 05:41:32.577646368 unittester [294381/294381]: 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/08/03 05:41:32.578646330 unittester [294381/294381]: 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/08/03 05:41:32.579646292 unittester [294381/294381]: 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/08/03 05:41:32.579646292 unittester [294381/294381]: 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/08/03 05:41:32.580646254 unittester [294381/294436]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #294436. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/08/03 05:41:32.581646216 unittester [294381/294381]: 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/08/03 05:41:32.581646216 unittester [294381/294436]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #294436 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/08/03 05:41:32.583646140 unittester [294381/294381]: 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/08/03 05:41:32.583646140 unittester [294381/294381]: 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/08/03 05:41:32.585646064 unittester [294381/294435]: 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/08/03 05:41:32.586646026 unittester [294381/294435]: 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/08/03 05:41:32.586646026 unittester [294381/294381]: 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/08/03 05:41:32.587645988 unittester [294381/294381]: 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/08/03 05:41:32.588645950 unittester [294381/294381]: 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/08/03 05:41:32.588645950 unittester [294381/294381]: 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/08/03 05:41:32.590645874 unittester [294381/294381]: 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/08/03 05:41:32.591645836 unittester [294381/294381]: 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/08/03 05:41:32.592645798 unittester [294381/294381]: 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/08/03 05:41:32.593645760 unittester [294381/294381]: 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/08/03 05:41:32.594645722 unittester [294381/294438]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #294438. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/08/03 05:41:32.595645684 unittester [294381/294438]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #294438 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/08/03 05:41:32.596645646 unittester [294381/294381]: 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/08/03 05:41:32.597645608 unittester [294381/294381]: 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/08/03 05:41:32.597645608 unittester [294381/294381]: 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/08/03 05:41:32.599645531 unittester [294381/294437]: 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/08/03 05:41:32.600645493 unittester [294381/294437]: 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/08/03 05:41:32.601645455 unittester [294381/294381]: 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/08/03 05:41:32.601645455 unittester [294381/294381]: 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/08/03 05:41:32.602645417 unittester [294381/294381]: 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/08/03 05:41:32.602645417 unittester [294381/294381]: 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/08/03 05:41:32.605645303 unittester [294381/294381]: 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/08/03 05:41:32.606645265 unittester [294381/294381]: 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/08/03 05:41:32.607645227 unittester [294381/294381]: 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/08/03 05:41:32.608645189 unittester [294381/294381]: 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/08/03 05:41:32.609645151 unittester [294381/294440]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #294440. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/08/03 05:41:32.610645113 unittester [294381/294440]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #294440 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/08/03 05:41:32.610645113 unittester [294381/294381]: 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/08/03 05:41:32.611645075 unittester [294381/294381]: 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/08/03 05:41:32.612645037 unittester [294381/294381]: 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/08/03 05:41:32.614644961 unittester [294381/294439]: 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/08/03 05:41:32.615644923 unittester [294381/294381]: 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/08/03 05:41:32.616644885 unittester [294381/294381]: 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/08/03 05:41:32.616644885 unittester [294381/294381]: 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/08/03 05:41:32.617644847 unittester [294381/294439]: debug: socket -1 of connection "msg_tcp_client" hang up. (in function "virtual void ed::connection::process_hup()()") (connection.cpp:1174)
2026/08/03 05:41:33.620606696 unittester [294381/294439]: 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/08/03 05:41:33.620606696 unittester [294381/294439]: 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/08/03 05:41:33.621606658 unittester [294381/294381]: 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/08/03 05:41:33.624606544 unittester [294381/294381]: 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/08/03 05:41:33.625606506 unittester [294381/294381]: 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/08/03 05:41:33.626606468 unittester [294381/294381]: 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/08/03 05:41:33.627606430 unittester [294381/294381]: 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/08/03 05:41:33.628606392 unittester [294381/294442]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #294442. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/08/03 05:41:33.629606354 unittester [294381/294442]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #294442 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/08/03 05:41:33.629606354 unittester [294381/294381]: 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/08/03 05:41:33.631606278 unittester [294381/294381]: 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/08/03 05:41:33.631606278 unittester [294381/294381]: 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/08/03 05:41:33.634606164 unittester [294381/294441]: 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/08/03 05:41:33.635606126 unittester [294381/294441]: 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/08/03 05:41:33.636606087 unittester [294381/294381]: 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/08/03 05:41:33.637606049 unittester [294381/294381]: 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/08/03 05:41:33.637606049 unittester [294381/294381]: 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/08/03 05:41:33.638606011 unittester [294381/294381]: 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: signal_handler_name: verify signal names
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: reporter_statement: verify basic program
SECTION: certificate: Load PEM file
SECTION: certificate: Load PEM from domain
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
unittest is a Catch2 v3.15.2 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: Create a Server, Client, Connect & Send Messages
2026/08/03 05:41:34.340579308 unittester [294381/294381]: 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/08/03 05:41:34.341579270 unittester [294381/294381]: 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/08/03 05:41:34.342579232 unittester [294381/294381]: 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/08/03 05:41:34.343579194 unittester [294381/294443]: information: entering thread "background local_stream_client_permanent_message_connection for asynchronous connections" #294443. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/08/03 05:41:34.344579156 unittester [294381/294443]: information: leaving thread "background local_stream_client_permanent_message_connection for asynchronous connections" #294443 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/08/03 05:41:34.345579118 unittester [294381/294381]: 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/08/03 05:41:34.346579080 unittester [294381/294381]: 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/08/03 05:41:34.347579042 unittester [294381/294381]: 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/08/03 05:41:34.347579042 unittester [294381/294381]: 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/08/03 05:41:34.348579004 unittester [294381/294381]: trace: dispatch message "HELLO". (in function "bool ed::dispatcher::dispatch(ed::message&)()") (dispatcher.cpp:450)
2026/08/03 05:41:34.350578928 unittester [294381/294381]: 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/08/03 05:41:34.351578890 unittester [294381/294381]: trace: dispatch message "HI". (in function "bool ed::dispatcher::dispatch(ed::message&)()") (dispatcher.cpp:450)
2026/08/03 05:41:34.352578852 unittester [294381/294381]: 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/08/03 05:41:34.353578814 unittester [294381/294381]: debug: socket 8 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/08/03 05:41:34.354578776 unittester [294381/294381]: 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/08/03 05:41:34.354578776 unittester [294381/294381]: 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/08/03 05:41:34.355578738 unittester [294381/294381]: 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/08/03 05:41:34.355578738 unittester [294381/294381]: trace: dispatch message "DOWN". (in function "bool ed::dispatcher::dispatch(ed::message&)()") (dispatcher.cpp:450)
2026/08/03 05:41:34.356578700 unittester [294381/294381]: 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/08/03 05:41:34.357578662 unittester [294381/294381]: 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: reporter_executor_variables: undefined variable
2026/08/03 05:41:34.358578624 unittester [294381/294381]: 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/08/03 05:41:34.359578586 unittester [294381/294381]: 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/08/03 05:41:34.360578548 unittester [294381/294381]: 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/08/03 05:41:34.361578510 unittester [294381/294381]: 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/08/03 05:41:34.363578433 unittester [294381/294381]: 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/08/03 05:41:34.364578395 unittester [294381/294381]: 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/08/03 05:41:34.374578015 unittester [294381/294381]: 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/08/03 05:41:34.377577901 unittester [294381/294381]: 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/08/03 05:41:34.386577559 unittester [294381/294381]: 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/08/03 05:41:34.390577406 unittester [294381/294381]: 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/08/03 05:41:34.393577292 unittester [294381/294381]: 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/08/03 05:41:34.394577254 unittester [294381/294381]: 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/08/03 05:41:34.395577216 unittester [294381/294381]: 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/08/03 05:41:34.396577178 unittester [294381/294381]: 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: reporter_expression_error: get expression out of bounds
SECTION: file_changed_events: attributes
2026/08/03 05:41:34.397577140 unittester [294381/294381]: 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/08/03 05:41:34.398577102 unittester [294381/294444]: information: entering thread "attributes" #294444. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/08/03 05:41:36.399500984 unittester [294381/294444]: information: leaving thread "attributes" #294444 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/08/03 05:41:39.402386736 unittester [294381/294381]: 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/08/03 05:41:39.404386660 unittester [294381/294381]: 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/08/03 05:41:39.405386622 unittester [294381/294445]: information: entering thread "file" #294445. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/08/03 05:41:45.408158214 unittester [294381/294445]: information: leaving thread "file" #294445 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/08/03 05:41:48.410043969 unittester [294381/294381]: 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_expression: set/get operator
SECTION: reporter_expression: ADD of two integers
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/08/03 05:41:48.417043703 unittester [294381/294381]: error: a server name cannot be empty when specified, also it cannot include two server names and a server name after a service name was specified. (in function "bool ed::message::from_string(const std::string&)()") (message.cpp:282)
SECTION: reporter_executor_state: add and read data from the state
SECTION: reporter_instruction_error: get unknown instruction
SECTION: reporter_instruction_error: search non-existant label
SECTION: reporter_instruction_error: search non-existant parameter
SECTION: reporter_instruction_error: label without a "name" parameter (missing)
SECTION: reporter_instruction_error: label without a "name" parameter (misspelled)
SECTION: reporter_instruction_error: label with name parameter not of type PRIMARY
SECTION: reporter_instruction_error: label with a name parameter of type INTEGER
SECTION: reporter_instruction_error: label already defined
SECTION: reporter_instruction_error: "return()" does not accept any parameters
SECTION: reporter_instruction_error: "run()" cannot be called
SECTION: 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
error:bad_variable.rptr:1:1: unexpected character to close variable; expected '}'.
error:bad_variable.rptr:1:1: a statement includes an unexpected token.
SECTION: reporter_parser_error: bad variable
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).
error:unknown_instruction.rptr:1:1: unknown instruction "unknown_instruction".SECTION: reporter_parser_error: 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.
error:missing_open_parenthesis.rptr:1:6SECTION: reporter_parser_error: expect '(' not another token
: 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_instruction: check label
SECTION: reporter_instruction: check goto
SECTION: reporter_instruction: global variable
SECTION: reporter_instruction: check call/return
SECTION: verify runtime vs compile time eventdispatcher version numbers
SECTION: verify runtime vs compile time cppprocess version numbers
SECTION: simple cat
2026/08/03 05:41:48.499040584 unittester [294381/294381]: 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/08/03 05:41:48.501040508 unittester [294381/294381]: 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/08/03 05:41:48.505040355 unittester [294381/294381]: 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/08/03 05:41:48.505040355 unittester [294381/294381]: 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/08/03 05:41:48.506040317 unittester [294381/294381]: 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/08/03 05:41:48.507040279 unittester [294381/294381]: 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/08/03 05:41:48.507040279 unittester [294381/294381]: 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/08/03 05:41:48.514040013 unittester [294381/294381]: 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/08/03 05:41:48.514040013 unittester [294381/294381]: 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/08/03 05:41:48.514040013 unittester [294381/294381]: 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/08/03 05:41:48.515039975 unittester [294381/294381]: 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/08/03 05:41:48.516039937 unittester [294381/294381]: 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/08/03 05:41:48.521039746 unittester [294381/294381]: 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/08/03 05:41:48.521039746 unittester [294381/294381]: 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/08/03 05:41:48.521039746 unittester [294381/294381]: 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/08/03 05:41:48.522039708 unittester [294381/294381]: 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/08/03 05:41:48.528039480 unittester [294381/294381]: 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/08/03 05:41:48.528039480 unittester [294381/294381]: 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/08/03 05:41:48.529039442 unittester [294381/294381]: 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/08/03 05:41:48.529039442 unittester [294381/294381]: 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/08/03 05:41:48.531039366 unittester [294381/294381]: 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/08/03 05:41:48.531039366 unittester [294381/294381]: 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/08/03 05:41:48.535039214 unittester [294381/294381]: 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/08/03 05:41:48.536039176 unittester [294381/294381]: 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/08/03 05:41:48.537039137 unittester [294381/294381]: 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/08/03 05:41:48.542038947 unittester [294381/294381]: 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)
error:unterminated-string.rprtr:1:1: unterminated string.
SECTION: reporter_lexer_error: unterminated string
error:multi-line-string.rprtr:1:SECTION: reporter_lexer_error: multi-line string
1: strings cannot be written on multiple lines.
error:multi-line-string.rprtr:2:6: unterminated string.
error:unterminated-backslash.rprtr:1:1: unterminated backslash sequence in string.
SECTION: reporter_lexer_error: unterminated string in backslash case
error:empty-variable.rprtr:SECTION: reporter_lexer_error: empty unquoted variable
1:7: unexpected '$' without a variable name.
error:empty-quoted-variable.rprtr:1:7: unexpected '$' without a variable name.
SECTION: reporter_lexer_error: empty quoted variable
error:invalid-variable-name.rprtr:1:SECTION: reporter_lexer_error: invalid quoted variable name
1: unexpected character to close variable; expected '}'.
error:unterminated-date.rprtr:SECTION: reporter_lexer_error: empty date (double quote)
1:1: unexpected '@' without a timestamp.
error:unterminated-date.rprtr:1:1: unexpected '@' without a timestamp.
SECTION: reporter_lexer_error: empty date (single quote)
error:unterminated-date.rprtrSECTION: reporter_lexer_error: unterminated date
:1:1: unterminated date.
error:unterminated-ip.rprtr:SECTION: reporter_lexer_error: unterminated IP
1:1: unterminated IP address.
SECTION: reporter_lexer_error: bad IP (bad name)
error:unterminated-ip.rprtr:1:1: error parsing IP address some bad IP address.
error:empty-ip.rprtr:1:1: an empty IP address is not a valid address.
SECTION: reporter_lexer_error: empty IP
SECTION: reporter_lexer_error: IP range is not available
error:ip-range.rprtr:1:1: error parsing IP address 10.0.1.0-10.0.1.255.
SECTION: reporter_lexer_error: no from IP
error:no-from-ip.rprtr:1:1: error parsing IP address -10.0.1.255.
error:bad-integers.rprtr:1:1: invalid integer (10000000000000000000).SECTION: reporter_lexer_error: bad integer
error:bad-integers.rprtr:2:1: invalid integer (1-1).
error:bad-integers.rprtr:3:1: invalid integer (1+1).
error:bad-floating-points.rprtr:1:1: invalid floating point (3.3e+).
SECTION: reporter_lexer_error: bad floating points
error:bad-floating-points.rprtr:2:1: invalid floating point (3.3e++5).
error:bad-floating-points.rprtr:3:1: invalid floating point (3.3ee+5).
error:bad-floating-points.rprtr:4:1: invalid floating point (3.3EE+5).
error:bad-floating-points.rprtr:5:1: invalid floating point (3.3EE++5).
error:bad-floating-points.rprtr:6:1: invalid floating point (3e++5).
error:bad-floating-points.rprtr:7:1: invalid floating point (3ee+5).
error:bad-floating-points.rprtr:8:1: invalid floating point (3EE+5).
error:bad-floating-points.rprtr:9:1: invalid floating point (3EE++5).
error:bad-floating-points.rprtr:10:1: invalid floating point (3.3e-).
error:bad-floating-points.rprtr:11:1: invalid floating point (3.3e--5).
error:bad-floating-points.rprtr:12:1: invalid floating point (3.3ee-5).
error:bad-floating-points.rprtr:13:1: invalid floating point (3.3EE-5).
error:bad-floating-points.rprtr:14:1: invalid floating point (3.3EE--5).
error:bad-floating-points.rprtr:15:1: invalid floating point (3e--5).
error:bad-floating-points.rprtr:16:1: invalid floating point (3ee-5).
error:bad-floating-points.rprtr:17:1: invalid floating point (3EE-5).
error:bad-floating-points.rprtr:18:1: invalid floating point (3EE--5).
error:bad-floating-points.rprtr:19:1: invalid floating point (3..3e-3).
error:bad-floating-points.rprtr:20:1: invalid floating point (3.3.e-5).
error:bad-floating-points.rprtr:21:1: invalid floating point (3.3e.+6).
error:bad-floating-points.rprtr:22:1: invalid floating point (3.3e-.5).
error:bad-floating-points.rprtr:23:1: invalid floating point (3.3e9.).
error:unexpected-digit.rprtr:1:1: variable name cannot start with a digit.
SECTION: reporter_lexer_error: variable name cannot start with digit
error:unexpected-digit.rprtr:2:1: variable name cannot start with a digit.
error:unexpected-character.rprtr:1:1: unexpected character (\).
SECTION: reporter_lexer_error: unexpected character
error:unexpected-character.rprtr:2:1: unexpected character (#).
SECTION: reporter_lexer_error: unsupported backslash tokens
SECTION: reporter_lexer_error: invalid hexadecimal number
SECTION: Create a Server, Client, Connect & Send Messages
2026/08/03 05:41:48.548038719 unittester [294381/294381]: 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/08/03 05:41:48.549038681 unittester [294381/294381]: 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/08/03 05:41:48.549038681 unittester [294381/294381]: trace: dispatch message "HELLO". (in function "bool ed::dispatcher::dispatch(ed::message&)()") (dispatcher.cpp:450)
2026/08/03 05:41:48.549038681 unittester [294381/294381]: trace: dispatch message "HI". (in function "bool ed::dispatcher::dispatch(ed::message&)()") (dispatcher.cpp:450)
2026/08/03 05:41:48.549038681 unittester [294381/294381]: 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/08/03 05:41:48.550038643 unittester [294381/294381]: trace: dispatch message "DOWN". (in function "bool ed::dispatcher::dispatch(ed::message&)()") (dispatcher.cpp:450)
2026/08/03 05:41:48.550038643 unittester [294381/294381]: trace: removing 1 connection, "unix-dgram-server", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: signal_handler_errors: create_instance() can only be called once
SECTION: signal_handler_errors: invalid signal number & callback pointer
SECTION: reporter_executor_error: if() before any condition
2026/08/03 05:41:48.550038643 unittester [294381/294381]: 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/08/03 05:41:48.551038605 unittester [294381/294381]: 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/08/03 05:41:48.551038605 unittester [294381/294381]: 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/08/03 05:41:48.552038567 unittester [294381/294381]: 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/08/03 05:41:48.552038567 unittester [294381/294381]: 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/08/03 05:41:48.553038528 unittester [294381/294381]: 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/08/03 05:41:48.553038528 unittester [294381/294381]: 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/08/03 05:41:48.553038528 unittester [294381/294381]: 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/08/03 05:41:48.554038490 unittester [294381/294381]: 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/08/03 05:41:48.554038490 unittester [294381/294381]: 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/08/03 05:41:48.555038452 unittester [294381/294381]: 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/08/03 05:41:48.555038452 unittester [294381/294381]: 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/08/03 05:41:48.555038452 unittester [294381/294381]: 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/08/03 05:41:48.556038414 unittester [294381/294381]: 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/08/03 05:41:48.556038414 unittester [294381/294381]: 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/08/03 05:41:48.556038414 unittester [294381/294381]: 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/08/03 05:41:48.557038376 unittester [294381/294381]: 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/08/03 05:41:48.557038376 unittester [294381/294381]: 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/08/03 05:41:48.558038338 unittester [294381/294381]: 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/08/03 05:41:48.558038338 unittester [294381/294381]: 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/08/03 05:41:48.559038300 unittester [294381/294381]: 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/08/03 05:41:48.559038300 unittester [294381/294381]: 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/08/03 05:41:48.560038262 unittester [294381/294381]: 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/08/03 05:41:48.561038224 unittester [294381/294454]: 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/08/03 05:41:48.562038186 unittester [294381/294381]: 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/08/03 05:41:48.562038186 unittester [294381/294454]: 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/08/03 05:41:48.563038148 unittester [294381/294381]: 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/08/03 05:41:48.564038110 unittester [294381/294381]: 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/08/03 05:41:48.564038110 unittester [294381/294381]: 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/08/03 05:41:48.564038110 unittester [294381/294381]: 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/08/03 05:41:48.565038072 unittester [294381/294381]: 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/08/03 05:41:48.565038072 unittester [294381/294381]: 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/08/03 05:41:48.566038034 unittester [294381/294381]: 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/08/03 05:41:48.566038034 unittester [294381/294381]: 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/08/03 05:41:48.566038034 unittester [294381/294381]: 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/08/03 05:41:48.567037996 unittester [294381/294381]: 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/08/03 05:41:48.567037996 unittester [294381/294381]: 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/08/03 05:41:48.567037996 unittester [294381/294381]: 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/08/03 05:41:48.568037958 unittester [294381/294381]: 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/08/03 05:41:48.568037958 unittester [294381/294381]: 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/08/03 05:41:48.568037958 unittester [294381/294381]: 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/08/03 05:41:48.569037920 unittester [294381/294381]: 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/08/03 05:41:48.569037920 unittester [294381/294381]: 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/08/03 05:41:48.570037881 unittester [294381/294381]: 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/08/03 05:41:48.570037881 unittester [294381/294381]: 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/08/03 05:41:48.570037881 unittester [294381/294381]: 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/08/03 05:41:48.571037843 unittester [294381/294381]: 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/08/03 05:41:48.571037843 unittester [294381/294381]: 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/08/03 05:41:48.571037843 unittester [294381/294381]: 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/08/03 05:41:48.572037805 unittester [294381/294381]: 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/08/03 05:41:48.572037805 unittester [294381/294381]: 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/08/03 05:41:48.572037805 unittester [294381/294381]: 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/08/03 05:41:48.573037767 unittester [294381/294381]: 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/08/03 05:41:48.573037767 unittester [294381/294381]: 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/08/03 05:41:48.574037729 unittester [294381/294381]: 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/08/03 05:41:48.574037729 unittester [294381/294381]: 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/08/03 05:41:48.574037729 unittester [294381/294381]: 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/08/03 05:41:48.575037691 unittester [294381/294381]: 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/08/03 05:41:48.575037691 unittester [294381/294381]: 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/08/03 05:41:48.576037653 unittester [294381/294381]: 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/08/03 05:41:48.576037653 unittester [294381/294381]: 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/08/03 05:41:48.576037653 unittester [294381/294381]: 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/08/03 05:41:48.577037615 unittester [294381/294381]: 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/08/03 05:41:48.577037615 unittester [294381/294381]: 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/08/03 05:41:48.577037615 unittester [294381/294381]: 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/08/03 05:41:48.578037577 unittester [294381/294381]: 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/08/03 05:41:48.578037577 unittester [294381/294381]: 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/08/03 05:41:48.578037577 unittester [294381/294381]: 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/08/03 05:41:48.578037577 unittester [294381/294381]: 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/08/03 05:41:48.579037539 unittester [294381/294381]: 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/08/03 05:41:48.579037539 unittester [294381/294381]: 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/08/03 05:41:48.580037501 unittester [294381/294381]: 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/08/03 05:41:48.580037501 unittester [294381/294381]: 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/08/03 05:41:48.580037501 unittester [294381/294381]: 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/08/03 05:41:48.581037463 unittester [294381/294381]: 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/08/03 05:41:48.581037463 unittester [294381/294381]: 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/08/03 05:41:48.581037463 unittester [294381/294381]: 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/08/03 05:41:48.582037425 unittester [294381/294381]: 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/08/03 05:41:48.582037425 unittester [294381/294381]: 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/08/03 05:41:48.582037425 unittester [294381/294381]: 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/08/03 05:41:48.583037387 unittester [294381/294381]: 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/08/03 05:41:48.583037387 unittester [294381/294381]: 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/08/03 05:41:48.583037387 unittester [294381/294381]: 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/08/03 05:41:48.583037387 unittester [294381/294381]: 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/08/03 05:41:48.584037349 unittester [294381/294381]: 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/08/03 05:41:48.584037349 unittester [294381/294381]: 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/08/03 05:41:48.584037349 unittester [294381/294381]: 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/08/03 05:41:48.585037311 unittester [294381/294381]: 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/08/03 05:41:48.585037311 unittester [294381/294381]: 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/08/03 05:41:48.585037311 unittester [294381/294381]: 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/08/03 05:41:48.586037273 unittester [294381/294381]: 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/08/03 05:41:48.586037273 unittester [294381/294381]: 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/08/03 05:41:48.587037235 unittester [294381/294381]: 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/08/03 05:41:48.587037235 unittester [294381/294381]: 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/08/03 05:41:48.587037235 unittester [294381/294381]: 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/08/03 05:41:48.588037197 unittester [294381/294381]: 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/08/03 05:41:48.588037197 unittester [294381/294381]: 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/08/03 05:41:48.588037197 unittester [294381/294381]: 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/08/03 05:41:48.589037158 unittester [294381/294381]: 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/08/03 05:41:48.589037158 unittester [294381/294381]: 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/08/03 05:41:48.589037158 unittester [294381/294381]: 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/08/03 05:41:48.589037158 unittester [294381/294381]: 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/08/03 05:41:48.590037120 unittester [294381/294381]: 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/08/03 05:41:48.590037120 unittester [294381/294381]: 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/08/03 05:41:48.590037120 unittester [294381/294381]: 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/08/03 05:41:48.591037082 unittester [294381/294381]: 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/08/03 05:41:48.591037082 unittester [294381/294381]: 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/08/03 05:41:48.591037082 unittester [294381/294381]: 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/08/03 05:41:48.592037044 unittester [294381/294381]: 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/08/03 05:41:48.592037044 unittester [294381/294381]: 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/08/03 05:41:48.592037044 unittester [294381/294381]: 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/08/03 05:41:48.593037006 unittester [294381/294381]: 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/08/03 05:41:48.593037006 unittester [294381/294381]: 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/08/03 05:41:48.593037006 unittester [294381/294381]: 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/08/03 05:41:48.594036968 unittester [294381/294381]: 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/08/03 05:41:48.594036968 unittester [294381/294381]: 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/08/03 05:41:48.594036968 unittester [294381/294381]: 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/08/03 05:41:48.595036930 unittester [294381/294381]: 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/08/03 05:41:48.595036930 unittester [294381/294381]: 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/08/03 05:41:48.595036930 unittester [294381/294381]: 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/08/03 05:41:48.596036892 unittester [294381/294381]: 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/08/03 05:41:48.596036892 unittester [294381/294381]: 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/08/03 05:41:48.596036892 unittester [294381/294381]: 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/08/03 05:41:48.597036854 unittester [294381/294381]: 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/08/03 05:41:48.597036854 unittester [294381/294381]: 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/08/03 05:41:48.597036854 unittester [294381/294381]: 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/08/03 05:41:48.598036816 unittester [294381/294381]: 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/08/03 05:41:48.598036816 unittester [294381/294381]: 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/08/03 05:41:48.598036816 unittester [294381/294381]: 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/08/03 05:41:48.598036816 unittester [294381/294381]: 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/08/03 05:41:48.599036778 unittester [294381/294381]: 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/08/03 05:41:48.599036778 unittester [294381/294381]: 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/08/03 05:41:48.600036740 unittester [294381/294381]: 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/08/03 05:41:48.600036740 unittester [294381/294381]: 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/08/03 05:41:48.600036740 unittester [294381/294381]: 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/08/03 05:41:48.601036702 unittester [294381/294381]: 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/08/03 05:41:48.601036702 unittester [294381/294381]: 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/08/03 05:41:48.602036664 unittester [294381/294381]: 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/08/03 05:41:48.602036664 unittester [294381/294381]: 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/08/03 05:41:48.602036664 unittester [294381/294381]: 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/08/03 05:41:48.602036664 unittester [294381/294455]: 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/08/03 05:41:48.604036588 unittester [294381/294381]: 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/08/03 05:41:48.604036588 unittester [294381/294381]: 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/08/03 05:41:48.604036588 unittester [294381/294456]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #294456. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/08/03 05:41:48.605036549 unittester [294381/294381]: 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/08/03 05:41:48.606036511 unittester [294381/294455]: 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/08/03 05:41:48.606036511 unittester [294381/294456]: 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/08/03 05:41:48.607036473 unittester [294381/294456]: 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/08/03 05:41:48.607036473 unittester [294381/294456]: 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/08/03 05:41:48.608036435 unittester [294381/294456]: 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/08/03 05:41:48.608036435 unittester [294381/294456]: 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/08/03 05:41:48.609036397 unittester [294381/294381]: 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/08/03 05:41:48.609036397 unittester [294381/294456]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #294456 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/08/03 05:41:48.610036359 unittester [294381/294381]: 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/08/03 05:41:48.611036321 unittester [294381/294381]: 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/08/03 05:41:48.612036283 unittester [294381/294457]: 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/08/03 05:41:48.612036283 unittester [294381/294381]: 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/08/03 05:41:48.613036245 unittester [294381/294457]: 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/08/03 05:41:48.615036169 unittester [294381/294381]: 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/08/03 05:41:48.616036131 unittester [294381/294381]: 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/08/03 05:41:48.616036131 unittester [294381/294381]: 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/08/03 05:41:48.616036131 unittester [294381/294381]: 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/08/03 05:41:48.617036093 unittester [294381/294459]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #294459. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/08/03 05:41:48.618036055 unittester [294381/294381]: 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/08/03 05:41:48.618036055 unittester [294381/294459]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #294459 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/08/03 05:41:48.619036017 unittester [294381/294381]: 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/08/03 05:41:48.620035979 unittester [294381/294381]: 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/08/03 05:41:48.621035941 unittester [294381/294458]: 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/08/03 05:41:49.622997806 unittester [294381/294458]: 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/08/03 05:42:01.631540657 unittester [294381/294458]: 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/08/03 05:42:01.631540657 unittester [294381/294458]: 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/08/03 05:42:01.632540619 unittester [294381/294381]: 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/08/03 05:42:01.638540391 unittester [294381/294381]: 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/08/03 05:42:01.639540353 unittester [294381/294381]: 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/08/03 05:42:01.640540314 unittester [294381/294381]: 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/08/03 05:42:01.641540276 unittester [294381/294381]: 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/08/03 05:42:01.641540276 unittester [294381/294381]: 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/08/03 05:42:01.642540238 unittester [294381/294381]: 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/08/03 05:42:01.642540238 unittester [294381/294381]: 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/08/03 05:42:01.643540200 unittester [294381/294381]: 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/08/03 05:42:01.644540162 unittester [294381/294461]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #294461. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/08/03 05:42:01.645540124 unittester [294381/294381]: 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/08/03 05:42:01.645540124 unittester [294381/294461]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #294461 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/08/03 05:42:01.647540048 unittester [294381/294381]: 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/08/03 05:42:01.647540048 unittester [294381/294381]: 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/08/03 05:42:01.649539972 unittester [294381/294460]: 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/08/03 05:42:02.651501822 unittester [294381/294460]: 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 unknown exception in executor::run().
2026/08/03 05:42:14.665044284 unittester [294381/294460]: 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/08/03 05:42:14.666044246 unittester [294381/294460]: 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/08/03 05:42:14.667044208 unittester [294381/294381]: 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/08/03 05:42:14.669044131 unittester [294381/294381]: 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/08/03 05:42:14.670044093 unittester [294381/294381]: 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/08/03 05:42:14.671044055 unittester [294381/294381]: 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/08/03 05:42:14.672044017 unittester [294381/294381]: 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/08/03 05:42:14.673043979 unittester [294381/294381]: 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/08/03 05:42:14.674043941 unittester [294381/294381]: 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/08/03 05:42:14.675043903 unittester [294381/294381]: 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/08/03 05:42:14.676043865 unittester [294381/294381]: 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/08/03 05:42:14.678043789 unittester [294381/294381]: 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/08/03 05:42:14.679043751 unittester [294381/294381]: 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/08/03 05:42:14.680043712 unittester [294381/294381]: 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/08/03 05:42:14.680043712 unittester [294381/294381]: 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/08/03 05:42:14.682043636 unittester [294381/294381]: 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/08/03 05:42:14.683043598 unittester [294381/294381]: 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/08/03 05:42:14.684043560 unittester [294381/294381]: 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/08/03 05:42:14.685043522 unittester [294381/294381]: 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/08/03 05:42:14.686043484 unittester [294381/294381]: 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/08/03 05:42:14.687043446 unittester [294381/294381]: 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: timer: timer connection
-------------------------------------------------------------------------------
timer
timer: timer connection
-------------------------------------------------------------------------------
/home/alexis/snapwebsites/snapcpp/contrib/eventdispatcher/tests/catch_timer.cpp:160
...............................................................................
/home/alexis/snapwebsites/snapcpp/contrib/eventdispatcher/tests/catch_timer.cpp:167: FAILED:
CATCH_REQUIRE( communicator->get_connections().empty() )
with expansion:
false
SECTION: timer: add/remove connection
2026/08/03 05:42:14.689043370 unittester [294381/294381]: trace: added 1 connection, "timer", there are now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/08/03 05:42:14.689043370 unittester [294381/294381]: trace: connection, "timer" not re-added (already present in f_connections). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:214)
-------------------------------------------------------------------------------
timer
timer: add/remove connection
-------------------------------------------------------------------------------
/home/alexis/snapwebsites/snapcpp/contrib/eventdispatcher/tests/catch_timer.cpp:238
...............................................................................
/home/alexis/snapwebsites/snapcpp/contrib/eventdispatcher/tests/catch_timer.cpp:249: FAILED:
CATCH_REQUIRE( connections.size() == 1 )
with expansion:
4 == 1
SECTION: timer: add connection, remove on process_error()
2026/08/03 05:42:14.690043332 unittester [294381/294381]: trace: added 1 connection, "timer", there are now 5 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/08/03 05:42:14.690043332 unittester [294381/294381]: 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/08/03 05:42:14.691043294 unittester [294381/294381]: trace: removing 1 connection, "timer", of 5 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: timer: add connection, expect process_timeout()
2026/08/03 05:42:14.691043294 unittester [294381/294381]: trace: added 1 connection, "timer", there are now 5 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/08/03 05:42:14.692043255 unittester [294381/294381]: trace: removing 1 connection, "messenger_timer", of 5 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/08/03 05:42:14.692043255 unittester [294381/294381]: 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/08/03 05:42:14.693043217 unittester [294381/294381]: 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/08/03 05:42:14.694043179 unittester [294381/294381]: debug: socket -1 of connection "tcp_client_permanent_message_connection_impl::messenger" hang up. (in function "virtual void ed::connection::process_hup()()") (connection.cpp:1174)
-------------------------------------------------------------------------------
timer
timer: add connection, expect process_timeout()
-------------------------------------------------------------------------------
/home/alexis/snapwebsites/snapcpp/contrib/eventdispatcher/tests/catch_timer.cpp:274
...............................................................................
/home/alexis/snapwebsites/snapcpp/contrib/eventdispatcher/tests/catch_timer.cpp:282: FAILED:
{Unknown expression after the reported line}
due to unexpected exception with message:
unexpectedly got process_timeout() called.
SECTION: timer: add connection, remove on process_hup()
2026/08/03 05:42:15.690005240 unittester [294381/294381]: trace: added 1 connection, "timer", there are now 3 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/08/03 05:42:15.691005202 unittester [294381/294381]: debug: socket -1 of connection "timer" hang up. (in function "virtual void ed::connection::process_hup()()") (connection.cpp:1174)
2026/08/03 05:42:15.691005202 unittester [294381/294381]: trace: removing 1 connection, "timer", of 3 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: timer: add connection, remove on process_invalid()
2026/08/03 05:42:15.692005164 unittester [294381/294381]: trace: added 1 connection, "timer", there are now 3 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/08/03 05:42:15.692005164 unittester [294381/294381]: error: socket of connection "timer" was marked as invalid by the kernel. (in function "virtual void ed::connection::process_invalid()()") (connection.cpp:1204)
2026/08/03 05:42:15.693005126 unittester [294381/294381]: trace: removing 1 connection, "timer", of 3 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: 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_tcp_connection: test raw TCP connection
2026/08/03 05:42:15.696005011 unittester [294381/294381]: trace: added 1 connection, "thread_done", there are now 3 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/08/03 05:42:15.697004973 unittester [294381/294381]: trace: added 1 connection, "permanent_binary_responder", there are now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/08/03 05:42:15.697004973 unittester [294381/294381]: trace: removing 1 connection, "timer", of 4 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/08/03 05:42:16.197985890 unittester [294381/294381]: trace: added 1 connection, "binary_responder", there are now 4 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/08/03 05:42:16.199985814 unittester [294381/294381]: 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/08/03 05:42:16.199985814 unittester [294381/294381]: trace: removing 1 connection, "permanent_binary_responder", of 3 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/08/03 05:42:16.200985775 unittester [294381/294381]: trace: removing 1 connection, "binary_responder", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
error: caught unexpected exception in e->run(): unexpectedly got process_timeout() called.
-------------------------------------------------------------------------------
reporter_tcp_connection
reporter_tcp_connection: test raw TCP connection
-------------------------------------------------------------------------------
/home/alexis/snapwebsites/snapcpp/contrib/eventdispatcher/tests/catch_reporter_executor.cpp:4130
...............................................................................
/home/alexis/snapwebsites/snapcpp/contrib/eventdispatcher/tests/catch_reporter_executor.cpp:4168: FAILED:
CATCH_REQUIRE( e->run() )
with expansion:
false
SECTION: reporter_tcp_connection: test prinbee like message
2026/08/03 05:42:16.691967069 unittester [294381/294381]: trace: added 1 connection, "thread_done", there are now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/08/03 05:42:16.692967031 unittester [294381/294381]: trace: added 1 connection, "permanent_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/08/03 05:42:17.193947946 unittester [294381/294381]: trace: added 1 connection, "binary_responder", there are now 4 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/08/03 05:42:17.195947869 unittester [294381/294381]: 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/08/03 05:42:17.196947831 unittester [294381/294381]: trace: removing 1 connection, "permanent_binary_responder", of 3 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
2026/08/03 05:42:17.196947831 unittester [294381/294381]: trace: removing 1 connection, "binary_responder", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
error: caught unexpected exception in e->run(): unexpectedly got process_timeout() called.
-------------------------------------------------------------------------------
reporter_tcp_connection
reporter_tcp_connection: test prinbee like message
-------------------------------------------------------------------------------
/home/alexis/snapwebsites/snapcpp/contrib/eventdispatcher/tests/catch_reporter_executor.cpp:4174
...............................................................................
/home/alexis/snapwebsites/snapcpp/contrib/eventdispatcher/tests/catch_reporter_executor.cpp:4206: FAILED:
CATCH_REQUIRE( e->run() )
with expansion:
false
===============================================================================
test cases: 36 | 33 passed | 3 failed
assertions: 214988 | 214982 passed | 6 failed
Command exited with non-zero status 42
0.78user 0.18system 0:53.07elapsed 1%CPU (0avgtext+0avgdata 30080maxresident)k
0inputs+544outputs (0major+3796minor)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 Mon Aug 3 05:42:17 AM UTC 2026.
Back to list