Logs for the eventdispatcher 1.1.58 tests

Tests started on Sun Feb 2 06:12:35 PM PST 2025 and finished on Sun Feb 2 06:14:34 PM PST 2025

Start running eventdispatcher tests v1.1.58 on Sun Feb  2 06:13:10 PM PST 2025

eventdispatcher v1.1.58 [2793117]:unittest: seed is 1738548790
source directory: "/home/snapwebsites/snapcpp/contrib/eventdispatcher"
binary directory: "/home/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher/coverage/BUILD"
dist directory: "/home/snapwebsites/snapcpp/BUILD/Debug/dist"
temporary directory: "/home/snapwebsites/snapcpp/BUILD/Debug/contrib/eventdispatcher/tmp"
Randomness seeded to: 2902802422
SECTION: certificate: Load PEM file
SECTION: certificate: Load PEM from domain
SECTION: certificate_error: Try loading invalid file
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: file_changed_events: attributes
2025/02/03 02:13:10 monster [2793117/2793117]: trace: added 1 connection, "file-listener", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:10 monster [2793117/2793123]: information: entering thread "attributes" #2793123. (in function "void snaplogger::{anonymous}::getopt_logs(cppthread::log_level_t, const string&)()") (private_logger.cpp:87)
2025/02/03 02:13:10 monster [2793117/2793123]: information: leaving thread "attributes" #2793123 with status 0. (in function "void snaplogger::{anonymous}::getopt_logs(cppthread::log_level_t, const string&)()") (private_logger.cpp:87)
2025/02/03 02:13:13 monster [2793117/2793117]: trace: removing 1 connection, "file-listener", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
SECTION: file_changed_events: create, write, close file, then open, read, close, finally delete
2025/02/03 02:13:13 monster [2793117/2793117]: trace: added 1 connection, "file-listener", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:13 monster [2793117/2793130]: information: entering thread "file" #2793130. (in function "void snaplogger::{anonymous}::getopt_logs(cppthread::log_level_t, const string&)()") (private_logger.cpp:87)
2025/02/03 02:13:15 monster [2793117/2793130]: information: leaving thread "file" #2793130 with status 0. (in function "void snaplogger::{anonymous}::getopt_logs(cppthread::log_level_t, const string&)()") (private_logger.cpp:87)
2025/02/03 02:13:18 monster [2793117/2793117]: trace: removing 1 connection, "file-listener", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
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":""}}]
2025/02/03 02:13:18 monster [2793117/2793117]: 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 string&)()") (message.cpp:292)
SECTION: simple cat
2025/02/03 02:13:18 monster [2793117/2793117]: trace: added 1 connection, "", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:18 monster [2793117/2793117]: trace: added 1 connection, "", there is now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:18 monster [2793117/2793117]: trace: removing 1 connection, "", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
2025/02/03 02:13:18 monster [2793117/2793117]: trace: removing 1 connection, "", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
SECTION: simple logger, we pipe the input as the message
2025/02/03 02:13:18 monster [2793117/2793117]: trace: added 1 connection, "", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:18 monster [2793117/2793117]: trace: added 1 connection, "", there is now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:18 monster [2793117/2793117]: trace: removing 1 connection, "", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
2025/02/03 02:13:18 monster [2793117/2793117]: trace: removing 1 connection, "", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
SECTION: in | sed | out
2025/02/03 02:13:18 monster [2793117/2793117]: trace: added 1 connection, "", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:18 monster [2793117/2793117]: trace: added 1 connection, "", there is now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:18 monster [2793117/2793117]: trace: added 1 connection, "", there is now 3 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:18 monster [2793117/2793117]: trace: removing 1 connection, "", of 3 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
2025/02/03 02:13:18 monster [2793117/2793117]: trace: removing 1 connection, "", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
2025/02/03 02:13:18 monster [2793117/2793117]: trace: removing 1 connection, "", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
SECTION: ls unknown-file, expect an error
2025/02/03 02:13:18 monster [2793117/2793117]: trace: added 1 connection, "", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:18 monster [2793117/2793117]: trace: added 1 connection, "", there is now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:18 monster [2793117/2793117]: trace: removing 1 connection, "", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
2025/02/03 02:13:18 monster [2793117/2793117]: trace: removing 1 connection, "", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
SECTION: cat | tr
2025/02/03 02:13:18 monster [2793117/2793117]: trace: added 1 connection, "", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:18 monster [2793117/2793117]: trace: added 1 connection, "", there is now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:18 monster [2793117/2793117]: trace: added 1 connection, "", there is now 3 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:18 monster [2793117/2793117]: trace: removing 1 connection, "", of 3 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
2025/02/03 02:13:18 monster [2793117/2793117]: trace: removing 1 connection, "", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
2025/02/03 02:13:18 monster [2793117/2793117]: trace: removing 1 connection, "", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
SECTION: file based: cat | tr
2025/02/03 02:13:18 monster [2793117/2793117]: trace: added 1 connection, "", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:18 monster [2793117/2793117]: trace: removing 1 connection, "", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
SECTION: check ourselves
SECTION: signal_handler_name: verify signal names
SECTION: signal_handler: Create Signal Handler connection
SECTION: signal_handler_errors: create_instance() can only be called once
SECTION: signal_handler_errors: invalid signal number & callback pointer
SECTION: Timer connection
SECTION: Timer add/remove connection
2025/02/03 02:13:18 monster [2793117/2793117]: trace: added 1 connection, "timer", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:18 monster [2793117/2793117]: trace: connection, "timer" not re-added (already present in f_connections). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:215)
2025/02/03 02:13:18 monster [2793117/2793117]: trace: removing 1 connection, "timer", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
SECTION: Timer add connection, remove on process_error()
2025/02/03 02:13:18 monster [2793117/2793117]: trace: added 1 connection, "timer", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:18 monster [2793117/2793117]: debug: socket -1 of connection "timer" was marked as erroneous by the kernel or was closed (-1). (in function "virtual void ed::connection::process_error()()") (connection.cpp:1038)
2025/02/03 02:13:18 monster [2793117/2793117]: trace: removing 1 connection, "timer", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
SECTION: Timer add connection, expect process_timeout()
2025/02/03 02:13:18 monster [2793117/2793117]: trace: added 1 connection, "timer", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:19 monster [2793117/2793117]: trace: removing 1 connection, "timer", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
SECTION: Timer add connection, remove on process_hup()
2025/02/03 02:13:19 monster [2793117/2793117]: trace: added 1 connection, "timer", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:19 monster [2793117/2793117]: debug: socket -1 of connection "timer" hang up. (in function "virtual void ed::connection::process_hup()()") (connection.cpp:1084)
2025/02/03 02:13:19 monster [2793117/2793117]: trace: removing 1 connection, "timer", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
SECTION: Timer add connection, remove on process_invalid()
2025/02/03 02:13:19 monster [2793117/2793117]: trace: added 1 connection, "timer", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:19 monster [2793117/2793117]: error: socket of connection "timer" was marked as invalid by the kernel. (in function "virtual void ed::connection::process_invalid()()") (connection.cpp:1114)
2025/02/03 02:13:19 monster [2793117/2793117]: trace: removing 1 connection, "timer", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
SECTION: timer: invalid priority (too small)
SECTION: timer: invalid priority (too large)
SECTION: timer: invalid timeout delay (too small)
SECTION: timer: invalid timeout date (too small)
SECTION: Create a Server, Client, Connect & Send Messages
2025/02/03 02:13:19 monster [2793117/2793117]: trace: added 1 connection, "unix-dgram-server", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:19 monster [2793117/2793117]: trace: added 1 connection, "unix-dgram-client", there is now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:19 monster [2793117/2793117]: trace: dispatch message "HELLO". (in function "bool ed::dispatcher::dispatch(ed::message&)()") (dispatcher.cpp:440)
2025/02/03 02:13:19 monster [2793117/2793117]: trace: dispatch message "HI". (in function "bool ed::dispatcher::dispatch(ed::message&)()") (dispatcher.cpp:440)
2025/02/03 02:13:19 monster [2793117/2793117]: 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:257)
2025/02/03 02:13:19 monster [2793117/2793117]: trace: dispatch message "DOWN". (in function "bool ed::dispatcher::dispatch(ed::message&)()") (dispatcher.cpp:440)
2025/02/03 02:13:19 monster [2793117/2793117]: trace: removing 1 connection, "unix-dgram-server", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
SECTION: Create a Server, Client, Connect & Send Messages
2025/02/03 02:13:19 monster [2793117/2793117]: trace: added 1 connection, "", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:19 monster [2793117/2793117]: trace: added 1 connection, "unix-client", there is now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:19 monster [2793117/2793117]: trace: added 1 connection, "local_stream_client_permanent_message_connection_impl::thread_signal_handler", there is now 3 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:19 monster [2793117/2793147]: information: entering thread "background local_stream_client_permanent_message_connection for asynchronous connections" #2793147. (in function "void snaplogger::{anonymous}::getopt_logs(cppthread::log_level_t, const string&)()") (private_logger.cpp:87)
2025/02/03 02:13:19 monster [2793117/2793147]: information: leaving thread "background local_stream_client_permanent_message_connection for asynchronous connections" #2793147 with status 0. (in function "void snaplogger::{anonymous}::getopt_logs(cppthread::log_level_t, const string&)()") (private_logger.cpp:87)
2025/02/03 02:13:19 monster [2793117/2793117]: trace: added 1 connection, "unix-server-client", there is now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:19 monster [2793117/2793117]: 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:257)
2025/02/03 02:13:19 monster [2793117/2793117]: trace: added 1 connection, "local_stream_client_permanent_message_connection_impl::messenger", there is now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:19 monster [2793117/2793117]: trace: dispatch message "HELLO". (in function "bool ed::dispatcher::dispatch(ed::message&)()") (dispatcher.cpp:440)
2025/02/03 02:13:19 monster [2793117/2793117]: trace: dispatch message "HI". (in function "bool ed::dispatcher::dispatch(ed::message&)()") (dispatcher.cpp:440)
2025/02/03 02:13:19 monster [2793117/2793117]: debug: socket 9 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:990)
2025/02/03 02:13:19 monster [2793117/2793117]: 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:257)
2025/02/03 02:13:19 monster [2793117/2793117]: 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:990)
2025/02/03 02:13:19 monster [2793117/2793117]: 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:257)
2025/02/03 02:13:19 monster [2793117/2793117]: trace: dispatch message "DOWN". (in function "bool ed::dispatcher::dispatch(ed::message&)()") (dispatcher.cpp:440)
2025/02/03 02:13:19 monster [2793117/2793117]: 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:257)
2025/02/03 02:13:19 monster [2793117/2793117]: trace: removing 1 connection, "", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
SECTION: verify runtime vs compile time eventdispatcher version numbers
SECTION: verify runtime vs compile time cppprocess version numbers
SECTION: reporter_executor: verify sleep in a function
2025/02/03 02:13:19 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:21 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
SECTION: reporter_executor: verify sort function
2025/02/03 02:13:21 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:21 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
SECTION: reporter_executor: verify starting the thread
2025/02/03 02:13:21 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:21 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
SECTION: reporter_executor: verify computation (integers)
2025/02/03 02:13:21 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:21 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
SECTION: reporter_executor: verify computation (floating points)
2025/02/03 02:13:21 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:21 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
SECTION: reporter_executor: verify computation (timestamp)
2025/02/03 02:13:21 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:21 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
SECTION: reporter_executor: verify hex() function
2025/02/03 02:13:21 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:21 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
SECTION: reporter_executor: verify now()
2025/02/03 02:13:21 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:21 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
SECTION: reporter_executor: verify max_pid()
2025/02/03 02:13:21 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:21 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
SECTION: reporter_executor: verify random()
2025/02/03 02:13:21 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:21 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
SECTION: reporter_executor: verify hostname
2025/02/03 02:13:21 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:21 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
SECTION: reporter_executor: verify kill with number
2025/02/03 02:13:21 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:21 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
SECTION: reporter_executor: verify kill with identifier
2025/02/03 02:13:21 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:21 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
SECTION: reporter_executor: verify kill with string
2025/02/03 02:13:21 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:21 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
SECTION: reporter_executor: verify computation (address)
2025/02/03 02:13:21 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:21 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
SECTION: reporter_executor: verify computation (concatenation)
2025/02/03 02:13:21 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:21 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
SECTION: reporter_executor: verify computation (string repeat)
2025/02/03 02:13:21 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:21 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
SECTION: reporter_executor: verify variable in string
2025/02/03 02:13:21 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:21 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
SECTION: reporter_executor: print() + message
2025/02/03 02:13:21 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
--- message: testing print()
2025/02/03 02:13:21 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
SECTION: reporter_executor_message: send/receive one message
2025/02/03 02:13:21 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:21 monster [2793117/2793117]: trace: added 1 connection, "messenger_responder", there is now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:21 monster [2793117/2793117]: trace: added 1 connection, "messenger_timer", there is now 3 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:21 monster [2793117/2793117]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", there is now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:21 monster [2793117/2793157]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #2793157. (in function "void snaplogger::{anonymous}::getopt_logs(cppthread::log_level_t, const string&)()") (private_logger.cpp:87)
2025/02/03 02:13:21 monster [2793117/2793157]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #2793157 with status 0. (in function "void snaplogger::{anonymous}::getopt_logs(cppthread::log_level_t, const string&)()") (private_logger.cpp:87)
2025/02/03 02:13:21 monster [2793117/2793117]: 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:257)
2025/02/03 02:13:21 monster [2793117/2793117]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::messenger", there is now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
--- script message: REGISTER service=responder;version=1
--- "client" message (1):  HUP)
2025/02/03 02:13:22 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:22 monster [2793117/2793117]: trace: added 1 connection, "messenger_responder", there is now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:22 monster [2793117/2793117]: trace: added 1 connection, "messenger_timer", there is now 3 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:23 monster [2793117/2793117]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", there is now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:23 monster [2793117/2793171]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #2793171. (in function "void snaplogger::{anonymous}::getopt_logs(cppthread::log_level_t, const string&)()") (private_logger.cpp:87)
2025/02/03 02:13:23 monster [2793117/2793171]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #2793171 with status 0. (in function "void snaplogger::{anonymous}::getopt_logs(cppthread::log_level_t, const string&)()") (private_logger.cpp:87)
2025/02/03 02:13:23 monster [2793117/2793117]: 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:257)
2025/02/03 02:13:23 monster [2793117/2793117]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::messenger", there is now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
--- script message: REGISTER service=responder;version=1
--- "client" message (1):  +  that are not valid
2025/02/03 02:13:24 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
SECTION: reporter_executor_error:  -  that are not valid
2025/02/03 02:13:24 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
SECTION: reporter_executor_error:  *  that are not valid
2025/02/03 02:13:24 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
SECTION: reporter_executor_error:  /  that are not valid
2025/02/03 02:13:24 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
SECTION: reporter_executor_error:  %  that are not valid
2025/02/03 02:13:24 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
SECTION: reporter_executor_error: - that are not valid
2025/02/03 02:13:24 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
SECTION: reporter_executor_error: variable reference without a '}'
2025/02/03 02:13:24 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
SECTION: reporter_executor_error: regex variable in double string
2025/02/03 02:13:24 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
SECTION: reporter_executor_error: variable reference without a name
2025/02/03 02:13:24 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
SECTION: reporter_executor_error:  *  is not valid
2025/02/03 02:13:24 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
SECTION: reporter_executor_error:  *  is not valid
2025/02/03 02:13:24 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
SECTION: reporter_executor_error: exit() with timeout & error_message is invalid
2025/02/03 02:13:24 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
SECTION: reporter_executor_error: exit() with timeout which is not a number
2025/02/03 02:13:24 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
SECTION: reporter_executor_error: exit() with timeout which is not a number
2025/02/03 02:13:24 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
SECTION: reporter_executor_error: send_message() when not connected
2025/02/03 02:13:24 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
SECTION: reporter_executor_error: if(variable) with invalid type
2025/02/03 02:13:24 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
SECTION: reporter_executor_error: wait() before starting thread
2025/02/03 02:13:24 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
SECTION: reporter_executor_error: wait() with invalid mode
2025/02/03 02:13:24 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: added 1 connection, "messenger_responder", there is now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: added 1 connection, "messenger_timer", there is now 3 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:24 monster [2793117/2793176]: 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}::getopt_logs(cppthread::log_level_t, const string&)()") (private_logger.cpp:87)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", there is now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:24 monster [2793117/2793176]: fatal: thread internal_leave() got exception: "event_dispatcher_exception: thread failed with leave status: 2", exiting thread now. (in function "void snaplogger::{anonymous}::getopt_logs(cppthread::log_level_t, const string&)()") (private_logger.cpp:87)
2025/02/03 02:13:24 monster [2793117/2793117]: 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:257)
2025/02/03 02:13:24 monster [2793117/2793177]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #2793177. (in function "void snaplogger::{anonymous}::getopt_logs(cppthread::log_level_t, const string&)()") (private_logger.cpp:87)
2025/02/03 02:13:24 monster [2793117/2793117]: 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:257)
2025/02/03 02:13:24 monster [2793117/2793177]: error: OpenSSL: [2147483759/2|111]:[]:[BIO_connect]:[]:[../crypto/bio/bio_sock2.c]:[125]:[calling connect()] (in function "int ed::detail::bio_log_errors()()") (tcp_private.cpp:389)
2025/02/03 02:13:24 monster [2793117/2793117]: 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:257)
2025/02/03 02:13:24 monster [2793117/2793177]: error: OpenSSL: [268435559/32|103]:[]:[BIO_connect]:[]:[../crypto/bio/bio_sock2.c]:[127]:[(no details)] (in function "int ed::detail::bio_log_errors()()") (tcp_private.cpp:389)
2025/02/03 02:13:24 monster [2793117/2793177]: error: OpenSSL: [2147483759/2|111]:[]:[conn_state]:[]:[../crypto/bio/bss_conn.c]:[177]:[calling connect(127.0.0.1, 20002)] (in function "int ed::detail::bio_log_errors()()") (tcp_private.cpp:389)
2025/02/03 02:13:24 monster [2793117/2793177]: error: OpenSSL: [268435559/32|103]:[]:[conn_state]:[]:[../crypto/bio/bss_conn.c]:[213]:[(no details)] (in function "int ed::detail::bio_log_errors()()") (tcp_private.cpp:389)
2025/02/03 02:13:24 monster [2793117/2793177]: error: connection to 127.0.0.1:20002 failed with: event_dispatcher_exception: failed connecting BIO object to server (failed_connecting). (in function "void ed::detail::tcp_client_permanent_message_connection_impl::runner::connect()()") (tcp_client_permanent_message_connection.cpp:289)
2025/02/03 02:13:24 monster [2793117/2793177]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #2793177 with status 0. (in function "void snaplogger::{anonymous}::getopt_logs(cppthread::log_level_t, const string&)()") (private_logger.cpp:87)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: removing 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
2025/02/03 02:13:24 monster [2793117/2793117]: 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:634)
SECTION: reporter_executor_error: wait() + drain without connections
2025/02/03 02:13:24 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:24 monster [2793117/2793178]: fatal: thread internal_run() got exception: "event_dispatcher_exception: no connections to wait() on.", exiting thread now. (in function "void snaplogger::{anonymous}::getopt_logs(cppthread::log_level_t, const string&)()") (private_logger.cpp:87)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: removing 1 connection, "thread_done", of 1 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:257)
2025/02/03 02:13:24 monster [2793117/2793178]: fatal: thread internal_leave() got exception: "event_dispatcher_exception: thread failed with leave status: 2", exiting thread now. (in function "void snaplogger::{anonymous}::getopt_logs(cppthread::log_level_t, const string&)()") (private_logger.cpp:87)
SECTION: reporter_executor_error: try reading missing file
SECTION: reporter_executor_error: verify that the executor::run() function does a try/catch as expected
2025/02/03 02:13:24 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 1 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: added 1 connection, "messenger_responder", there is now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: added 1 connection, "messenger_timer", there is now 3 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", there is now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:24 monster [2793117/2793180]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #2793180. (in function "void snaplogger::{anonymous}::getopt_logs(cppthread::log_level_t, const string&)()") (private_logger.cpp:87)
2025/02/03 02:13:24 monster [2793117/2793117]: 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:257)
2025/02/03 02:13:24 monster [2793117/2793180]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #2793180 with status 0. (in function "void snaplogger::{anonymous}::getopt_logs(cppthread::log_level_t, const string&)()") (private_logger.cpp:87)
2025/02/03 02:13:24 monster [2793117/2793117]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::messenger", there is now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
--- script message: REGISTER service=responder;version=1
--- "client" message (1): run(): testing that the executor catches these exceptions.
2025/02/03 02:13:37 monster [2793117/2793179]: fatal: thread internal_run() got exception: "event_dispatcher_exception: ppoll() timed out.", exiting thread now. (in function "void snaplogger::{anonymous}::getopt_logs(cppthread::log_level_t, const string&)()") (private_logger.cpp:87)
2025/02/03 02:13:37 monster [2793117/2793179]: fatal: thread internal_leave() got exception: "event_dispatcher_exception: thread failed with leave status: 2", exiting thread now. (in function "void snaplogger::{anonymous}::getopt_logs(cppthread::log_level_t, const string&)()") (private_logger.cpp:87)
2025/02/03 02:13:37 monster [2793117/2793117]: 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:257)
SECTION: reporter_executor_error: verify that the executor::run() function does a try/catch of non-standard exceptions
2025/02/03 02:13:37 monster [2793117/2793117]: trace: added 1 connection, "thread_done", there is now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:37 monster [2793117/2793117]: trace: added 1 connection, "messenger_responder", there is now 5 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:37 monster [2793117/2793117]: trace: added 1 connection, "messenger_timer", there is now 6 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:37 monster [2793117/2793117]: 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:257)
2025/02/03 02:13:37 monster [2793117/2793117]: 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:257)
2025/02/03 02:13:37 monster [2793117/2793117]: 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:257)
2025/02/03 02:13:37 monster [2793117/2793117]: debug: socket -1 of connection "tcp_client_permanent_message_connection_impl::messenger" hang up. (in function "virtual void ed::connection::process_hup()()") (connection.cpp:1084)
2025/02/03 02:13:37 monster [2793117/2793117]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", there is now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
2025/02/03 02:13:37 monster [2793117/2793214]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #2793214. (in function "void snaplogger::{anonymous}::getopt_logs(cppthread::log_level_t, const string&)()") (private_logger.cpp:87)
2025/02/03 02:13:37 monster [2793117/2793117]: 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:257)
2025/02/03 02:13:37 monster [2793117/2793214]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #2793214 with status 0. (in function "void snaplogger::{anonymous}::getopt_logs(cppthread::log_level_t, const string&)()") (private_logger.cpp:87)
2025/02/03 02:13:37 monster [2793117/2793117]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::messenger", there is now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:228)
--- script message: REGISTER service=responder;version=1
--- "client" message (1):