Back to list


info: starting build process on Mon Jul 13 06:00:09 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 [25372]:unittest: seed is 1783922412
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: 3696226893
SECTION: Create a Server, Client, Connect & Send Messages
2026/07/13 06:00:12.186597093 unittester [25372/25372]: 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/07/13 06:00:12.189596973 unittester [25372/25372]: 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/07/13 06:00:12.190596933 unittester [25372/25372]: trace: dispatch message "HELLO". (in function "bool ed::dispatcher::dispatch(ed::message&)()") (dispatcher.cpp:450)
2026/07/13 06:00:12.192596853 unittester [25372/25372]: trace: dispatch message "HI". (in function "bool ed::dispatcher::dispatch(ed::message&)()") (dispatcher.cpp:450)
2026/07/13 06:00:12.194596773 unittester [25372/25372]: 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/07/13 06:00:12.194596773 unittester [25372/25372]: trace: dispatch message "DOWN". (in function "bool ed::dispatcher::dispatch(ed::message&)()") (dispatcher.cpp:450)
2026/07/13 06:00:12.196596693 unittester [25372/25372]: trace: removing 1 connection, "unix-dgram-server", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_executor: verify sleep in a function
2026/07/13 06:00:12.197596653 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:14.699496537 unittester [25372/25372]: trace: removing 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/07/13 06:00:14.702496417 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:14.705496297 unittester [25372/25372]: trace: removing 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/07/13 06:00:14.709496137 unittester [25372/25372]: trace: added 1 connection, "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/07/13 06:00:14.713495976 unittester [25372/25372]: trace: removing 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/07/13 06:00:14.715495897 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:14.717495817 unittester [25372/25372]: trace: removing 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/07/13 06:00:14.725495496 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:14.729495336 unittester [25372/25372]: trace: removing 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/07/13 06:00:14.732495216 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:14.733495176 unittester [25372/25372]: trace: removing 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/07/13 06:00:14.735495096 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:14.736495056 unittester [25372/25372]: trace: removing 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/07/13 06:00:14.737495016 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:14.738494976 unittester [25372/25372]: trace: removing 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/07/13 06:00:14.739494936 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:14.739494936 unittester [25372/25372]: trace: removing 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/07/13 06:00:14.741494856 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:14.742494816 unittester [25372/25372]: trace: removing 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/07/13 06:00:14.742494816 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:14.743494776 unittester [25372/25372]: trace: removing 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/07/13 06:00:14.744494736 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:14.745494696 unittester [25372/25372]: trace: removing 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/07/13 06:00:14.746494656 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:14.747494616 unittester [25372/25372]: trace: removing 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/07/13 06:00:14.747494616 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:14.748494576 unittester [25372/25372]: trace: removing 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/07/13 06:00:14.750494496 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:14.752494416 unittester [25372/25372]: trace: removing 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/07/13 06:00:14.755494296 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:14.756494256 unittester [25372/25372]: trace: removing 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/07/13 06:00:14.758494176 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:14.758494176 unittester [25372/25372]: trace: removing 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/07/13 06:00:14.759494136 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:14.760494096 unittester [25372/25372]: trace: removing 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/07/13 06:00:14.760494096 unittester [25372/25372]: trace: added 1 connection, "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/07/13 06:00:14.761494056 unittester [25372/25372]: trace: removing 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_expression: set/get operator
SECTION: reporter_expression: ADD of two integers
SECTION: reporter_instruction: check label
SECTION: reporter_instruction: check goto
SECTION: reporter_instruction: global variable
SECTION: reporter_instruction: check call/return
SECTION: signal_handler: Create Signal Handler connection
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)
error:unterminated-string.rprtr:1:1: unterminated string.
SECTION: reporter_lexer_error: unterminated string
error:multi-line-string.rprtr:1:1: strings cannot be written on multiple lines.
SECTION: reporter_lexer_error: multi-line string
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:1: unexpected character to close variable; expected '}'.
SECTION: reporter_lexer_error: invalid quoted variable name
error:unterminated-date.rprtr:1:SECTION: reporter_lexer_error: empty date (double quote)
1: unexpected '@' without a timestamp.
error:unterminated-date.rprtr:1:1: SECTION: reporter_lexer_error: empty date (single quote)
unexpected '@' without a timestamp.
error:unterminated-date.rprtrSECTION: reporter_lexer_error: unterminated date
:1:1: unterminated date.
error:unterminated-ip.rprtrSECTION: 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.
SECTION: reporter_lexer_error: bad integer
error:bad-integers.rprtr:1:1: invalid integer (10000000000000000000).
error:bad-integers.rprtr:2:1: invalid integer (1-1).
error:bad-integers.rprtr:3:1: invalid integer (1+1).
error:bad-floating-points.rprtrSECTION: reporter_lexer_error: bad floating points
:1:1: invalid floating point (3.3e+).
error:bad-floating-points.rprtr:2:1: invalid floating point (3.3e++5).
error:bad-floating-points.rprtr:3:1: invalid floating point (3.3ee+5).
error:bad-floating-points.rprtr:4:1: invalid floating point (3.3EE+5).
error:bad-floating-points.rprtr:5:1: invalid floating point (3.3EE++5).
error:bad-floating-points.rprtr:6:1: invalid floating point (3e++5).
error:bad-floating-points.rprtr:7:1: invalid floating point (3ee+5).
error:bad-floating-points.rprtr:8:1: invalid floating point (3EE+5).
error:bad-floating-points.rprtr:9:1: invalid floating point (3EE++5).
error:bad-floating-points.rprtr:10:1: invalid floating point (3.3e-).
error:bad-floating-points.rprtr:11:1: invalid floating point (3.3e--5).
error:bad-floating-points.rprtr:12:1: invalid floating point (3.3ee-5).
error:bad-floating-points.rprtr:13:1: invalid floating point (3.3EE-5).
error:bad-floating-points.rprtr:14:1: invalid floating point (3.3EE--5).
error:bad-floating-points.rprtr:15:1: invalid floating point (3e--5).
error:bad-floating-points.rprtr:16:1: invalid floating point (3ee-5).
error:bad-floating-points.rprtr:17:1: invalid floating point (3EE-5).
error:bad-floating-points.rprtr:18:1: invalid floating point (3EE--5).
error:bad-floating-points.rprtr:19:1: invalid floating point (3..3e-3).
error:bad-floating-points.rprtr:20:1: invalid floating point (3.3.e-5).
error:bad-floating-points.rprtr:21:1: invalid floating point (3.3e.+6).
error:bad-floating-points.rprtr:22:1: invalid floating point (3.3e-.5).
error:bad-floating-points.rprtr:23:1: invalid floating point (3.3e9.).
error:unexpected-digit.rprtr:SECTION: reporter_lexer_error: variable name cannot start with digit
1:1: variable name cannot start with a digit.
error:unexpected-digit.rprtr:2:1: variable name cannot start with a digit.
error:unexpected-character.rprtr:SECTION: reporter_lexer_error: unexpected character
1:1: unexpected character (\).
error:unexpected-character.rprtr:2:1: unexpected character (#).
SECTION: reporter_lexer_error: unsupported backslash tokens
SECTION: reporter_lexer_error: invalid hexadecimal number
SECTION: reporter_executor_message: send/receive one message
2026/07/13 06:00:14.821491655 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:14.823491575 unittester [25372/25372]: 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/07/13 06:00:14.827491415 unittester [25372/25372]: 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/07/13 06:00:14.827491415 unittester [25372/25372]: 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/07/13 06:00:14.830491295 unittester [25372/25379]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #25379. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/07/13 06:00:14.831491255 unittester [25372/25372]: 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/07/13 06:00:14.831491255 unittester [25372/25379]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #25379 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/07/13 06:00:14.833491175 unittester [25372/25372]: 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/07/13 06:00:14.834491135 unittester [25372/25372]: 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/07/13 06:00:14.836491055 unittester [25372/25378]: 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/07/13 06:00:14.838490975 unittester [25372/25372]: 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/07/13 06:00:14.838490975 unittester [25372/25372]: 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/07/13 06:00:14.839490935 unittester [25372/25372]: 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/07/13 06:00:14.840490895 unittester [25372/25372]: trace: removing 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/07/13 06:00:14.842490815 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:14.843490774 unittester [25372/25372]: 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/07/13 06:00:14.844490735 unittester [25372/25372]: 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/07/13 06:00:14.845490695 unittester [25372/25381]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #25381. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/07/13 06:00:14.847490615 unittester [25372/25381]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #25381 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/07/13 06:00:14.847490615 unittester [25372/25372]: 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/07/13 06:00:14.848490574 unittester [25372/25372]: 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/07/13 06:00:14.849490534 unittester [25372/25372]: 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/07/13 06:00:14.851490454 unittester [25372/25380]: debug: tcp server client:msg_tcp_client: send message [READY version=9] (in function "virtual bool ed::tcp_server_client_message_connection::send_message(ed::message&, bool)()") (tcp_server_client_message_connection.cpp:163)
--- message: nearly done
--- "client" message (1): READY version=9
2026/07/13 06:00:14.852490414 unittester [25372/25372]: 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/07/13 06:00:14.853490374 unittester [25372/25372]: 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/07/13 06:00:14.854490334 unittester [25372/25372]: 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/07/13 06:00:14.855490294 unittester [25372/25372]: 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/07/13 06:00:14.857490214 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:14.858490174 unittester [25372/25372]: 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/07/13 06:00:14.859490134 unittester [25372/25372]: 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/07/13 06:00:14.860490094 unittester [25372/25383]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #25383. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/07/13 06:00:14.861490054 unittester [25372/25383]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #25383 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/07/13 06:00:14.862490014 unittester [25372/25372]: 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/07/13 06:00:14.863489974 unittester [25372/25372]: 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/07/13 06:00:14.864489934 unittester [25372/25372]: 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/07/13 06:00:14.866489854 unittester [25372/25382]: 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/07/13 06:00:14.866489854 unittester [25372/25382]: 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/07/13 06:00:14.867489814 unittester [25372/25372]: 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/07/13 06:00:14.868489774 unittester [25372/25372]: 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/07/13 06:00:14.868489774 unittester [25372/25372]: 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/07/13 06:00:14.871489654 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:14.872489614 unittester [25372/25372]: 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/07/13 06:00:14.873489574 unittester [25372/25372]: 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/07/13 06:00:14.874489534 unittester [25372/25385]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #25385. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/07/13 06:00:14.875489494 unittester [25372/25385]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #25385 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/07/13 06:00:14.876489454 unittester [25372/25372]: 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/07/13 06:00:14.877489414 unittester [25372/25372]: 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/07/13 06:00:14.877489414 unittester [25372/25372]: 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/07/13 06:00:14.879489334 unittester [25372/25384]: 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/07/13 06:00:14.880489294 unittester [25372/25384]: 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/07/13 06:00:14.880489294 unittester [25372/25372]: 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/07/13 06:00:14.881489254 unittester [25372/25372]: 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/07/13 06:00:14.882489214 unittester [25372/25372]: 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/07/13 06:00:14.886489054 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:14.886489054 unittester [25372/25372]: 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/07/13 06:00:14.887489014 unittester [25372/25372]: 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/07/13 06:00:14.889488934 unittester [25372/25387]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #25387. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/07/13 06:00:14.890488894 unittester [25372/25387]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #25387 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/07/13 06:00:14.890488894 unittester [25372/25372]: 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/07/13 06:00:14.891488854 unittester [25372/25372]: 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/07/13 06:00:14.892488814 unittester [25372/25372]: 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/07/13 06:00:14.894488734 unittester [25372/25386]: 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/07/13 06:00:14.895488694 unittester [25372/25372]: debug: tcp server client:tcp_client_permanent_message_connection_impl::messenger: send message [TIMED now=1783922414.896377611] (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=1783922414.896377611
2026/07/13 06:00:14.899488534 unittester [25372/25372]: 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/07/13 06:00:14.900488494 unittester [25372/25372]: 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/07/13 06:00:14.900488494 unittester [25372/25372]: 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/07/13 06:00:14.903488374 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:14.904488334 unittester [25372/25372]: 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/07/13 06:00:14.905488294 unittester [25372/25372]: 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/07/13 06:00:14.906488254 unittester [25372/25389]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #25389. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/07/13 06:00:14.907488214 unittester [25372/25389]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #25389 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/07/13 06:00:14.907488214 unittester [25372/25372]: 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/07/13 06:00:14.908488174 unittester [25372/25372]: 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/07/13 06:00:14.909488134 unittester [25372/25372]: 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/07/13 06:00:14.911488054 unittester [25372/25388]: 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/07/13 06:00:14.912488014 unittester [25372/25388]: 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/07/13 06:00:14.912488014 unittester [25372/25372]: 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/07/13 06:00:14.913487973 unittester [25372/25372]: 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/07/13 06:00:14.913487973 unittester [25372/25372]: 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/07/13 06:00:14.919487733 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:14.921487653 unittester [25372/25372]: 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/07/13 06:00:14.921487653 unittester [25372/25372]: 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/07/13 06:00:14.922487613 unittester [25372/25372]: 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/07/13 06:00:14.923487573 unittester [25372/25391]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #25391. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/07/13 06:00:14.924487533 unittester [25372/25372]: 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/07/13 06:00:14.924487533 unittester [25372/25391]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #25391 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/07/13 06:00:14.926487453 unittester [25372/25372]: 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/07/13 06:00:14.927487413 unittester [25372/25372]: 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/07/13 06:00:14.929487333 unittester [25372/25390]: 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/07/13 06:00:15.930447280 unittester [25372/25390]: 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/07/13 06:00:15.932447199 unittester [25372/25372]: 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/07/13 06:00:15.934447119 unittester [25372/25390]: 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/07/13 06:00:15.935447079 unittester [25372/25372]: 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/07/13 06:00:15.936447039 unittester [25372/25372]: 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/07/13 06:00:15.936447039 unittester [25372/25372]: 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/07/13 06:00:15.937446999 unittester [25372/25390]: debug: socket -1 of connection "msg_tcp_client" hang up. (in function "virtual void ed::connection::process_hup()()") (connection.cpp:1174)
2026/07/13 06:00:15.938446959 unittester [25372/25372]: trace: removing 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/07/13 06:00:15.941446839 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:15.942446799 unittester [25372/25372]: 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/07/13 06:00:15.943446759 unittester [25372/25372]: 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/07/13 06:00:15.944446719 unittester [25372/25372]: 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/07/13 06:00:15.945446679 unittester [25372/25393]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #25393. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/07/13 06:00:15.946446639 unittester [25372/25393]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #25393 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/07/13 06:00:15.946446639 unittester [25372/25372]: 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/07/13 06:00:15.947446599 unittester [25372/25372]: 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/07/13 06:00:15.948446559 unittester [25372/25372]: 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/07/13 06:00:15.950446478 unittester [25372/25392]: 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/07/13 06:00:15.951446438 unittester [25372/25372]: 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/07/13 06:00:15.952446398 unittester [25372/25372]: 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/07/13 06:00:15.952446398 unittester [25372/25372]: 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/07/13 06:00:15.953446358 unittester [25372/25392]: debug: socket -1 of connection "msg_tcp_client" hang up. (in function "virtual void ed::connection::process_hup()()") (connection.cpp:1174)
2026/07/13 06:00:15.954446318 unittester [25372/25372]: trace: removing 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/07/13 06:00:15.956446238 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:15.957446198 unittester [25372/25372]: 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/07/13 06:00:15.958446158 unittester [25372/25372]: 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/07/13 06:00:15.959446118 unittester [25372/25372]: 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/07/13 06:00:15.960446078 unittester [25372/25395]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #25395. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/07/13 06:00:15.961446038 unittester [25372/25395]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #25395 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/07/13 06:00:15.961446038 unittester [25372/25372]: 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/07/13 06:00:15.962445998 unittester [25372/25372]: 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/07/13 06:00:15.963445958 unittester [25372/25372]: 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/07/13 06:00:15.965445878 unittester [25372/25394]: 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/07/13 06:00:15.966445838 unittester [25372/25372]: 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/07/13 06:00:15.967445798 unittester [25372/25372]: 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/07/13 06:00:15.967445798 unittester [25372/25372]: 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/07/13 06:00:15.968445758 unittester [25372/25394]: debug: socket -1 of connection "msg_tcp_client" hang up. (in function "virtual void ed::connection::process_hup()()") (connection.cpp:1174)
2026/07/13 06:00:16.970405662 unittester [25372/25372]: trace: removing 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_instruction_error: get unknown instruction
SECTION: reporter_instruction_error: search non-existant label
SECTION: reporter_instruction_error: search non-existant parameter
SECTION: reporter_instruction_error: label without a "name" parameter (missing)
SECTION: reporter_instruction_error: label without a "name" parameter (misspelled)
SECTION: reporter_instruction_error: label with name parameter not of type PRIMARY
SECTION: reporter_instruction_error: label with a name parameter of type INTEGER
SECTION: reporter_instruction_error: label already defined
SECTION: reporter_instruction_error: "return()" does not accept any parameters
SECTION: reporter_instruction_error: "run()" cannot be called
SECTION: reporter_expression_error: get expression out of bounds
SECTION: reporter_executor_state: add and read data from the state
SECTION: Create a Server, Client, Connect & Send Messages
2026/07/13 06:00:17.046402620 unittester [25372/25372]: 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/07/13 06:00:17.046402620 unittester [25372/25372]: 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/07/13 06:00:17.047402580 unittester [25372/25372]: 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/07/13 06:00:17.048402540 unittester [25372/25396]: information: entering thread "background local_stream_client_permanent_message_connection for asynchronous connections" #25396. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/07/13 06:00:17.049402500 unittester [25372/25396]: information: leaving thread "background local_stream_client_permanent_message_connection for asynchronous connections" #25396 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/07/13 06:00:17.049402500 unittester [25372/25372]: 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/07/13 06:00:17.050402460 unittester [25372/25372]: 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/07/13 06:00:17.050402460 unittester [25372/25372]: 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/07/13 06:00:17.051402420 unittester [25372/25372]: 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/07/13 06:00:17.051402420 unittester [25372/25372]: trace: dispatch message "HELLO". (in function "bool ed::dispatcher::dispatch(ed::message&)()") (dispatcher.cpp:450)
2026/07/13 06:00:17.051402420 unittester [25372/25372]: 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/07/13 06:00:17.052402380 unittester [25372/25372]: trace: dispatch message "HI". (in function "bool ed::dispatcher::dispatch(ed::message&)()") (dispatcher.cpp:450)
2026/07/13 06:00:17.052402380 unittester [25372/25372]: 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/07/13 06:00:17.052402380 unittester [25372/25372]: debug: socket 6 of connection "local_stream_client_permanent_message_connection_impl::messenger" was marked as done, removing in process_empty_buffer(). (in function "virtual void ed::connection::process_empty_buffer()()") (connection.cpp:1082)
2026/07/13 06:00:17.053402340 unittester [25372/25372]: 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/07/13 06:00:17.053402340 unittester [25372/25372]: 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/07/13 06:00:17.053402340 unittester [25372/25372]: 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/07/13 06:00:17.054402300 unittester [25372/25372]: trace: dispatch message "DOWN". (in function "bool ed::dispatcher::dispatch(ed::message&)()") (dispatcher.cpp:450)
2026/07/13 06:00:17.054402300 unittester [25372/25372]: 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/07/13 06:00:17.054402300 unittester [25372/25372]: 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: certificate_error: Try loading invalid file
SECTION: signal_handler_name: verify signal names
SECTION: reporter_statement_error: statement without instruction
SECTION: reporter_statement_error: parameter already defined
SECTION: reporter_statement_error: unknown parameter
SECTION: reporter_statement_error: missing parameter
SECTION: file_changed_events: attributes
2026/07/13 06:00:17.056402220 unittester [25372/25372]: 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/07/13 06:00:17.057402180 unittester [25372/25397]: information: entering thread "attributes" #25397. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/07/13 06:00:19.058322107 unittester [25372/25397]: information: leaving thread "attributes" #25397 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/07/13 06:00:22.061201934 unittester [25372/25372]: 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/07/13 06:00:22.063201854 unittester [25372/25372]: 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/07/13 06:00:22.064201814 unittester [25372/25398]: information: entering thread "file" #25398. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/07/13 06:00:26.066041655 unittester [25372/25398]: information: leaving thread "file" #25398 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/07/13 06:00:29.068921474 unittester [25372/25372]: 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: simple cat
2026/07/13 06:00:29.072921313 unittester [25372/25372]: 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/07/13 06:00:29.076921153 unittester [25372/25372]: 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/07/13 06:00:29.080920993 unittester [25372/25372]: 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/07/13 06:00:29.081920953 unittester [25372/25372]: 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/07/13 06:00:29.082920913 unittester [25372/25372]: 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/07/13 06:00:29.085920793 unittester [25372/25372]: 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/07/13 06:00:29.086920753 unittester [25372/25372]: 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/07/13 06:00:29.092920512 unittester [25372/25372]: 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/07/13 06:00:29.093920472 unittester [25372/25372]: 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/07/13 06:00:29.094920432 unittester [25372/25372]: 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/07/13 06:00:29.096920352 unittester [25372/25372]: 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/07/13 06:00:29.097920312 unittester [25372/25372]: 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/07/13 06:00:29.101920152 unittester [25372/25372]: 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/07/13 06:00:29.102920112 unittester [25372/25372]: 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/07/13 06:00:29.103920072 unittester [25372/25372]: 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/07/13 06:00:29.105919992 unittester [25372/25372]: 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/07/13 06:00:29.110919792 unittester [25372/25372]: 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/07/13 06:00:29.111919752 unittester [25372/25372]: 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/07/13 06:00:29.112919711 unittester [25372/25372]: 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/07/13 06:00:29.114919631 unittester [25372/25372]: 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/07/13 06:00:29.116919551 unittester [25372/25372]: 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/07/13 06:00:29.117919511 unittester [25372/25372]: 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/07/13 06:00:29.121919351 unittester [25372/25372]: 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/07/13 06:00:29.122919311 unittester [25372/25372]: 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/07/13 06:00:29.125919191 unittester [25372/25372]: 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/07/13 06:00:29.130918991 unittester [25372/25372]: 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 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/07/13 06:00:29.133918871 unittester [25372/25372]: 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_statement: verify basic program
SECTION: reporter_executor_error_data: read too large
2026/07/13 06:00:29.135918791 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:29.136918751 unittester [25372/25372]: 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/07/13 06:00:29.637898700 unittester [25372/25372]: 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/07/13 06:00:29.640898580 unittester [25372/25407]: 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/07/13 06:00:29.641898540 unittester [25372/25407]: 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/07/13 06:00:29.641898540 unittester [25372/25372]: 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/07/13 06:00:29.642898500 unittester [25372/25372]: 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/07/13 06:00:29.642898500 unittester [25372/25372]: 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/07/13 06:00:29.645898380 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:29.646898340 unittester [25372/25372]: 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/07/13 06:00:30.147878289 unittester [25372/25372]: 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/07/13 06:00:30.148878249 unittester [25372/25410]: 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/07/13 06:00:30.149878209 unittester [25372/25410]: 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/07/13 06:00:30.149878209 unittester [25372/25372]: 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/07/13 06:00:30.150878169 unittester [25372/25372]: 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/07/13 06:00:30.151878129 unittester [25372/25372]: 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/07/13 06:00:30.153878049 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:30.154878009 unittester [25372/25372]: 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/07/13 06:00:30.655857959 unittester [25372/25372]: 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/07/13 06:00:30.657857879 unittester [25372/25411]: 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/07/13 06:00:30.658857839 unittester [25372/25411]: 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/07/13 06:00:30.658857839 unittester [25372/25372]: 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/07/13 06:00:30.659857799 unittester [25372/25372]: 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/07/13 06:00:30.660857759 unittester [25372/25372]: 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/07/13 06:00:30.663857638 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:30.664857598 unittester [25372/25372]: 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/07/13 06:00:31.165837545 unittester [25372/25372]: 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/07/13 06:00:31.167837465 unittester [25372/25412]: 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/07/13 06:00:31.168837425 unittester [25372/25412]: 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/07/13 06:00:31.168837425 unittester [25372/25372]: 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/07/13 06:00:31.169837385 unittester [25372/25372]: 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/07/13 06:00:31.169837385 unittester [25372/25372]: 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/07/13 06:00:31.172837265 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:31.173837225 unittester [25372/25372]: 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/07/13 06:00:31.674817176 unittester [25372/25372]: 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/07/13 06:00:31.676817096 unittester [25372/25413]: 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/07/13 06:00:31.676817096 unittester [25372/25413]: 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/07/13 06:00:31.676817096 unittester [25372/25372]: 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/07/13 06:00:31.678817016 unittester [25372/25372]: 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/07/13 06:00:31.678817016 unittester [25372/25372]: 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/07/13 06:00:31.681816895 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:31.682816855 unittester [25372/25372]: 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/07/13 06:00:32.183796802 unittester [25372/25372]: 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/07/13 06:00:32.184796762 unittester [25372/25414]: 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/07/13 06:00:32.185796722 unittester [25372/25414]: 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/07/13 06:00:32.185796722 unittester [25372/25372]: 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/07/13 06:00:32.186796682 unittester [25372/25372]: 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/07/13 06:00:32.187796642 unittester [25372/25372]: 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_tcp_connection: test raw TCP connection
2026/07/13 06:00:32.190796522 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:32.191796482 unittester [25372/25372]: 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/07/13 06:00:32.692776431 unittester [25372/25372]: trace: added 1 connection, "binary_responder", there are now 3 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
--- data:
  0000:  50 49 4e 47                                       PING
--- data: <empty>
--- 1. binary client message ---
2026/07/13 06:00:32.693776391 unittester [25372/25372]: 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/07/13 06:00:32.694776351 unittester [25372/25372]: 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/07/13 06:00:32.694776351 unittester [25372/25372]: trace: removing 1 connection, "binary_responder", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_tcp_connection: test prinbee like message
2026/07/13 06:00:32.697776231 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:32.698776191 unittester [25372/25372]: 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/07/13 06:00:33.199756141 unittester [25372/25372]: trace: added 1 connection, "binary_responder", there are now 3 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
--- data:
  0000:  62 6d 01 00 50 49 4e 47 08 00 00 00 aa 55 ee 77   bm..PING.....U.w
  0010:  01 03 07 0f 1f 3f 7f ff                           .....?..
--- data: <empty>
--- 1. binary client message ---
2026/07/13 06:00:33.201756061 unittester [25372/25372]: 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/07/13 06:00:33.202756021 unittester [25372/25372]: 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/07/13 06:00:33.202756021 unittester [25372/25372]: 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: timer: timer connection
2026/07/13 06:00:33.204755941 unittester [25372/25372]: warning: connection::non_blocking(): error 9 (Bad file descriptor) occurred trying to mark socket as non-blocking. (in function "void ed::connection::non_blocking()()") (connection.cpp:788)
2026/07/13 06:00:33.204755941 unittester [25372/25372]: warning: connection::keep_alive(): error 9 (Bad file descriptor) occurred trying to mark socket with SO_KEEPALIVE. (in function "void ed::connection::keep_alive()()") (connection.cpp:856)
SECTION: timer: add/remove connection
2026/07/13 06:00:33.205755901 unittester [25372/25372]: trace: added 1 connection, "timer", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:33.205755901 unittester [25372/25372]: trace: connection, "timer" not re-added (already present in f_connections). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:214)
2026/07/13 06:00:33.206755861 unittester [25372/25372]: trace: removing 1 connection, "timer", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: timer: add connection, remove on process_error()
2026/07/13 06:00:33.206755861 unittester [25372/25372]: trace: added 1 connection, "timer", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:33.207755820 unittester [25372/25372]: 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/07/13 06:00:33.207755820 unittester [25372/25372]: trace: removing 1 connection, "timer", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: timer: add connection, expect process_timeout()
2026/07/13 06:00:33.208755780 unittester [25372/25372]: trace: added 1 connection, "timer", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.209715716 unittester [25372/25372]: trace: removing 1 connection, "timer", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: timer: add connection, remove on process_hup()
2026/07/13 06:00:34.210715676 unittester [25372/25372]: trace: added 1 connection, "timer", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.210715676 unittester [25372/25372]: debug: socket -1 of connection "timer" hang up. (in function "virtual void ed::connection::process_hup()()") (connection.cpp:1174)
2026/07/13 06:00:34.210715676 unittester [25372/25372]: trace: removing 1 connection, "timer", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: timer: add connection, remove on process_invalid()
2026/07/13 06:00:34.211715636 unittester [25372/25372]: trace: added 1 connection, "timer", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.211715636 unittester [25372/25372]: error: socket of connection "timer" was marked as invalid by the kernel. (in function "virtual void ed::connection::process_invalid()()") (connection.cpp:1204)
2026/07/13 06:00:34.212715596 unittester [25372/25372]: trace: removing 1 connection, "timer", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: reporter_parser: parse program1
SECTION: reporter_executor_variables: undefined variable
2026/07/13 06:00:34.214715516 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.215715476 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.216715436 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.217715396 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.219715316 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.220715276 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.231714835 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.234714715 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.244714315 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.250714074 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.253713954 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.255713874 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.256713834 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.256713834 unittester [25372/25372]: trace: removing 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_token: set/get token
SECTION: reporter_token: set/get line
SECTION: reporter_token: set/get column
SECTION: reporter_token: set/get integer
SECTION: reporter_token: set/get floating point
SECTION: reporter_token: set/get string
SECTION: reporter_token_error: set token twice
SECTION: reporter_token_error: set line twice
SECTION: reporter_token_error: set column twice
SECTION: reporter_parser_error: bad variable
error:bad_variable.rptr:1:1: unexpected character to close variable; expected '}'.
error:bad_variable.rptr:1:1: a statement includes an unexpected token.
SECTION: reporter_parser_error: identifier expected for instruction
error:not_identifier.rptr:1:8: a statement is expected to start with the name of an instruction (a.k.a. an identifier).
SECTION: reporter_parser_error: unknown instruction
error:unknown_instruction.rptr:1:1: unknown instruction "unknown_instruction".
SECTION: reporter_parser_error: expect '(' after instruction
error:missing_open_parenthesis_EOF.rptr:1:6: an instruction ("exit" here) must include parenthesis, end of file found.
SECTION: reporter_parser_error: expect '(' not another token
error:missing_open_parenthesis.rptr:1:6: an instruction name must be followed by '('.
SECTION: reporter_parser_error: expect ')' before EOF
error:missing_close_parenthesis.rptr:1:6: an instruction must end with a closing parenthesis, end of file found.
SECTION: reporter_parser_error: expect ')' to end list of parameters
error:missing_close_parenthesis.rptr:1:26: an instruction parameter list must end with a closing parenthesis.
SECTION: reporter_parser_error: parameter name not identifier
error:parameter_name_not_identifier.rptr:1:6: an instruction parameter must be named using an identifier.
SECTION: reporter_parser_error: colon missing after parameter name EOF
error:parameter_name_no_colon.rptr:1:20: expected ':' after parameter name, not EOF.
SECTION: reporter_parser_error: colon missing after parameter name
error:parameter_name_no_colon.rptr:1:20: an instruction parameter must be followed by a ':'.
SECTION: reporter_parser_error: parameter expression missing
error:parameter_without_expression.rptr:1:20: an instruction parameter must be followed by ':' and then an expression; expression missing.
SECTION: reporter_parser_error: list must end with '}', not EOF
error:list_end_with_curly_bracket.rptr:1:53: end of file found before end of list ('}' missing).
SECTION: reporter_parser_error: list must end with '}'
error:list_end_with_curly_bracket.rptr:1:52: a list of parameter values must end with '}'.
SECTION: reporter_parser_error: name of list item must be an identifier
error:list_item_identifier.rptr:1:39: a list item must be named using an identifier.
SECTION: reporter_parser_error: unterminated list item (EOF early)
error:list_item_identifier.rptr:1:47: a list must end with a '}'.
SECTION: reporter_parser_error: list item expression missing (EOF early)
error:list_item_identifier.rptr:1:49: a list item with a colon (:) must be followed by an expression.
SECTION: reporter_parser_error: expression open parenthesis and EOF
error:expression_parenthesis_eof.rptr:1:22: an expression between parenthesis must include at least one primary expression.
SECTION: reporter_parser_error: expression close parenthesis missing
error:expression_parenthesis_missing.rptr:1:58: an expression between parenthesis must include the ')' at the end.
SECTION: reporter_parser_error: expression primary not found
error:expression_primary_missing.rptr:1:48: expected a primary token for expression.
SECTION: reporter_parser_error: command parameter missing in verify_message()
SECTION: reporter_parser_error: array parameter missing comma
error:missing_comma_in_array.rptr:1:28: an array of values must end with ']'.
SECTION: reporter_parser_error: array parameter missing ']'
error:missing_comma_in_array.rptr:1:31: an array of values must end with ']'.
SECTION: reporter_parser_error: EOF too soon defining array
error:missing_comma_in_array.rptr:1:28: end of file found before end of array (']' missing).
SECTION: reporter_executor_error: if() before any condition
2026/07/13 06:00:34.264713513 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.264713513 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.265713473 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.266713433 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.267713393 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.267713393 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.268713353 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.268713353 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.269713313 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.270713273 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.270713273 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.271713233 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.271713233 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.272713193 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.272713193 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.273713153 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.273713153 unittester [25372/25372]: trace: added 1 connection, "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/07/13 06:00:34.274713113 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.275713073 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.276713033 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.276713033 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.277712993 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.277712993 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.279712913 unittester [25372/25417]: 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/07/13 06:00:34.279712913 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.279712913 unittester [25372/25417]: 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/07/13 06:00:34.281712833 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.282712793 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.282712793 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.283712753 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.283712753 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.284712713 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.284712713 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.285712673 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.285712673 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.286712633 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.286712633 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.286712633 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.287712593 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.287712593 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.288712553 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.288712553 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.289712513 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.289712513 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.290712473 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.290712473 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.291712433 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.291712433 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.292712393 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.292712393 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.292712393 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.293712353 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.294712313 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.294712313 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.295712273 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.295712273 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.296712233 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.296712233 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.297712192 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.297712192 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.298712153 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.298712153 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.298712153 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.299712113 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.299712113 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.300712073 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.300712073 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.300712073 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.301712032 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.301712032 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.302711993 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.303711953 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.303711953 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.304711912 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.304711912 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.305711872 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.305711872 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.306711832 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.306711832 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.307711792 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.307711792 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.307711792 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.308711752 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.308711752 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.309711712 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.309711712 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.309711712 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.310711672 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.311711632 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.311711632 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.312711592 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.312711592 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.313711552 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.313711552 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.314711512 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.314711512 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.315711472 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.315711472 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.316711432 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.316711432 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.316711432 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.317711392 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.317711392 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.317711392 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.318711352 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.318711352 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.319711312 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.319711312 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.319711312 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.320711272 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.320711272 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.320711272 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.321711232 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.321711232 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.322711192 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.322711192 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.323711152 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.323711152 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.324711112 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.324711112 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.324711112 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.325711072 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.325711072 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.325711072 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.326711032 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.326711032 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.327710992 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.327710992 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.327710992 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.328710952 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.328710952 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.328710952 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.329710912 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.329710912 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.330710872 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.330710872 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.330710872 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.331710832 unittester [25372/25372]: 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/07/13 06:00:34.331710832 unittester [25372/25372]: 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/07/13 06:00:34.332710792 unittester [25372/25372]: 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/07/13 06:00:34.332710792 unittester [25372/25418]: 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/07/13 06:00:34.333710752 unittester [25372/25419]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #25419. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/07/13 06:00:34.333710752 unittester [25372/25372]: 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/07/13 06:00:34.334710712 unittester [25372/25372]: 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/07/13 06:00:34.334710712 unittester [25372/25372]: 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/07/13 06:00:34.335710672 unittester [25372/25419]: 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/07/13 06:00:34.334710712 unittester [25372/25418]: 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/07/13 06:00:34.335710672 unittester [25372/25419]: 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/07/13 06:00:34.337710591 unittester [25372/25419]: 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/07/13 06:00:34.337710591 unittester [25372/25419]: 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/07/13 06:00:34.338710552 unittester [25372/25419]: 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/07/13 06:00:34.339710512 unittester [25372/25372]: 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/07/13 06:00:34.339710512 unittester [25372/25419]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #25419 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/07/13 06:00:34.341710432 unittester [25372/25372]: 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/07/13 06:00:34.341710432 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.342710392 unittester [25372/25420]: 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/07/13 06:00:34.342710392 unittester [25372/25372]: trace: removing 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/07/13 06:00:34.342710392 unittester [25372/25420]: 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/07/13 06:00:34.346710232 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:00:34.347710192 unittester [25372/25372]: 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/07/13 06:00:34.347710192 unittester [25372/25372]: 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/07/13 06:00:34.348710151 unittester [25372/25372]: 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/07/13 06:00:34.349710111 unittester [25372/25422]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #25422. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/07/13 06:00:34.350710072 unittester [25372/25372]: 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/07/13 06:00:34.350710072 unittester [25372/25422]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #25422 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/07/13 06:00:34.351710031 unittester [25372/25372]: 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/07/13 06:00:34.351710031 unittester [25372/25372]: 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/07/13 06:00:34.353709951 unittester [25372/25421]: 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/07/13 06:00:35.356669808 unittester [25372/25421]: 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/07/13 06:00:47.365189120 unittester [25372/25421]: 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/07/13 06:00:47.366189080 unittester [25372/25421]: 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/07/13 06:00:47.367189040 unittester [25372/25372]: 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/07/13 06:00:47.373188800 unittester [25372/25372]: 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/07/13 06:00:47.374188760 unittester [25372/25372]: 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/07/13 06:00:47.375188720 unittester [25372/25372]: 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/07/13 06:00:47.375188720 unittester [25372/25372]: 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/07/13 06:00:47.376188680 unittester [25372/25372]: 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/07/13 06:00:47.377188640 unittester [25372/25372]: 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/07/13 06:00:47.377188640 unittester [25372/25372]: 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/07/13 06:00:47.378188600 unittester [25372/25372]: 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/07/13 06:00:47.379188560 unittester [25372/25424]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #25424. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/07/13 06:00:47.381188479 unittester [25372/25372]: 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/07/13 06:00:47.381188479 unittester [25372/25424]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #25424 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/07/13 06:00:47.382188439 unittester [25372/25372]: 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/07/13 06:00:47.383188399 unittester [25372/25372]: 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/07/13 06:00:47.385188319 unittester [25372/25423]: 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/07/13 06:00:48.386148248 unittester [25372/25423]: debug: tcp server client:msg_tcp_client: send message [<reporter_test_extension:test_processor reporter_test:accept_one_message/HELP] (in function "virtual bool ed::tcp_server_client_message_connection::send_message(ed::message&, bool)()") (tcp_server_client_message_connection.cpp:163)
error: caught unknown exception in executor::run().
--- "client" message (2): <reporter_test_extension:test_processor reporter_test:accept_one_message/HELP
2026/07/13 06:01:00.400667250 unittester [25372/25423]: 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/07/13 06:01:00.401667210 unittester [25372/25423]: 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/07/13 06:01:00.402667170 unittester [25372/25372]: 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/07/13 06:01:00.405667049 unittester [25372/25372]: 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/07/13 06:01:00.406667009 unittester [25372/25372]: 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/07/13 06:01:00.407666969 unittester [25372/25372]: 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/07/13 06:01:00.408666929 unittester [25372/25372]: 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/07/13 06:01:00.409666889 unittester [25372/25372]: 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/07/13 06:01:00.410666849 unittester [25372/25372]: 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/07/13 06:01:00.411666809 unittester [25372/25372]: 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/07/13 06:01:00.412666769 unittester [25372/25372]: 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/07/13 06:01:00.414666689 unittester [25372/25372]: 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/07/13 06:01:00.414666689 unittester [25372/25372]: 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/07/13 06:01:00.415666649 unittester [25372/25372]: 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/07/13 06:01:00.416666609 unittester [25372/25372]: 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/07/13 06:01:00.417666569 unittester [25372/25372]: 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/07/13 06:01:00.419666489 unittester [25372/25372]: 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/07/13 06:01:00.420666449 unittester [25372/25372]: 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/07/13 06:01:00.421666409 unittester [25372/25372]: 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/07/13 06:01:00.422666369 unittester [25372/25372]: 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/07/13 06:01:00.423666329 unittester [25372/25372]: trace: removing 1 connection, "thread_done", of 4 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260)
SECTION: signal_handler_errors: create_instance() can only be called once
SECTION: signal_handler_errors: invalid signal number & callback pointer
SECTION: check ourselves
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: 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: reporter_executor_error_message: verify message fails
2026/07/13 06:01:00.627658161 unittester [25372/25372]: 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/07/13 06:01:00.629658081 unittester [25372/25372]: 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/07/13 06:01:00.629658081 unittester [25372/25372]: 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/07/13 06:01:00.630658041 unittester [25372/25372]: 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/07/13 06:01:00.630658041 unittester [25372/25372]: 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/07/13 06:01:00.631658001 unittester [25372/25372]: 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/07/13 06:01:00.632657961 unittester [25372/25372]: 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/07/13 06:01:00.632657961 unittester [25372/25372]: 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/07/13 06:01:00.633657921 unittester [25372/25426]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #25426. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/07/13 06:01:00.635657841 unittester [25372/25372]: 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/07/13 06:01:00.635657841 unittester [25372/25426]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #25426 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/07/13 06:01:00.636657801 unittester [25372/25372]: 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/07/13 06:01:00.637657761 unittester [25372/25372]: 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/07/13 06:01:00.638657721 unittester [25372/25425]: 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/07/13 06:01:00.639657681 unittester [25372/25425]: 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/07/13 06:01:00.640657641 unittester [25372/25372]: 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/07/13 06:01:00.640657641 unittester [25372/25372]: 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/07/13 06:01:00.641657601 unittester [25372/25372]: 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/07/13 06:01:00.641657601 unittester [25372/25372]: 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/07/13 06:01:00.643657521 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:01:00.644657480 unittester [25372/25372]: 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/07/13 06:01:00.645657440 unittester [25372/25372]: 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/07/13 06:01:00.645657440 unittester [25372/25372]: 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/07/13 06:01:00.647657360 unittester [25372/25428]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #25428. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/07/13 06:01:00.648657320 unittester [25372/25372]: 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/07/13 06:01:00.648657320 unittester [25372/25428]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #25428 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/07/13 06:01:00.649657280 unittester [25372/25372]: 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/07/13 06:01:00.650657240 unittester [25372/25372]: 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/07/13 06:01:00.651657200 unittester [25372/25427]: 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/07/13 06:01:00.652657160 unittester [25372/25427]: 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/07/13 06:01:00.652657160 unittester [25372/25372]: 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/07/13 06:01:00.653657120 unittester [25372/25372]: 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/07/13 06:01:00.654657080 unittester [25372/25372]: 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/07/13 06:01:00.654657080 unittester [25372/25372]: 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/07/13 06:01:00.656657000 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:01:00.657656960 unittester [25372/25372]: 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/07/13 06:01:00.658656920 unittester [25372/25372]: 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/07/13 06:01:00.658656920 unittester [25372/25372]: 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/07/13 06:01:00.659656880 unittester [25372/25430]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #25430. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/07/13 06:01:00.661656800 unittester [25372/25430]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #25430 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/07/13 06:01:00.661656800 unittester [25372/25372]: 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/07/13 06:01:00.662656760 unittester [25372/25372]: 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/07/13 06:01:00.662656760 unittester [25372/25372]: 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/07/13 06:01:00.664656680 unittester [25372/25429]: 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/07/13 06:01:00.665656640 unittester [25372/25429]: 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/07/13 06:01:00.665656640 unittester [25372/25372]: 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/07/13 06:01:00.666656600 unittester [25372/25372]: 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/07/13 06:01:00.666656600 unittester [25372/25372]: 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/07/13 06:01:00.667656560 unittester [25372/25372]: 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/07/13 06:01:00.669656480 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:01:00.670656440 unittester [25372/25372]: 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/07/13 06:01:00.670656440 unittester [25372/25372]: 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/07/13 06:01:00.671656399 unittester [25372/25372]: 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/07/13 06:01:00.672656359 unittester [25372/25432]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #25432. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/07/13 06:01:00.673656319 unittester [25372/25432]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #25432 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/07/13 06:01:00.673656319 unittester [25372/25372]: 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/07/13 06:01:00.674656279 unittester [25372/25372]: 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/07/13 06:01:00.675656239 unittester [25372/25372]: 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/07/13 06:01:00.676656199 unittester [25372/25431]: 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/07/13 06:01:00.677656159 unittester [25372/25431]: 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/07/13 06:01:00.677656159 unittester [25372/25372]: 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/07/13 06:01:00.678656119 unittester [25372/25372]: 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/07/13 06:01:00.679656079 unittester [25372/25372]: 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/07/13 06:01:00.679656079 unittester [25372/25372]: 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/07/13 06:01:00.681655999 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:01:00.682655959 unittester [25372/25372]: 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/07/13 06:01:00.683655919 unittester [25372/25372]: 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/07/13 06:01:00.683655919 unittester [25372/25372]: 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/07/13 06:01:00.684655879 unittester [25372/25434]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #25434. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/07/13 06:01:00.686655799 unittester [25372/25372]: 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/07/13 06:01:00.685655839 unittester [25372/25434]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #25434 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/07/13 06:01:00.687655759 unittester [25372/25372]: 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/07/13 06:01:00.688655719 unittester [25372/25372]: 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/07/13 06:01:00.689655679 unittester [25372/25433]: 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/07/13 06:01:00.690655639 unittester [25372/25433]: 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/07/13 06:01:00.690655639 unittester [25372/25372]: 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/07/13 06:01:00.691655599 unittester [25372/25372]: 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/07/13 06:01:00.691655599 unittester [25372/25372]: 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/07/13 06:01:00.692655559 unittester [25372/25372]: 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/07/13 06:01:00.694655479 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:01:00.695655439 unittester [25372/25372]: 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/07/13 06:01:00.695655439 unittester [25372/25372]: 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/07/13 06:01:00.696655399 unittester [25372/25372]: 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/07/13 06:01:00.697655359 unittester [25372/25436]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #25436. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/07/13 06:01:00.698655318 unittester [25372/25372]: 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/07/13 06:01:00.698655318 unittester [25372/25436]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #25436 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/07/13 06:01:00.699655278 unittester [25372/25372]: 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/07/13 06:01:00.700655239 unittester [25372/25372]: 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/07/13 06:01:00.702655158 unittester [25372/25435]: 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/07/13 06:01:00.702655158 unittester [25372/25372]: 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/07/13 06:01:00.702655158 unittester [25372/25435]: 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/07/13 06:01:00.703655118 unittester [25372/25372]: 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/07/13 06:01:00.704655078 unittester [25372/25372]: 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/07/13 06:01:00.705655038 unittester [25372/25372]: 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/07/13 06:01:00.707654958 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:01:00.708654918 unittester [25372/25372]: 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/07/13 06:01:00.708654918 unittester [25372/25372]: 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/07/13 06:01:00.709654878 unittester [25372/25372]: 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/07/13 06:01:00.710654838 unittester [25372/25438]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #25438. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/07/13 06:01:00.711654798 unittester [25372/25438]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #25438 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/07/13 06:01:00.712654758 unittester [25372/25372]: 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/07/13 06:01:00.712654758 unittester [25372/25372]: 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/07/13 06:01:00.713654718 unittester [25372/25372]: 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/07/13 06:01:00.714654678 unittester [25372/25437]: 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/07/13 06:01:00.715654638 unittester [25372/25437]: 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/07/13 06:01:00.716654598 unittester [25372/25372]: 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/07/13 06:01:00.717654558 unittester [25372/25372]: 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/07/13 06:01:00.717654558 unittester [25372/25372]: 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/07/13 06:01:00.718654518 unittester [25372/25372]: 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/07/13 06:01:00.720654438 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:01:00.721654398 unittester [25372/25372]: 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/07/13 06:01:00.721654398 unittester [25372/25372]: 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/07/13 06:01:00.722654358 unittester [25372/25372]: 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/07/13 06:01:00.723654318 unittester [25372/25440]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #25440. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/07/13 06:01:00.724654278 unittester [25372/25440]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #25440 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/07/13 06:01:00.724654278 unittester [25372/25372]: 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/07/13 06:01:00.725654237 unittester [25372/25372]: 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/07/13 06:01:00.726654198 unittester [25372/25372]: 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/07/13 06:01:00.727654158 unittester [25372/25439]: 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/07/13 06:01:00.728654117 unittester [25372/25439]: 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/07/13 06:01:00.729654077 unittester [25372/25372]: 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/07/13 06:01:00.730654037 unittester [25372/25372]: 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/07/13 06:01:00.730654037 unittester [25372/25372]: 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/07/13 06:01:00.731653997 unittester [25372/25372]: 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/07/13 06:01:00.733653917 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:01:00.734653877 unittester [25372/25372]: 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/07/13 06:01:00.734653877 unittester [25372/25372]: 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/07/13 06:01:00.735653837 unittester [25372/25372]: 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/07/13 06:01:00.736653797 unittester [25372/25442]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #25442. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/07/13 06:01:00.737653757 unittester [25372/25442]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #25442 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/07/13 06:01:00.737653757 unittester [25372/25372]: 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/07/13 06:01:00.738653717 unittester [25372/25372]: 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/07/13 06:01:00.739653677 unittester [25372/25372]: 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/07/13 06:01:00.740653637 unittester [25372/25441]: 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/07/13 06:01:00.741653597 unittester [25372/25441]: 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/07/13 06:01:00.741653597 unittester [25372/25372]: 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/07/13 06:01:00.743653517 unittester [25372/25372]: 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/07/13 06:01:00.743653517 unittester [25372/25372]: 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/07/13 06:01:00.744653477 unittester [25372/25372]: 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/07/13 06:01:00.746653397 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:01:00.747653357 unittester [25372/25372]: 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/07/13 06:01:00.747653357 unittester [25372/25372]: 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/07/13 06:01:00.748653317 unittester [25372/25372]: 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/07/13 06:01:00.749653277 unittester [25372/25444]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #25444. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/07/13 06:01:00.750653237 unittester [25372/25444]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #25444 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/07/13 06:01:00.750653237 unittester [25372/25372]: 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/07/13 06:01:00.751653197 unittester [25372/25372]: 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/07/13 06:01:00.752653157 unittester [25372/25372]: 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/07/13 06:01:00.754653077 unittester [25372/25443]: 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/07/13 06:01:00.754653077 unittester [25372/25443]: 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/07/13 06:01:00.755653036 unittester [25372/25372]: 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/07/13 06:01:00.756652996 unittester [25372/25372]: 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/07/13 06:01:00.756652996 unittester [25372/25372]: 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/07/13 06:01:00.757652956 unittester [25372/25372]: 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/07/13 06:01:00.759652876 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:01:00.760652836 unittester [25372/25372]: 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/07/13 06:01:00.760652836 unittester [25372/25372]: 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/07/13 06:01:00.761652796 unittester [25372/25372]: 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/07/13 06:01:00.762652756 unittester [25372/25446]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #25446. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/07/13 06:01:00.763652716 unittester [25372/25372]: 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/07/13 06:01:00.763652716 unittester [25372/25446]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #25446 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/07/13 06:01:00.764652676 unittester [25372/25372]: 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/07/13 06:01:00.765652636 unittester [25372/25372]: 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/07/13 06:01:00.767652556 unittester [25372/25445]: 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/07/13 06:01:00.767652556 unittester [25372/25445]: 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/07/13 06:01:00.768652516 unittester [25372/25372]: 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/07/13 06:01:00.769652476 unittester [25372/25372]: 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/07/13 06:01:00.769652476 unittester [25372/25372]: 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/07/13 06:01:00.770652436 unittester [25372/25372]: 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/07/13 06:01:00.772652356 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:01:00.773652316 unittester [25372/25372]: 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/07/13 06:01:00.773652316 unittester [25372/25372]: 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/07/13 06:01:00.774652276 unittester [25372/25372]: 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/07/13 06:01:00.775652236 unittester [25372/25448]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #25448. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/07/13 06:01:00.776652196 unittester [25372/25372]: 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/07/13 06:01:00.776652196 unittester [25372/25448]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #25448 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/07/13 06:01:00.778652116 unittester [25372/25372]: 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/07/13 06:01:00.778652116 unittester [25372/25372]: 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/07/13 06:01:00.780652036 unittester [25372/25447]: 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/07/13 06:01:00.781651996 unittester [25372/25372]: 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/07/13 06:01:00.781651996 unittester [25372/25447]: 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/07/13 06:01:00.782651955 unittester [25372/25372]: 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/07/13 06:01:00.783651915 unittester [25372/25372]: 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/07/13 06:01:00.783651915 unittester [25372/25372]: 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/07/13 06:01:00.785651835 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:01:00.786651795 unittester [25372/25372]: 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/07/13 06:01:00.787651755 unittester [25372/25372]: 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/07/13 06:01:00.787651755 unittester [25372/25372]: 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/07/13 06:01:00.788651715 unittester [25372/25450]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #25450. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/07/13 06:01:00.789651675 unittester [25372/25372]: 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/07/13 06:01:00.789651675 unittester [25372/25450]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #25450 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/07/13 06:01:00.791651595 unittester [25372/25372]: 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/07/13 06:01:00.791651595 unittester [25372/25372]: 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/07/13 06:01:00.793651515 unittester [25372/25449]: 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/07/13 06:01:00.794651475 unittester [25372/25449]: 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/07/13 06:01:00.794651475 unittester [25372/25372]: 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/07/13 06:01:00.795651435 unittester [25372/25372]: 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/07/13 06:01:00.795651435 unittester [25372/25372]: 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/07/13 06:01:00.796651395 unittester [25372/25372]: 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/07/13 06:01:00.798651315 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:01:00.799651275 unittester [25372/25372]: 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/07/13 06:01:00.799651275 unittester [25372/25372]: 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/07/13 06:01:00.800651235 unittester [25372/25372]: 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/07/13 06:01:00.801651195 unittester [25372/25452]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #25452. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/07/13 06:01:00.802651155 unittester [25372/25452]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #25452 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/07/13 06:01:00.802651155 unittester [25372/25372]: 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/07/13 06:01:00.804651075 unittester [25372/25372]: 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/07/13 06:01:00.804651075 unittester [25372/25372]: 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/07/13 06:01:00.806650995 unittester [25372/25451]: 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/07/13 06:01:00.807650955 unittester [25372/25451]: 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/07/13 06:01:00.807650955 unittester [25372/25372]: 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/07/13 06:01:00.808650915 unittester [25372/25372]: 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/07/13 06:01:00.809650874 unittester [25372/25372]: 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/07/13 06:01:00.809650874 unittester [25372/25372]: 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/07/13 06:01:00.812650754 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:01:00.813650714 unittester [25372/25372]: 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/07/13 06:01:00.813650714 unittester [25372/25372]: 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/07/13 06:01:00.814650674 unittester [25372/25372]: 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/07/13 06:01:00.815650634 unittester [25372/25454]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #25454. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/07/13 06:01:00.816650594 unittester [25372/25372]: 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/07/13 06:01:00.816650594 unittester [25372/25454]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #25454 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/07/13 06:01:00.818650514 unittester [25372/25372]: 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/07/13 06:01:00.818650514 unittester [25372/25372]: 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/07/13 06:01:00.820650434 unittester [25372/25453]: 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/07/13 06:01:00.821650394 unittester [25372/25372]: 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/07/13 06:01:00.822650354 unittester [25372/25372]: 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/07/13 06:01:00.822650354 unittester [25372/25372]: 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/07/13 06:01:00.823650314 unittester [25372/25453]: debug: socket -1 of connection "msg_tcp_client" hang up. (in function "virtual void ed::connection::process_hup()()") (connection.cpp:1174)
2026/07/13 06:01:01.826610158 unittester [25372/25453]: 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/07/13 06:01:01.826610158 unittester [25372/25453]: 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/07/13 06:01:01.827610118 unittester [25372/25372]: trace: removing 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/07/13 06:01:01.830609998 unittester [25372/25372]: trace: added 1 connection, "thread_done", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227)
2026/07/13 06:01:01.832609918 unittester [25372/25372]: 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/07/13 06:01:01.832609918 unittester [25372/25372]: 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/07/13 06:01:01.833609878 unittester [25372/25372]: 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/07/13 06:01:01.834609837 unittester [25372/25456]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #25456. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/07/13 06:01:01.835609797 unittester [25372/25456]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #25456 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118)
2026/07/13 06:01:01.835609797 unittester [25372/25372]: 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/07/13 06:01:01.837609717 unittester [25372/25372]: 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/07/13 06:01:01.837609717 unittester [25372/25372]: 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/07/13 06:01:01.840609597 unittester [25372/25455]: 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/07/13 06:01:01.841609557 unittester [25372/25455]: 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/07/13 06:01:01.841609557 unittester [25372/25372]: 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/07/13 06:01:01.842609517 unittester [25372/25372]: 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/07/13 06:01:01.842609517 unittester [25372/25372]: 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/07/13 06:01:01.843609477 unittester [25372/25372]: 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: create a dispatcher with callback set to nullptr
SECTION: create a dispatcher with missing expression when using the one_to_one_match() function
SECTION: create a dispatcher with missing expression when using the one_to_one_match() function
SECTION: reporter_lexer_file: file does not exist
SECTION: reporter_lexer_file: exact filename
SECTION: reporter_lexer_file: filename without extension
SECTION: verify runtime vs compile time eventdispatcher version numbers
SECTION: verify runtime vs compile time cppprocess version numbers
===============================================================================
test cases:     36 |     35 passed | 1 failed
assertions: 191328 | 191327 passed | 1 failed

Command exited with non-zero status 42
0.85user 0.20system 0:49.71elapsed 2%CPU (0avgtext+0avgdata 29952maxresident)k
48inputs+488outputs (0major+3650minor)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 Jul 13 06:01:01 AM UTC 2026.

Back to list