=== Test case: mongoose_listener_SUITE:tcp_socket_supports_proxy_protocol/1 (click for source code)

=== Config value:

    [{watchdog,<0.22496.2>},
     {tc_logfile,"/home/circleci/project/_build/test/logs/ct_run.mongooseim@localhost.2024-04-19_08.28.33/lib.mongooseim.logs/run.2024-04-19_08.28.34/mongoose_listener_suite.tcp_socket_supports_proxy_protocol.56196.html"},
     {tc_group_properties,[]},
     {tc_group_path,[]},
     {data_dir,"/home/circleci/project/_build/test/lib/mongooseim/test/mongoose_listener_SUITE_data/"},
     {priv_dir,"/home/circleci/project/_build/test/logs/ct_run.mongooseim@localhost.2024-04-19_08.28.33/lib.mongooseim.logs/run.2024-04-19_08.28.34/log_private/"}]

=== Current directory is "/home/circleci/project/_build/test/logs/ct_run.mongooseim@localhost.2024-04-19_08.28.33"

=== Started at 2024-04-19 08:32:46


*** System report during mongoose_listener_SUITE:tcp_socket_supports_proxy_protocol/1 2024-04-19 08:32:46.610 ***🔗
=ERROR REPORT==== 19-Apr-2024::08:32:46.610176 ===
    reason: {error,{already_started,<0.22520.2>}}
    spec: #{id => {1805,{0,0,0,0},tcp},
            modules => [mongoose_tcp_listener],
            restart => permanent,shutdown => 1000,
            start =>
                {mongoose_tcp_listener,start_link,
                    [#{backlog => 100,ip_address => "0",
                       ip_tuple => {0,0,0,0},
                       ip_version => 4,module => mongoose_listener_SUITE,
                       num_acceptors => 1,port => 1805,proto => tcp,
                       proxy_protocol => true}]},
            type => supervisor}
    stacktrace: [{ejabberd_sup,start_child,2,
                     [{file,"/home/circleci/project/src/ejabberd_sup.erl"},
                      {line,100}]},
                 {mongoose_listener_sup,start_child,1,
                     [{file,
                          "/home/circleci/project/src/mongoose_listener_sup.erl"},
                      {line,22}]},
                 {mongoose_listener,start_listener,1,
                     [{file,
                          "/home/circleci/project/src/mongoose_listener.erl"},
                      {line,39}]},
                 {mongoose_listener_SUITE,tcp_socket_supports_proxy_protocol,
                     1,
                     [{file,
                          "/home/circleci/project/test/mongoose_listener_SUITE.erl"},
                      {line,77}]},
                 {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1782}]},
                 {test_server,run_test_case_eval1,6,
                     [{file,"test_server.erl"},{line,1291}]},
                 {test_server,run_test_case_eval,9,
                     [{file,"test_server.erl"},{line,1223}]}]
    supervisor_name: mongoose_listener_sup
    what: start_child_failed


*** System report during mongoose_listener_SUITE:tcp_socket_supports_proxy_protocol/1 2024-04-19 08:32:46.610 ***🔗
=CRITICAL REPORT==== 19-Apr-2024::08:32:46.610503 ===
    class: error
    module: mongoose_listener_SUITE
    opts: #{backlog => 100,ip_address => "0",
            ip_tuple => {0,0,0,0},
            ip_version => 4,module => mongoose_listener_SUITE,
            num_acceptors => 1,port => 1805,proto => tcp,
            proxy_protocol => true}
    reason: {start_child_failed,
                {error,{already_started,<0.22520.2>}},
                #{id => {1805,{0,0,0,0},tcp},
                  modules => [mongoose_tcp_listener],
                  restart => permanent,shutdown => 1000,
                  start =>
                      {mongoose_tcp_listener,start_link,
                          [#{backlog => 100,ip_address => "0",
                             ip_tuple => {0,0,0,0},
                             ip_version => 4,
                             module => mongoose_listener_SUITE,
                             num_acceptors => 1,port => 1805,proto => tcp,
                             proxy_protocol => true}]},
                  type => supervisor}}
    stacktrace: [{ejabberd_sup,start_child,2,
                     [{file,"/home/circleci/project/src/ejabberd_sup.erl"},
                      {line,104}]},
                 {mongoose_listener_sup,start_child,1,
                     [{file,
                          "/home/circleci/project/src/mongoose_listener_sup.erl"},
                      {line,22}]},
                 {mongoose_listener,start_listener,1,
                     [{file,
                          "/home/circleci/project/src/mongoose_listener.erl"},
                      {line,39}]},
                 {mongoose_listener_SUITE,tcp_socket_supports_proxy_protocol,
                     1,
                     [{file,
                          "/home/circleci/project/test/mongoose_listener_SUITE.erl"},
                      {line,77}]},
                 {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1782}]},
                 {test_server,run_test_case_eval1,6,
                     [{file,"test_server.erl"},{line,1291}]},
                 {test_server,run_test_case_eval,9,
                     [{file,"test_server.erl"},{line,1223}]}]
    text: <<"Failed to start a listener">>
    what: listener_failed_to_start


*** CT Error Notification 2024-04-19 08:32:46.610 ***🔗
ejabberd_sup:start_child failed on line 104
Reason: {{start_child_failed,{error,...},#{...}},[{ejabberd_sup,...},{...}|...]}

Full error description and stacktrace



=== Ended at 2024-04-19 08:32:46
=== Location: [{ejabberd_sup,start_child,104},
              {mongoose_listener_sup,start_child,22},
              {mongoose_listener,start_listener,39},
              {mongoose_listener_SUITE,tcp_socket_supports_proxy_protocol,77},
              {test_server,ts_tc,1782},
              {test_server,run_test_case_eval1,1291},
              {test_server,run_test_case_eval,1223}]
=== === Reason: {start_child_failed,
                     {error,{already_started,<0.22520.2>}},
                     #{id => {1805,{0,0,0,0},tcp},
                       modules => [mongoose_tcp_listener],
                       restart => permanent,shutdown => 1000,
                       start =>
                           {mongoose_tcp_listener,start_link,
                               [#{backlog => 100,ip_address => "0",
                                  ip_tuple => {0,0,0,0},
                                  ip_version => 4,
                                  module => mongoose_listener_SUITE,
                                  num_acceptors => 1,port => 1805,
                                  proto => tcp,proxy_protocol => true}]},
                       type => supervisor}}
  in function  ejabberd_sup:start_child/2 (/home/circleci/project/src/ejabberd_sup.erl, line 104)
  in call from mongoose_listener_sup:start_child/1 (/home/circleci/project/src/mongoose_listener_sup.erl, line 22)
  in call from mongoose_listener:start_listener/1 (/home/circleci/project/src/mongoose_listener.erl, line 39)
  in call from mongoose_listener_SUITE:tcp_socket_supports_proxy_protocol/1 (/home/circleci/project/test/mongoose_listener_SUITE.erl, line 77)
  in call from test_server:ts_tc/3 (test_server.erl, line 1782)
  in call from test_server:run_test_case_eval1/6 (test_server.erl, line 1291)
  in call from test_server:run_test_case_eval/9 (test_server.erl, line 1223)


Test run history | Top level test index | Latest test result