Back to list


info: starting build process on Wed Feb 18 05:34:51 AM UTC 2026
make: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/cluck'
make[1]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/cluck'
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/cluck'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/cluck'
[ 16%] Built target cluck
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/cluck'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/cluck'
[ 38%] Built target cluckd
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/cluck'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/cluck'
[ 41%] Built target daemon_message-definitions_VerifyMessageDefinitions
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/cluck'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/cluck'
[ 52%] Built target cluck-status
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/cluck'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/cluck'
[ 75%] Built target cluckdaemon
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/cluck'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/cluck'
[ 94%] Built target unittest
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/cluck'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/cluck'
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/cluck'
[ 97%] Generating API documentation with Doxygen
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/cluck'
[100%] Built target cluck_Documentation
make[1]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/cluck'
make: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/cluck'
../../BUILD/Debug/contrib/cluck/tests/unittest --tmp-dir "../../BUILD/Debug/contrib/cluck/tmp" --binary-dir "/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/cluck" --dist-dir "/home/alexis/snapwebsites/snapcpp/BUILD/Debug/dist" --source-dir "/home/alexis/snapwebsites/snapcpp/contrib/cluck"   --progress "" 
cluck v1.0.1 [435838]:unittest: seed is 1771392892
source directory: "/home/alexis/snapwebsites/snapcpp/contrib/cluck"
binary directory: "/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/cluck"
dist directory: "/home/alexis/snapwebsites/snapcpp/BUILD/Debug/dist"
temporary directory: "../../BUILD/Debug/contrib/cluck/tmp"
Randomness seeded to: 3982755337
SECTION: cluck_daemon_one_computer: verify cluckd
2026/02/18 05:34:52 unittester cluckd[435838/435838]: information: -------------------------------------------------- (in function "bool snaplogger::process_logger_options(advgetopt::getopt&, const std::string&, std::basic_ostream<char>&, bool)()") (options.cpp:792) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: information: cluckd v1.0.1 started. (in function "bool snaplogger::process_logger_options(advgetopt::getopt&, const std::string&, std::basic_ostream<char>&, bool)()") (options.cpp:798) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: unimportant: entering nested diagnostic (in function "snaplogger::nested_diagnostic::nested_diagnostic(const std::string&, bool)()") (nested_diagnostic.cpp:53) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: configuration: add_match() with command expression "STATUS" (priority: 10). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: configuration: add_match() with command expression "ALIVE" (priority: 10). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: configuration: add_match() with command expression "HELP" (priority: 10). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: configuration: add_match() with command expression "INVALID" (priority: 10). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: configuration: add_match() with command expression "LEAK" (priority: 10). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: configuration: add_match() with command expression "LOG_ROTATE" (priority: 10). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: configuration: add_match() with command expression "QUITTING" (priority: 10). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: configuration: add_match() with command expression "READY" (priority: 10). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: configuration: add_match() with command expression "RESTART" (priority: 10). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: configuration: add_match() with command expression "SERVICE_UNAVAILABLE" (priority: 10). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: configuration: add_match() with command expression "STOP" (priority: 10). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: configuration: add_match() with command expression "UNKNOWN" (priority: 10). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: configuration: add_match() with command expression "<match all>" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: configuration: add_match() with command expression "FLUID_SETTINGS_DEFAULT_VALUE" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: configuration: add_match() with command expression "FLUID_SETTINGS_DELETED" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: configuration: add_match() with command expression "FLUID_SETTINGS_OPTIONS" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: configuration: add_match() with command expression "FLUID_SETTINGS_REGISTERED" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: configuration: add_match() with command expression "FLUID_SETTINGS_UPDATED" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: configuration: add_match() with command expression "FLUID_SETTINGS_VALUE" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: configuration: add_match() with command expression "FLUID_SETTINGS_VALUE_UPDATED" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: configuration: add_match() with command expression "FLUID_SETTINGS_READY" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: configuration: add_match() with command expression "INVALID" (priority: 0). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: configuration: add_match() with command expression "UNKNOWN" (priority: 0). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: configuration: add_match() with command expression "ABSOLUTELY" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: configuration: add_match() with command expression "CLOCK_STABLE" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: configuration: add_match() with command expression "CLUSTER_DOWN" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: configuration: add_match() with command expression "CLUSTER_UP" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: configuration: add_match() with command expression "DISCONNECTED" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: configuration: add_match() with command expression "HANGUP" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: configuration: add_match() with command expression "STATUS" (priority: 0). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: configuration: add_match() with command expression "ACTIVATE_LOCK" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: configuration: add_match() with command expression "ADD_TICKET" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: configuration: add_match() with command expression "DROP_TICKET" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: configuration: add_match() with command expression "GET_MAX_TICKET" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: configuration: add_match() with command expression "INFO" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: configuration: add_match() with command expression "LIST_TICKETS" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: configuration: add_match() with command expression "LOCK" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: configuration: add_match() with command expression "LOCK_ACTIVATED" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: configuration: add_match() with command expression "LOCK_ENTERED" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: configuration: add_match() with command expression "LOCK_ENTERING" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: configuration: add_match() with command expression "LOCK_EXITING" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: configuration: add_match() with command expression "LOCK_FAILED" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: configuration: add_match() with command expression "LOCK_LEADERS" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: configuration: add_match() with command expression "LOCK_STARTED" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: configuration: add_match() with command expression "LOCK_STATUS" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: configuration: add_match() with command expression "LOCK_TICKETS" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: configuration: add_match() with command expression "MAX_TICKET" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: configuration: add_match() with command expression "TICKET_ADDED" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: configuration: add_match() with command expression "TICKET_READY" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: configuration: add_match() with command expression "UNLOCK" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: debug: registered your server as the root plugin named "logger". (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: trace: added 1 connection, "interrupt", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: trace: added 1 connection, "timer", there are now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: trace: added 1 connection, "cluck_messenger", there are now 3 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: trace: added 1 connection, "communicator_tcp_stream", there are now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: trace: added 1 connection, "thread_done", there are now 5 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: information: --------------------------------- cluckd started. (in function "void cluck_daemon::cluckd::run()()") (cluckd.cpp:423) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", there are now 6 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435844]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #435844. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118) {cluck_daemon_one_computer: verify cluckd}
--- message: --- expect REGISTER ---
2026/02/18 05:34:52 unittester cluckd[435838/435838]: trace: removing 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", of 6 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435844]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #435844 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::messenger", there are now 6 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: debug: tcp server client:tcp_client_permanent_message_connection_impl::messenger: send message [REGISTER service=cluckd;version=1] (in function "virtual bool ed::tcp_server_client_message_connection::send_message(ed::message&, bool)()") (tcp_server_client_message_connection.cpp:163) {cluck_daemon_one_computer: verify cluckd}
--- message: REGISTER service=cluckd;version=1
2026/02/18 05:34:52 unittester cluckd[435838/435843]: debug: tcp server client:msg_tcp_client: send message [HELP] (in function "virtual bool ed::tcp_server_client_message_connection::send_message(ed::message&, bool)()") (tcp_server_client_message_connection.cpp:163) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: trace: dispatch message "HELP". (in function "bool ed::dispatcher::dispatch(ed::message&)()") (dispatcher.cpp:450) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435843]: debug: tcp server client:msg_tcp_client: send message [READY my_address=127.0.0.1] (in function "virtual bool ed::tcp_server_client_message_connection::send_message(ed::message&, bool)()") (tcp_server_client_message_connection.cpp:163) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: configuration warning: command "STATUS" was already inserted. Is it a "match_t::MATCH_CALLBACK"? If so then it is fine. If not, some of your callback functions may not get called. (in function "bool ed::dispatcher::get_commands(advgetopt::string_set_t&)()") (dispatcher.cpp:606) {cluck_daemon_one_computer: verify cluckd}
--- message: --- expect COMMANDS ---
2026/02/18 05:34:52 unittester cluckd[435838/435838]: configuration warning: command "INVALID" was already inserted. Is it a "match_t::MATCH_CALLBACK"? If so then it is fine. If not, some of your callback functions may not get called. (in function "bool ed::dispatcher::get_commands(advgetopt::string_set_t&)()") (dispatcher.cpp:606) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: configuration warning: command "UNKNOWN" was already inserted. Is it a "match_t::MATCH_CALLBACK"? If so then it is fine. If not, some of your callback functions may not get called. (in function "bool ed::dispatcher::get_commands(advgetopt::string_set_t&)()") (dispatcher.cpp:606) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: debug: tcp server client:tcp_client_permanent_message_connection_impl::messenger: send message [<:cluckd COMMANDS list=ABSOLUTELY,ACTIVATE_LOCK,ADD_TICKET,ALIVE,CLOCK_STABLE,CLUSTER_DOWN,CLUSTER_UP,DISCONNECTED,DROP_TICKET,FLUID_SETTINGS_DEFAULT_VALUE,FLUID_SETTINGS_DELETED,FLUID_SETTINGS_OPTIONS,FLUID_SETTINGS_READY,FLUID_SETTINGS_REGISTERED,FLUID_SETTINGS_UPDATED,FLUID_SETTINGS_VALUE,FLUID_SETTINGS_VALUE_UPDATED,GET_MAX_TICKET,HANGUP,HELP,INFO,INVALID,LEAK,LIST_TICKETS,LOCK,LOCK_ACTIVATED,LOCK_ENTERED,LOCK_ENTERING,LOCK_EXITING,LOCK_FAILED,LOCK_LEADERS,LOCK_STARTED,LOCK_STATUS,LOCK_TICKETS,LOG_ROTATE,MAX_TICKET,QUITTING,READY,RESTART,SERVICE_UNAVAILABLE,STATUS,STOP,TICKET_ADDED,TICKET_READY,UNKNOWN,UNLOCK] (in function "virtual bool ed::tcp_server_client_message_connection::send_message(ed::message&, bool)()") (tcp_server_client_message_connection.cpp:163) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: trace: dispatch message "READY my_address=127.0.0.1". (in function "bool ed::dispatcher::dispatch(ed::message&)()") (dispatcher.cpp:450) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: debug: tcp server client:tcp_client_permanent_message_connection_impl::messenger: send message [<:cluckd SERVICE_STATUS service=fluid_settings] (in function "virtual bool ed::tcp_server_client_message_connection::send_message(ed::message&, bool)()") (tcp_server_client_message_connection.cpp:163) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: debug: tcp server client:tcp_client_permanent_message_connection_impl::messenger: send message [<:cluckd CLOCK_STATUS cache=no] (in function "virtual bool ed::tcp_server_client_message_connection::send_message(ed::message&, bool)()") (tcp_server_client_message_connection.cpp:163) {cluck_daemon_one_computer: verify cluckd}
--- message: <:cluckd COMMANDS list=ABSOLUTELY,ACTIVATE_LOCK,ADD_TICKET,ALIVE,CLOCK_STABLE,CLUSTER_DOWN,CLUSTER_UP,DISCONNECTED,DROP_TICKET,FLUID_SETTINGS_DEFAULT_VALUE,FLUID_SETTINGS_DELETED,FLUID_SETTINGS_OPTIONS,FLUID_SETTINGS_READY,FLUID_SETTINGS_REGISTERED,FLUID_SETTINGS_UPDATED,FLUID_SETTINGS_VALUE,FLUID_SETTINGS_VALUE_UPDATED,GET_MAX_TICKET,HANGUP,HELP,INFO,INVALID,LEAK,LIST_TICKETS,LOCK,LOCK_ACTIVATED,LOCK_ENTERED,LOCK_ENTERING,LOCK_EXITING,LOCK_FAILED,LOCK_LEADERS,LOCK_STARTED,LOCK_STATUS,LOCK_TICKETS,LOG_ROTATE,MAX_TICKET,QUITTING,READY,RESTART,SERVICE_UNAVAILABLE,STATUS,STOP,TICKET_ADDED,TICKET_READY,UNKNOWN,UNLOCK
--- message: --- expect SERVICE_STATUS ---
--- message: <:cluckd SERVICE_STATUS service=fluid_settings
2026/02/18 05:34:52 unittester cluckd[435838/435843]: debug: tcp server client:msg_tcp_client: send message [STATUS cache=no;server=unittester;service=fluid_settings;status=up;up_since=1771392892.904209617] (in function "virtual bool ed::tcp_server_client_message_connection::send_message(ed::message&, bool)()") (tcp_server_client_message_connection.cpp:163) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435843]: debug: tcp server client:msg_tcp_client: send message [<unittester:website unittester:cluckd/LOCK duration=15;object_name=early_lock;pid=10203;tag=15045;timeout=1771392952.905748328] (in function "virtual bool ed::tcp_server_client_message_connection::send_message(ed::message&, bool)()") (tcp_server_client_message_connection.cpp:163) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: trace: dispatch message "STATUS cache=no;server=unittester;service=fluid_settings;status=up;up_since=1771392892.904209617". (in function "bool ed::dispatcher::dispatch(ed::message&)()") (dispatcher.cpp:450) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435843]: debug: tcp server client:msg_tcp_client: send message [UNLOCK object_name=too_soon;pid=431;tag=11104] (in function "virtual bool ed::tcp_server_client_message_connection::send_message(ed::message&, bool)()") (tcp_server_client_message_connection.cpp:163) {cluck_daemon_one_computer: verify cluckd}
--- message: --- expect CLOCK_STATUS ---
--- message: <:cluckd CLOCK_STATUS cache=no
2026/02/18 05:34:52 unittester cluckd[435838/435838]: debug: tcp server client:tcp_client_permanent_message_connection_impl::messenger: send message [<:cluckd fluid_settings/FLUID_SETTINGS_LISTEN cache="no;reply";names=cluckd::server-name,fluid-settings::fluid-settings-timeout] (in function "virtual bool ed::tcp_server_client_message_connection::send_message(ed::message&, bool)()") (tcp_server_client_message_connection.cpp:163) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435843]: debug: tcp server client:msg_tcp_client: send message [unittester:cluckd/CLOCK_STABLE cache=no;clock_resolution=verified] (in function "virtual bool ed::tcp_server_client_message_connection::send_message(ed::message&, bool)()") (tcp_server_client_message_connection.cpp:163) {cluck_daemon_one_computer: verify cluckd}
--- message: --- expect FLUID_SETTINGS_LISTEN ---
2026/02/18 05:34:52 unittester cluckd[435838/435838]: trace: dispatch message "<unittester:website unittester:cluckd/LOCK duration=15;object_name=early_lock;pid=10203;tag=15045;timeout=1771392952.905748328". (in function "bool ed::dispatcher::dispatch(ed::message&)()") (dispatcher.cpp:450) {cluck_daemon_one_computer: verify cluckd}
--- message: <:cluckd fluid_settings/FLUID_SETTINGS_LISTEN cache="no;reply";names=cluckd::server-name,fluid-settings::fluid-settings-timeout
2026/02/18 05:34:52 unittester cluckd[435838/435838]: trace: caching LOCK message for "early_lock" (15045) as the cluck system is not yet considered ready. (in function "void cluck_daemon::cluckd::msg_lock(ed::message&)()") (cluckd.cpp:2867) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435843]: fatal: thread internal_run() got exception: "event_dispatcher_exception: /home/alexis/snapwebsites/snapcpp/contrib/cluck/tests/rprtr/cluck_daemon_test_one_computer.rprtr:349: message expected parameter "names" to be a string set to "cluckd::server-name" but found "cluckd::server-name,fluid-settings::fluid-settings-timeout" instead.", exiting thread now. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: trace: dispatch message "UNLOCK object_name=too_soon;pid=431;tag=11104". (in function "bool ed::dispatcher::dispatch(ed::message&)()") (dispatcher.cpp:450) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: error: received an UNLOCK when cluckd is not ready to receive lock related messages. (in function "void cluck_daemon::cluckd::msg_unlock(ed::message&)()") (cluckd.cpp:4235) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435843]: 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) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: trace: removing 1 connection, "thread_done", of 6 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: trace: removing 1 connection, "communicator_tcp_stream", of 5 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: 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) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: trace: removing 1 connection, "cluck_messenger", of 3 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: trace: removing 1 connection, "interrupt", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260) {cluck_daemon_one_computer: verify cluckd}
2026/02/18 05:34:52 unittester cluckd[435838/435838]: 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) {cluck_daemon_one_computer: verify cluckd}

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

-------------------------------------------------------------------------------
cluck_daemon_one_computer
  cluck_daemon_one_computer: verify cluckd
-------------------------------------------------------------------------------
/home/alexis/snapwebsites/snapcpp/contrib/cluck/tests/catch_daemon.cpp:86
...............................................................................

/home/alexis/snapwebsites/snapcpp/contrib/cluck/tests/catch_daemon.cpp:171: FAILED:
  CATCH_REQUIRE( s->get_exit_code() == 0 )
with expansion:
  -1 == 0

terminate called after throwing an instance of 'ed::runtime_error'
  what():  event_dispatcher_exception: /home/alexis/snapwebsites/snapcpp/contrib/cluck/tests/rprtr/cluck_daemon_test_one_computer.rprtr:349: message expected parameter "names" to be a string set to "cluckd::server-name" but found "cluckd::server-name,fluid-settings::fluid-settings-timeout" instead.
Command terminated by signal 6
0.16user 0.03system 0:00.45elapsed 42%CPU (0avgtext+0avgdata 32240maxresident)k
8inputs+72outputs (0major+1693minor)pagefaults 0swaps
info: test logs were saved in: "../../BUILD/Debug/contrib/cluck/tests/tests.log".
error: test(s) failed.

Build, Tests/Coverage, or Upload failed on Wed Feb 18 05:34:53 AM UTC 2026.

Back to list