Skip to content

Log error with INFO loglevel when receiving an unexpected IQ #4503

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Mar 10, 2025

Conversation

arcusfelis
Copy link
Contributor

@arcusfelis arcusfelis commented Mar 10, 2025

This PR addresses "#4489"

Proposed changes include:

  • Reply with error iq when receiving IQ with unknown id format in ejabberd_local

From RFC after discussing with @DenysGonchar.

8.2.3. IQ Semantics

  1. An entity that receives a stanza of type "result" or "error" MUST
    NOT respond to the stanza by sending a further IQ response of
    type "result" or "error"; however, the requesting entity MAY send
    another request (e.g., an IQ of type "set" to provide obligatory
    information discovered through a get/result pair).

@mongoose-im
Copy link
Collaborator

mongoose-im commented Mar 10, 2025

elasticsearch_and_cassandra_27 / elasticsearch_and_cassandra_mnesia / efe0e3c
Reports root/ big
OK: 683 / Failed: 0 / User-skipped: 72 / Auto-skipped: 0


small_tests_27 / small_tests / efe0e3c
Reports root / small


small_tests_26 / small_tests / efe0e3c
Reports root / small


small_tests_27_arm64 / small_tests / efe0e3c
Reports root / small


ldap_mnesia_27 / ldap_mnesia / efe0e3c
Reports root/ big
OK: 2356 / Failed: 0 / User-skipped: 1088 / Auto-skipped: 0


dynamic_domains_mysql_redis_27 / mysql_redis / efe0e3c
Reports root/ big
OK: 4890 / Failed: 0 / User-skipped: 181 / Auto-skipped: 0


internal_mnesia_27 / internal_mnesia / efe0e3c
Reports root/ big
OK: 2266 / Failed: 4 / User-skipped: 776 / Auto-skipped: 398

cluster_commands_SUITE:join_twice_in_parallel_using_rpc
{'EXIT',{{badrpc,timeout},
     {distributed_helper,rpc,
               [#{timeout => 60000,
                node => mongooseim2@localhost},
                mongoose_cluster,join,
                [mongooseim@localhost]],
               [{file,"/home/circleci/project/big_tests/../test/common/distributed_helper.erl"},
                {line,140}]}}}

Report log

cluster_commands_SUITE:cluster_of_three
{error,
  {{assertEqual,
     [{module,cluster_commands_SUITE},
      {line,357},
      {expression,"OpCode1"},
      {expected,0},
      {value,1}]},
   [{cluster_commands_SUITE,cluster_of_three,1,
      [{file,
         "/home/circleci/project/big_tests/tests/cluster_commands_SUITE.erl"},
       {line,357}]},
    {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1794}]},
    {test_server,run_test_case_eval1,6,
      [{file,"test_server.erl"},{line,1303}]},
    {test_server,run_test_case_eval,9,
      [{file,"test_server.erl"},{line,1235}]}]}}

Report log

cluster_commands_SUITE:leave_the_three
{error,
  {{badrpc,timeout},
   [{distributed_helper,rpc,
      [#{timeout => 60000,node => mongooseim2@localhost},
       mongoose_cluster,join,
       [mongooseim@localhost]],
      [{file,
         "/home/circleci/project/big_tests/../test/common/distributed_helper.erl"},
       {line,140}]},
    {cluster_commands_SUITE,leave_the_three,1,
      [{file,
         "/home/circleci/project/big_tests/tests/cluster_commands_SUITE.erl"},
       {line,369}]},
    {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1794}]},
    {test_server,run_test_case_eval1,6,
      [{file,"test_server.erl"},{line,1303}]},
    {test_server,run_test_case_eval,9,
      [{file,"test_server.erl"},{line,1235}]}]}}

Report log

cluster_commands_SUITE:remove_alive_from_cluster
{error,
  {{badrpc,timeout},
   [{distributed_helper,rpc,
      [#{timeout => 60000,node => mongooseim2@localhost},
       mongoose_cluster,join,
       [mongooseim@localhost]],
      [{file,
         "/home/circleci/project/big_tests/../test/common/distributed_helper.erl"},
       {line,140}]},
    {cluster_commands_SUITE,remove_alive_from_cluster,1,
      [{file,
         "/home/circleci/project/big_tests/tests/cluster_commands_SUITE.erl"},
       {line,411}]},
    {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1794}]},
    {test_server,run_test_case_eval1,6,
      [{file,"test_server.erl"},{line,1303}]},
    {test_server,run_test_case_eval,9,
      [{file,"test_server.erl"},{line,1235}]}]}}

Report log

component_SUITE:init_per_suite
{fail,[{validate_node_failed,mongooseim_not_running,mongooseim2@localhost}]}

Report log

dynamic_domains_SUITE:init_per_suite
{fail,[{validate_node_failed,mongooseim_not_running,mongooseim2@localhost}]}

Report log

graphql_server_SUITE:init_per_suite
{fail,[{validate_node_failed,mongooseim_not_running,mongooseim2@localhost}]}

Report log

jingle_SUITE:init_per_suite
{fail,[{validate_node_failed,mongooseim_not_running,mongooseim2@localhost}]}

Report log

last_SUITE:init_per_suite
{fail,[{validate_node_failed,mongooseim_not_running,mongooseim2@localhost}]}

Report log

local_iq_SUITE:init_per_suite
{fail,[{validate_node_failed,mongooseim_not_running,mongooseim2@localhost}]}

Report log

metrics_api_SUITE:init_per_suite
{fail,[{validate_node_failed,mongooseim_not_running,mongooseim2@localhost}]}

Report log

mod_global_distrib_SUITE:init_per_suite
{fail,[{validate_node_failed,mongooseim_not_running,mongooseim2@localhost}]}

Report log

persistent_cluster_id_SUITE:init_per_suite
{fail,[{validate_node_failed,mongooseim_not_running,mongooseim2@localhost}]}

Report log

s2s_SUITE:init_per_suite
{fail,[{validate_node_failed,mongooseim_not_running,mongooseim2@localhost}]}

Report log

sasl_external_SUITE:init_per_suite
{fail,[{validate_node_failed,mongooseim_not_running,mongooseim2@localhost}]}

Report log

service_domain_db_SUITE:init_per_suite
{fail,[{validate_node_failed,mongooseim_not_running,mongooseim2@localhost}]}

Report log

service_mongoose_system_metrics_SUITE:init_per_suite
{fail,[{validate_node_failed,mongooseim_not_running,mongooseim2@localhost}]}

Report log

shutdown_SUITE:init_per_suite
{fail,[{validate_node_failed,mongooseim_not_running,mongooseim2@localhost}]}

Report log

system_probes_SUITE:init_per_suite
{fail,[{validate_node_failed,mongooseim_not_running,mongooseim2@localhost}]}

Report log


dynamic_domains_pgsql_mnesia_27 / pgsql_mnesia / efe0e3c
Reports root/ big
OK: 4925 / Failed: 0 / User-skipped: 146 / Auto-skipped: 0


ldap_mnesia_26 / ldap_mnesia / efe0e3c
Reports root/ big
OK: 2356 / Failed: 0 / User-skipped: 1088 / Auto-skipped: 0


dynamic_domains_mssql_mnesia_27 / odbc_mssql_mnesia / efe0e3c
Reports root/ big
OK: 4920 / Failed: 0 / User-skipped: 151 / Auto-skipped: 0


pgsql_cets_27 / pgsql_cets / efe0e3c
Reports root/ big
OK: 5014 / Failed: 0 / User-skipped: 215 / Auto-skipped: 0


dynamic_domains_pgsql_mnesia_26 / pgsql_mnesia / efe0e3c
Reports root/ big
OK: 4925 / Failed: 0 / User-skipped: 146 / Auto-skipped: 0


mysql_redis_27 / mysql_redis / efe0e3c
Reports root/ big
OK: 5295 / Failed: 1 / User-skipped: 176 / Auto-skipped: 0

accounts_SUITE:change_account_details_store_plain:change_password
{error,
  {timeout_when_waiting_for_stanza,
    [{escalus_client,wait_for_stanza,
       [{client,<<"alice_change_password_29@localhost/res1">>,
          escalus_tcp,<0.1882.0>,
          [{event_manager,<0.1880.0>},
           {server,<<"localhost">>},
           {username,<<"alicE_change_password_29">>},
           {resource,<<"res1">>}],
          [{event_client,
             [{event_manager,<0.1880.0>},
            {server,<<"localhost">>},
            {username,<<"alicE_change_password_29">>},
            {resource,<<"res1">>}]},
           {resource,<<"res1">>},
           {username,<<"alice_change_password_29">>},
           {server,<<"localhost">>},
           {host,<<"localhost">>},
           {port,5222},
           {auth,{escalus_auth,auth_plain}},
           {wspath,undefined},
           {username,<<"alicE_change_password_29">>},
           {server,<<"localhost">>},
           {password,<<"matygrysa">>},
           {stream_id,<<"f8460f7016f3514e">>}]},
        5000],
       [{file,
          "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
        {line,136}]},
     {accounts_SUITE,'-change_password/1-fun-0-',1,
       [{file,
          "/home/circleci/project/big_tests/tests/accounts_SUITE.erl"},
        {line,333}]},
     {escalus_story,story,4,
       [{file,
          "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
        {line,75}]},
     {test_server,ts_tc,3,[{file,"test_server.er...

Report log


cockroachdb_cets_27 / cockroachdb_cets / efe0e3c
Reports root/ big
OK: 5018 / Failed: 2 / User-skipped: 215 / Auto-skipped: 0

pubsub_SUITE:tree+last_item_cache:send_last_published_item_no_items_test
{error,
  {timeout_when_waiting_for_stanza,
    [{escalus_client,wait_for_stanza,
       [{client,
          <<"alice_send_last_published_item_no_items_test_3204@localhost/res1">>,
          escalus_tcp,<0.110656.0>,
          [{event_manager,<0.110655.0>},
           {server,<<"localhost">>},
           {username,
             <<"alicE_send_last_published_item_no_items_test_3204">>},
           {resource,<<"res1">>}],
          [{event_client,
             [{event_manager,<0.110655.0>},
            {server,<<"localhost">>},
            {username,
              <<"alicE_send_last_published_item_no_items_test_3204">>},
            {resource,<<"res1">>}]},
           {resource,<<"res1">>},
           {username,
             <<"alice_send_last_published_item_no_items_test_3204">>},
           {server,<<"localhost">>},
           {host,<<"localhost">>},
           {port,5222},
           {auth,{escalus_auth,auth_plain}},
           {wspath,undefined},
           {username,
             <<"alicE_send_last_published_item_no_items_test_3204">>},
           {server,<<"localhost">>},
           {password,<<"matygrysa">>},
           {stream_id,<<"c2e44fef0693b6b9">>}]},
        5000],
       [{file,
          "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
        {line,136}]},
     {pubsub_tools,receive_response,3,
       [{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
        {line,434}]},
     {pubsub_tools,receive_and_check...

Report log

pubsub_SUITE:tree+last_item_cache:send_last_published_item_no_items_test
{error,
  {timeout_when_waiting_for_stanza,
    [{escalus_client,wait_for_stanza,
       [{client,
          <<"alice_send_last_published_item_no_items_test_3206@localhost/res1">>,
          escalus_tcp,<0.110734.0>,
          [{event_manager,<0.110723.0>},
           {server,<<"localhost">>},
           {username,
             <<"alicE_send_last_published_item_no_items_test_3206">>},
           {resource,<<"res1">>}],
          [{event_client,
             [{event_manager,<0.110723.0>},
            {server,<<"localhost">>},
            {username,
              <<"alicE_send_last_published_item_no_items_test_3206">>},
            {resource,<<"res1">>}]},
           {resource,<<"res1">>},
           {username,
             <<"alice_send_last_published_item_no_items_test_3206">>},
           {server,<<"localhost">>},
           {host,<<"localhost">>},
           {port,5222},
           {auth,{escalus_auth,auth_plain}},
           {wspath,undefined},
           {username,
             <<"alicE_send_last_published_item_no_items_test_3206">>},
           {server,<<"localhost">>},
           {password,<<"matygrysa">>},
           {stream_id,<<"556fdb3055dcd28d">>}]},
        5000],
       [{file,
          "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
        {line,136}]},
     {pubsub_tools,receive_response,3,
       [{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
        {line,434}]},
     {pubsub_tools,receive_and_check...

Report log


mssql_mnesia_27 / odbc_mssql_mnesia / efe0e3c
Reports root/ big
OK: 5312 / Failed: 0 / User-skipped: 160 / Auto-skipped: 0


pgsql_mnesia_27 / pgsql_mnesia / efe0e3c
Reports root/ big
OK: 5317 / Failed: 0 / User-skipped: 155 / Auto-skipped: 0


pgsql_mnesia_26 / pgsql_mnesia / efe0e3c
Reports root/ big
OK: 5317 / Failed: 0 / User-skipped: 155 / Auto-skipped: 0


mysql_redis_27 / mysql_redis / efe0e3c
Reports root/ big
OK: 20 / Failed: 0 / User-skipped: 0 / Auto-skipped: 0


internal_mnesia_27 / internal_mnesia / efe0e3c
Reports root/ big
OK: 17 / Failed: 0 / User-skipped: 0 / Auto-skipped: 0

Copy link

codecov bot commented Mar 10, 2025

Codecov Report

Attention: Patch coverage is 0% with 2 lines in your changes missing coverage. Please review.

Project coverage is 85.60%. Comparing base (ca654ae) to head (04580c0).
Report is 16 commits behind head on master.

Files with missing lines Patch % Lines
src/ejabberd_local.erl 0.00% 2 Missing ⚠️
Additional details and impacted files
@@           Coverage Diff           @@
##           master    #4503   +/-   ##
=======================================
  Coverage   85.60%   85.60%           
=======================================
  Files         559      559           
  Lines       34046    34046           
=======================================
  Hits        29145    29145           
  Misses       4901     4901           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@arcusfelis arcusfelis force-pushed the reply-with-error-iq branch from efe0e3c to 04580c0 Compare March 10, 2025 11:19
@mongoose-im
Copy link
Collaborator

mongoose-im commented Mar 10, 2025

elasticsearch_and_cassandra_27 / elasticsearch_and_cassandra_mnesia / 04580c0
Reports root/ big
OK: 683 / Failed: 0 / User-skipped: 72 / Auto-skipped: 0


small_tests_27 / small_tests / 04580c0
Reports root / small


small_tests_26 / small_tests / 04580c0
Reports root / small


small_tests_27_arm64 / small_tests / 04580c0
Reports root / small


ldap_mnesia_26 / ldap_mnesia / 04580c0
Reports root/ big
OK: 2355 / Failed: 0 / User-skipped: 1088 / Auto-skipped: 0


ldap_mnesia_27 / ldap_mnesia / 04580c0
Reports root/ big
OK: 2355 / Failed: 0 / User-skipped: 1088 / Auto-skipped: 0


dynamic_domains_pgsql_mnesia_26 / pgsql_mnesia / 04580c0
Reports root/ big
OK: 4924 / Failed: 0 / User-skipped: 146 / Auto-skipped: 0


dynamic_domains_mysql_redis_27 / mysql_redis / 04580c0
Reports root/ big
OK: 4889 / Failed: 0 / User-skipped: 181 / Auto-skipped: 0


internal_mnesia_27 / internal_mnesia / 04580c0
Reports root/ big
OK: 2528 / Failed: 0 / User-skipped: 915 / Auto-skipped: 0


dynamic_domains_pgsql_mnesia_27 / pgsql_mnesia / 04580c0
Reports root/ big
OK: 4924 / Failed: 0 / User-skipped: 146 / Auto-skipped: 0


pgsql_cets_27 / pgsql_cets / 04580c0
Reports root/ big
OK: 5002 / Failed: 11 / User-skipped: 215 / Auto-skipped: 0

amp_big_SUITE:basic:notify_deliver_to_online_user_recipient_privacy_test
{error,{{assertion_failed,assert_many,false,
              [is_iq_result,is_privacy_set],
              [],[]},
    [{escalus_new_assert,assert_true,2,
               [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_new_assert.erl"},
                {line,88}]},
     {privacy_helper,verify_set_list_response,2,
             [{file,"/home/circleci/project/big_tests/tests/privacy_helper.erl"},
              {line,51}]},
     {privacy_helper,set_list,2,
             [{file,"/home/circleci/project/big_tests/tests/privacy_helper.erl"},
              {line,38}]},
     {privacy_helper,set_and_activate,2,
             [{file,"/home/circleci/project/big_tests/tests/privacy_helper.erl"},
              {line,21}]},
     {amp_big_SUITE,'-do_notify_deliver_to_online_user_recipient_privacy_test/1-fun-0-',
            3,
            [{file,"/home/circleci/project/big_tests/tests/amp_big_SUITE.erl"},
             {line,315}]},
     {escalus_story,story,4,
            [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
             {line,75}]},
     {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1794}]},
     {test_server,run_test_case_eval1,6,
            [{file,"test_server.erl"},{line,1303}]}]}}

Report log

amp_big_SUITE:basic:notify_deliver_to_offline_user_recipient_privacy_test
{error,{{assertion_failed,assert_many,false,
              [is_iq_result,is_privacy_set],
              [],[]},
    [{escalus_new_assert,assert_true,2,
               [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_new_assert.erl"},
                {line,88}]},
     {privacy_helper,verify_set_list_response,2,
             [{file,"/home/circleci/project/big_tests/tests/privacy_helper.erl"},
              {line,51}]},
     {privacy_helper,set_list,2,
             [{file,"/home/circleci/project/big_tests/tests/privacy_helper.erl"},
              {line,38}]},
     {privacy_helper,set_and_activate,2,
             [{file,"/home/circleci/project/big_tests/tests/privacy_helper.erl"},
              {line,21}]},
     {amp_big_SUITE,'-do_notify_deliver_to_offline_user_recipient_privacy_test/1-fun-0-',
            3,
            [{file,"/home/circleci/project/big_tests/tests/amp_big_SUITE.erl"},
             {line,410}]},
     {escalus_story,story,4,
            [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
             {line,75}]},
     {amp_big_SUITE,do_notify_deliver_to_offline_user_recipient_privacy_test,
            1,
            [{file,"/home/circleci/project/big_tests/tests/amp_big_SUITE.erl"},
             {line,406}]},
     {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1794}]}]}}

Report log

amp_big_SUITE:basic:notify_deliver_to_online_user_recipient_privacy_test
{error,
  {timeout_when_waiting_for_stanza,
    [{escalus_client,wait_for_stanza,
       [{client,
          <<"bob_notify_deliver_to_online_user_recipient_privacy_test_64@localhost/res1">>,
          escalus_tcp,<0.6974.0>,
          [{event_manager,<0.6352.0>},
           {server,<<"localhost">>},
           {username,
             <<"bOb_notify_deliver_to_online_user_recipient_privacy_test_64">>},
           {resource,<<"res1">>}],
          [{event_client,
             [{event_manager,<0.6352.0>},
            {server,<<"localhost">>},
            {username,
              <<"bOb_notify_deliver_to_online_user_recipient_privacy_test_64">>},
            {resource,<<"res1">>}]},
           {resource,<<"res1">>},
           {username,
             <<"bob_notify_deliver_to_online_user_recipient_privacy_test_64">>},
           {server,<<"localhost">>},
           {host,<<"localhost">>},
           {port,5222},
           {auth,{escalus_auth,auth_plain}},
           {wspath,undefined},
           {username,
             <<"bOb_notify_deliver_to_online_user_recipient_privacy_test_64">>},
           {server,<<"localhost">>},
           {password,<<"makrolika">>},
           {stream_id,<<"aa1400b40774b26f">>}]},
        5000],
       [{file,
          "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
        {line,136}]},
     {privacy_helper,verify_list,3,
       [{file,
          "/home/circleci/project/big_tests/tests/privacy_helper.erl"},
    ...

Report log

amp_big_SUITE:basic:notify_deliver_to_offline_user_recipient_privacy_test
{error,
  {timeout_when_waiting_for_stanza,
    [{escalus_client,wait_for_stanza,
       [{client,
          <<"bob_notify_deliver_to_offline_user_recipient_privacy_test_80@localhost/res1">>,
          escalus_tcp,<0.6982.0>,
          [{event_manager,<0.6442.0>},
           {server,<<"localhost">>},
           {username,
             <<"bOb_notify_deliver_to_offline_user_recipient_privacy_test_80">>},
           {resource,<<"res1">>}],
          [{event_client,
             [{event_manager,<0.6442.0>},
            {server,<<"localhost">>},
            {username,
              <<"bOb_notify_deliver_to_offline_user_recipient_privacy_test_80">>},
            {resource,<<"res1">>}]},
           {resource,<<"res1">>},
           {username,
             <<"bob_notify_deliver_to_offline_user_recipient_privacy_test_80">>},
           {server,<<"localhost">>},
           {host,<<"localhost">>},
           {port,5222},
           {auth,{escalus_auth,auth_plain}},
           {wspath,undefined},
           {username,
             <<"bOb_notify_deliver_to_offline_user_recipient_privacy_test_80">>},
           {server,<<"localhost">>},
           {password,<<"makrolika">>},
           {stream_id,<<"4d8552722a623546">>}]},
        5000],
       [{file,
          "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
        {line,136}]},
     {privacy_helper,verify_list,3,
       [{file,
          "/home/circleci/project/big_tests/tests/privacy_helper.erl"},...

Report log

amp_big_SUITE:basic:notify_deliver_to_online_user_recipient_privacy_test
{error,
  {timeout_when_waiting_for_stanza,
    [{escalus_client,wait_for_stanza,
       [{client,
          <<"bob_notify_deliver_to_online_user_recipient_privacy_test_65@localhost/res1">>,
          escalus_tcp,<0.6976.0>,
          [{event_manager,<0.6361.0>},
           {server,<<"localhost">>},
           {username,
             <<"bOb_notify_deliver_to_online_user_recipient_privacy_test_65">>},
           {resource,<<"res1">>}],
          [{event_client,
             [{event_manager,<0.6361.0>},
            {server,<<"localhost">>},
            {username,
              <<"bOb_notify_deliver_to_online_user_recipient_privacy_test_65">>},
            {resource,<<"res1">>}]},
           {resource,<<"res1">>},
           {username,
             <<"bob_notify_deliver_to_online_user_recipient_privacy_test_65">>},
           {server,<<"localhost">>},
           {host,<<"localhost">>},
           {port,5222},
           {auth,{escalus_auth,auth_plain}},
           {wspath,undefined},
           {username,
             <<"bOb_notify_deliver_to_online_user_recipient_privacy_test_65">>},
           {server,<<"localhost">>},
           {password,<<"makrolika">>},
           {stream_id,<<"b0ab11b61a5db871">>}]},
        5000],
       [{file,
          "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
        {line,136}]},
     {privacy_helper,verify_list,3,
       [{file,
          "/home/circleci/project/big_tests/tests/privacy_helper.erl"},
    ...

Report log

amp_big_SUITE:basic:notify_match_resource_any_test
{error,{{badmatch,1},
    [{escalus_story,drop_presences,2,
            [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
             {line,197}]},
     {escalus_story,'-start_ready_clients/2-fun-0-',3,
            [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
             {line,140}]},
     {lists,foldl_1,3,[{file,"lists.erl"},{line,2151}]},
     {escalus_story,start_ready_clients,2,
            [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
             {line,133}]},
     {lists,flatmap_1,2,[{file,"lists.erl"},{line,2116}]},
     {lists,flatmap_1,2,[{file,"lists.erl"},{line,2116}]},
     {escalus_story,story,4,
            [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
             {line,72}]},
     {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1794}]}]}}

Report log

amp_big_SUITE:basic:notify_deliver_to_offline_user_recipient_privacy_test
{error,
  {timeout_when_waiting_for_stanza,
    [{escalus_client,wait_for_stanza,
       [{client,
          <<"bob_notify_deliver_to_offline_user_recipient_privacy_test_82@localhost/res1">>,
          escalus_tcp,<0.6988.0>,
          [{event_manager,<0.6514.0>},
           {server,<<"localhost">>},
           {username,
             <<"bOb_notify_deliver_to_offline_user_recipient_privacy_test_82">>},
           {resource,<<"res1">>}],
          [{event_client,
             [{event_manager,<0.6514.0>},
            {server,<<"localhost">>},
            {username,
              <<"bOb_notify_deliver_to_offline_user_recipient_privacy_test_82">>},
            {resource,<<"res1">>}]},
           {resource,<<"res1">>},
           {username,
             <<"bob_notify_deliver_to_offline_user_recipient_privacy_test_82">>},
           {server,<<"localhost">>},
           {host,<<"localhost">>},
           {port,5222},
           {auth,{escalus_auth,auth_plain}},
           {wspath,undefined},
           {username,
             <<"bOb_notify_deliver_to_offline_user_recipient_privacy_test_82">>},
           {server,<<"localhost">>},
           {password,<<"makrolika">>},
           {stream_id,<<"5dffbb026a7616be">>}]},
        5000],
       [{file,
          "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
        {line,136}]},
     {privacy_helper,verify_list,3,
       [{file,
          "/home/circleci/project/big_tests/tests/privacy_helper.erl"},...

Report log

amp_big_SUITE:basic:notify_deliver_to_online_user_broken_connection_test
{error,
  {timeout_when_waiting_for_stanza,
    [{escalus_client,wait_for_stanza,
       [{client,
          <<"alice_notify_deliver_to_online_user_broken_connection_test_74@localhost/res1">>,
          escalus_tcp,<0.6870.0>,
          [{event_manager,<0.6496.0>},
           {server,<<"localhost">>},
           {username,
             <<"alicE_notify_deliver_to_online_user_broken_connection_test_74">>},
           {resource,<<"res1">>}],
          [{event_client,
             [{event_manager,<0.6496.0>},
            {server,<<"localhost">>},
            {username,
              <<"alicE_notify_deliver_to_online_user_broken_connection_test_74">>},
            {resource,<<"res1">>}]},
           {resource,<<"res1">>},
           {username,
             <<"alice_notify_deliver_to_online_user_broken_connection_test_74">>},
           {server,<<"localhost">>},
           {host,<<"localhost">>},
           {port,5222},
           {auth,{escalus_auth,auth_plain}},
           {wspath,undefined},
           {username,
             <<"alicE_notify_deliver_to_online_user_broken_connection_test_74">>},
           {server,<<"localhost">>},
           {password,<<"matygrysa">>},
           {stream_id,<<"dbc04d182aeda4f6">>}]},
        5000],
       [{file,
          "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
        {line,136}]},
     {amp_big_SUITE,client_receives_notification,3,
       [{file,
          "/home/circleci/project/big_tests/tests/...

Report log

amp_big_SUITE:basic:notify_deliver_to_online_user_recipient_privacy_test
{error,
  {timeout_when_waiting_for_stanza,
    [{escalus_client,wait_for_stanza,
       [{client,
          <<"alice_notify_deliver_to_online_user_recipient_privacy_test_77@localhost/res1">>,
          escalus_tcp,<0.6864.0>,
          [{event_manager,<0.6397.0>},
           {server,<<"localhost">>},
           {username,
             <<"alicE_notify_deliver_to_online_user_recipient_privacy_test_77">>},
           {resource,<<"res1">>}],
          [{event_client,
             [{event_manager,<0.6397.0>},
            {server,<<"localhost">>},
            {username,
              <<"alicE_notify_deliver_to_online_user_recipient_privacy_test_77">>},
            {resource,<<"res1">>}]},
           {resource,<<"res1">>},
           {username,
             <<"alice_notify_deliver_to_online_user_recipient_privacy_test_77">>},
           {server,<<"localhost">>},
           {host,<<"localhost">>},
           {port,5222},
           {auth,{escalus_auth,auth_plain}},
           {wspath,undefined},
           {username,
             <<"alicE_notify_deliver_to_online_user_recipient_privacy_test_77">>},
           {server,<<"localhost">>},
           {password,<<"matygrysa">>},
           {stream_id,<<"57956ca0c1e08a9d">>}]},
        5000],
       [{file,
          "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
        {line,136}]},
     {amp_big_SUITE,client_receives_notification,3,
       [{file,
          "/home/circleci/project/big_tests/tests/...

Report log

amp_big_SUITE:basic:notify_deliver_to_offline_user_recipient_privacy_test
{error,
  {timeout_when_waiting_for_stanza,
    [{escalus_client,wait_for_stanza,
       [{client,
          <<"bob_notify_deliver_to_offline_user_recipient_privacy_test_81@localhost/res1">>,
          escalus_tcp,<0.6981.0>,
          [{event_manager,<0.6451.0>},
           {server,<<"localhost">>},
           {username,
             <<"bOb_notify_deliver_to_offline_user_recipient_privacy_test_81">>},
           {resource,<<"res1">>}],
          [{event_client,
             [{event_manager,<0.6451.0>},
            {server,<<"localhost">>},
            {username,
              <<"bOb_notify_deliver_to_offline_user_recipient_privacy_test_81">>},
            {resource,<<"res1">>}]},
           {resource,<<"res1">>},
           {username,
             <<"bob_notify_deliver_to_offline_user_recipient_privacy_test_81">>},
           {server,<<"localhost">>},
           {host,<<"localhost">>},
           {port,5222},
           {auth,{escalus_auth,auth_plain}},
           {wspath,undefined},
           {username,
             <<"bOb_notify_deliver_to_offline_user_recipient_privacy_test_81">>},
           {server,<<"localhost">>},
           {password,<<"makrolika">>},
           {stream_id,<<"da1c2cb3eb8e7871">>}]},
        5000],
       [{file,
          "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
        {line,136}]},
     {privacy_helper,activate_list,2,
       [{file,
          "/home/circleci/project/big_tests/tests/privacy_helper.erl"...

Report log

amp_big_SUITE:basic:notify_match_resource_exact_test
{error,{{badmatch,1},
    [{escalus_story,drop_presences,2,
            [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
             {line,197}]},
     {escalus_story,'-start_ready_clients/2-fun-0-',3,
            [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
             {line,140}]},
     {lists,foldl_1,3,[{file,"lists.erl"},{line,2151}]},
     {escalus_story,start_ready_clients,2,
            [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
             {line,133}]},
     {lists,flatmap_1,2,[{file,"lists.erl"},{line,2116}]},
     {lists,flatmap_1,2,[{file,"lists.erl"},{line,2116}]},
     {escalus_story,story,4,
            [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
             {line,72}]},
     {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1794}]}]}}

Report log


dynamic_domains_mssql_mnesia_27 / odbc_mssql_mnesia / 04580c0
Reports root/ big
OK: 4919 / Failed: 0 / User-skipped: 151 / Auto-skipped: 0


pgsql_mnesia_26 / pgsql_mnesia / 04580c0
Reports root/ big
OK: 5316 / Failed: 0 / User-skipped: 155 / Auto-skipped: 0


cockroachdb_cets_27 / cockroachdb_cets / 04580c0
Reports root/ big
OK: 5015 / Failed: 1 / User-skipped: 215 / Auto-skipped: 0

pubsub_SUITE:tree+last_item_cache:send_last_published_item_no_items_test
{error,
  {timeout_when_waiting_for_stanza,
    [{escalus_client,wait_for_stanza,
       [{client,
          <<"alice_send_last_published_item_no_items_test_3230@localhost/res1">>,
          escalus_tcp,<0.110753.0>,
          [{event_manager,<0.110750.0>},
           {server,<<"localhost">>},
           {username,
             <<"alicE_send_last_published_item_no_items_test_3230">>},
           {resource,<<"res1">>}],
          [{event_client,
             [{event_manager,<0.110750.0>},
            {server,<<"localhost">>},
            {username,
              <<"alicE_send_last_published_item_no_items_test_3230">>},
            {resource,<<"res1">>}]},
           {resource,<<"res1">>},
           {username,
             <<"alice_send_last_published_item_no_items_test_3230">>},
           {server,<<"localhost">>},
           {host,<<"localhost">>},
           {port,5222},
           {auth,{escalus_auth,auth_plain}},
           {wspath,undefined},
           {username,
             <<"alicE_send_last_published_item_no_items_test_3230">>},
           {server,<<"localhost">>},
           {password,<<"matygrysa">>},
           {stream_id,<<"43692a684829b392">>}]},
        5000],
       [{file,
          "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
        {line,136}]},
     {pubsub_tools,receive_response,3,
       [{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
        {line,434}]},
     {pubsub_tools,receive_and_check...

Report log


pgsql_mnesia_27 / pgsql_mnesia / 04580c0
Reports root/ big
OK: 5316 / Failed: 0 / User-skipped: 155 / Auto-skipped: 0


mysql_redis_27 / mysql_redis / 04580c0
Reports root/ big
OK: 5268 / Failed: 27 / User-skipped: 176 / Auto-skipped: 0

amp_big_SUITE:mam:mam_failure:notify_deliver_to_online_user_test
{error,{{badmatch,0},
    [{escalus_story,drop_presences,2,
            [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
             {line,197}]},
     {escalus_story,'-start_ready_clients/2-fun-0-',3,
            [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
             {line,140}]},
     {lists,foldl,3,[{file,"lists.erl"},{line,2146}]},
     {escalus_story,start_ready_clients,2,
            [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
             {line,133}]},
     {lists,flatmap_1,2,[{file,"lists.erl"},{line,2116}]},
     {lists,flatmap_1,2,[{file,"lists.erl"},{line,2116}]},
     {escalus_story,story,4,
            [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
             {line,72}]},
     {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1794}]}]}}

Report log

amp_big_SUITE:mam:mam_failure:notify_deliver_to_online_user_test
{error,
  {timeout_when_waiting_for_stanza,
    [{escalus_client,wait_for_stanza,
       [{client,
          <<"bob_notify_deliver_to_online_user_test_188@localhost/res1">>,
          escalus_tcp,<0.5144.0>,
          [{event_manager,<0.4995.0>},
           {server,<<"localhost">>},
           {username,<<"bOb_notify_deliver_to_online_user_test_188">>},
           {resource,<<"res1">>}],
          [{event_client,
             [{event_manager,<0.4995.0>},
            {server,<<"localhost">>},
            {username,
              <<"bOb_notify_deliver_to_online_user_test_188">>},
            {resource,<<"res1">>}]},
           {resource,<<"res1">>},
           {username,<<"bob_notify_deliver_to_online_user_test_188">>},
           {server,<<"localhost">>},
           {host,<<"localhost">>},
           {port,5222},
           {auth,{escalus_auth,auth_plain}},
           {wspath,undefined},
           {username,<<"bOb_notify_deliver_to_online_user_test_188">>},
           {server,<<"localhost">>},
           {password,<<"makrolika">>},
           {stream_id,<<"3a56617cd70bc29b">>}]},
        5000],
       [{file,
          "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
        {line,136}]},
     {amp_big_SUITE,client_receives_message,2,
       [{file,
          "/home/circleci/project/big_tests/tests/amp_big_SUITE.erl"},
        {line,802}]},
     {amp_big_SUITE,'-notify_deliver_to_online_user_test/1-fun-0-',3,
       [{file,
          "/ho...

Report log

amp_big_SUITE:mam:mam_failure:notify_deliver_to_online_user_test
{error,
  {timeout_when_waiting_for_stanza,
    [{escalus_client,wait_for_stanza,
       [{client,
          <<"alice_notify_deliver_to_online_user_test_189@localhost/res1">>,
          escalus_tcp,<0.5085.0>,
          [{event_manager,<0.5007.0>},
           {server,<<"localhost">>},
           {username,
             <<"alicE_notify_deliver_to_online_user_test_189">>},
           {resource,<<"res1">>}],
          [{event_client,
             [{event_manager,<0.5007.0>},
            {server,<<"localhost">>},
            {username,
              <<"alicE_notify_deliver_to_online_user_test_189">>},
            {resource,<<"res1">>}]},
           {resource,<<"res1">>},
           {username,
             <<"alice_notify_deliver_to_online_user_test_189">>},
           {server,<<"localhost">>},
           {host,<<"localhost">>},
           {port,5222},
           {auth,{escalus_auth,auth_plain}},
           {wspath,undefined},
           {username,
             <<"alicE_notify_deliver_to_online_user_test_189">>},
           {server,<<"localhost">>},
           {password,<<"matygrysa">>},
           {stream_id,<<"1a7b1b31b6296d83">>}]},
        5000],
       [{file,
          "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
        {line,136}]},
     {amp_big_SUITE,client_receives_notification,3,
       [{file,
          "/home/circleci/project/big_tests/tests/amp_big_SUITE.erl"},
        {line,806}]},
     {amp_big_SUITE,'-notify_deliver_to_on...

Report log

amp_big_SUITE:mam:mam_failure:notify_deliver_to_online_user_bare_jid_test
{error,
  {timeout_when_waiting_for_stanza,
    [{escalus_client,wait_for_stanza,
       [{client,
          <<"alice_notify_deliver_to_online_user_bare_jid_test_190@localhost/res1">>,
          escalus_tcp,<0.5157.0>,
          [{event_manager,<0.5043.0>},
           {server,<<"localhost">>},
           {username,
             <<"alicE_notify_deliver_to_online_user_bare_jid_test_190">>},
           {resource,<<"res1">>}],
          [{event_client,
             [{event_manager,<0.5043.0>},
            {server,<<"localhost">>},
            {username,
              <<"alicE_notify_deliver_to_online_user_bare_jid_test_190">>},
            {resource,<<"res1">>}]},
           {resource,<<"res1">>},
           {username,
             <<"alice_notify_deliver_to_online_user_bare_jid_test_190">>},
           {server,<<"localhost">>},
           {host,<<"localhost">>},
           {port,5222},
           {auth,{escalus_auth,auth_plain}},
           {wspath,undefined},
           {username,
             <<"alicE_notify_deliver_to_online_user_bare_jid_test_190">>},
           {server,<<"localhost">>},
           {password,<<"matygrysa">>},
           {stream_id,<<"5b63e85273da43af">>}]},
        5000],
       [{file,
          "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
        {line,136}]},
     {amp_big_SUITE,client_receives_notification,3,
       [{file,
          "/home/circleci/project/big_tests/tests/amp_big_SUITE.erl"},
        {line,806}]...

Report log

amp_big_SUITE:mam:mam_failure:notify_deliver_to_stranger_test
{error,
  {timeout_when_waiting_for_stanza,
    [{escalus_client,wait_for_stanza,
       [{client,
          <<"alice_notify_deliver_to_stranger_test_199@localhost/res1">>,
          escalus_tcp,<0.5552.0>,
          [{event_manager,<0.5260.0>},
           {server,<<"localhost">>},
           {username,<<"alicE_notify_deliver_to_stranger_test_199">>},
           {resource,<<"res1">>}],
          [{event_client,
             [{event_manager,<0.5260.0>},
            {server,<<"localhost">>},
            {username,
              <<"alicE_notify_deliver_to_stranger_test_199">>},
            {resource,<<"res1">>}]},
           {resource,<<"res1">>},
           {username,<<"alice_notify_deliver_to_stranger_test_199">>},
           {server,<<"localhost">>},
           {host,<<"localhost">>},
           {port,5222},
           {auth,{escalus_auth,auth_plain}},
           {wspath,undefined},
           {username,<<"alicE_notify_deliver_to_stranger_test_199">>},
           {server,<<"localhost">>},
           {password,<<"matygrysa">>},
           {stream_id,<<"1d24b92135af6d47">>}]},
        5000],
       [{file,
          "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
        {line,136}]},
     {amp_big_SUITE,client_receives_generic_error,3,
       [{file,
          "/home/circleci/project/big_tests/tests/amp_big_SUITE.erl"},
        {line,794}]},
     {amp_big_SUITE,'-notify_deliver_to_stranger_test/1-fun-0-',2,
       [{file,
          "/home...

Report log

amp_big_SUITE:mam:mam_failure:notify_deliver_to_unknown_domain_test
{error,
  {timeout_when_waiting_for_stanza,
    [{escalus_client,wait_for_stanza,
       [{client,
          <<"alice_notify_deliver_to_unknown_domain_test_204@localhost/res1">>,
          escalus_tcp,<0.5558.0>,
          [{event_manager,<0.5328.0>},
           {server,<<"localhost">>},
           {username,
             <<"alicE_notify_deliver_to_unknown_domain_test_204">>},
           {resource,<<"res1">>}],
          [{event_client,
             [{event_manager,<0.5328.0>},
            {server,<<"localhost">>},
            {username,
              <<"alicE_notify_deliver_to_unknown_domain_test_204">>},
            {resource,<<"res1">>}]},
           {resource,<<"res1">>},
           {username,
             <<"alice_notify_deliver_to_unknown_domain_test_204">>},
           {server,<<"localhost">>},
           {host,<<"localhost">>},
           {port,5222},
           {auth,{escalus_auth,auth_plain}},
           {wspath,undefined},
           {username,
             <<"alicE_notify_deliver_to_unknown_domain_test_204">>},
           {server,<<"localhost">>},
           {password,<<"matygrysa">>},
           {stream_id,<<"49ca60698da011d2">>}]},
        5000],
       [{file,
          "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
        {line,136}]},
     {amp_big_SUITE,client_receives_generic_error,3,
       [{file,
          "/home/circleci/project/big_tests/tests/amp_big_SUITE.erl"},
        {line,794}]},
     {amp_big_SUITE,'-noti...

Report log

amp_big_SUITE:mam:mam_failure:notify_deliver_to_offline_user_test
{error,
  {timeout_when_waiting_for_stanza,
    [{escalus_client,wait_for_stanza,
       [{client,
          <<"alice_notify_deliver_to_offline_user_test_202@localhost/res1">>,
          escalus_tcp,<0.5572.0>,
          [{event_manager,<0.5288.0>},
           {server,<<"localhost">>},
           {username,
             <<"alicE_notify_deliver_to_offline_user_test_202">>},
           {resource,<<"res1">>}],
          [{event_client,
             [{event_manager,<0.5288.0>},
            {server,<<"localhost">>},
            {username,
              <<"alicE_notify_deliver_to_offline_user_test_202">>},
            {resource,<<"res1">>}]},
           {resource,<<"res1">>},
           {username,
             <<"alice_notify_deliver_to_offline_user_test_202">>},
           {server,<<"localhost">>},
           {host,<<"localhost">>},
           {port,5222},
           {auth,{escalus_auth,auth_plain}},
           {wspath,undefined},
           {username,
             <<"alicE_notify_deliver_to_offline_user_test_202">>},
           {server,<<"localhost">>},
           {password,<<"matygrysa">>},
           {stream_id,<<"d8bedd88382297da">>}]},
        5000],
       [{file,
          "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
        {line,136}]},
     {amp_big_SUITE,client_receives_notification,3,
       [{file,
          "/home/circleci/project/big_tests/tests/amp_big_SUITE.erl"},
        {line,806}]},
     {amp_big_SUITE,'-notify_deliver_...

Report log

amp_big_SUITE:mam:mam_failure:notify_deliver_to_offline_user_test
{error,
  {timeout_when_waiting_for_stanza,
    [{escalus_client,wait_for_stanza,
       [{client,
          <<"alice_notify_deliver_to_offline_user_test_201@localhost/res1">>,
          escalus_tcp,<0.5592.0>,
          [{event_manager,<0.5278.0>},
           {server,<<"localhost">>},
           {username,
             <<"alicE_notify_deliver_to_offline_user_test_201">>},
           {resource,<<"res1">>}],
          [{event_client,
             [{event_manager,<0.5278.0>},
            {server,<<"localhost">>},
            {username,
              <<"alicE_notify_deliver_to_offline_user_test_201">>},
            {resource,<<"res1">>}]},
           {resource,<<"res1">>},
           {username,
             <<"alice_notify_deliver_to_offline_user_test_201">>},
           {server,<<"localhost">>},
           {host,<<"localhost">>},
           {port,5222},
           {auth,{escalus_auth,auth_plain}},
           {wspath,undefined},
           {username,
             <<"alicE_notify_deliver_to_offline_user_test_201">>},
           {server,<<"localhost">>},
           {password,<<"matygrysa">>},
           {stream_id,<<"92c38758dfbed8ea">>}]},
        5000],
       [{file,
          "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
        {line,136}]},
     {amp_big_SUITE,client_receives_notification,3,
       [{file,
          "/home/circleci/project/big_tests/tests/amp_big_SUITE.erl"},
        {line,806}]},
     {amp_big_SUITE,'-notify_deliver_...

Report log

amp_big_SUITE:mam:mam_failure:notify_deliver_to_online_user_bare_jid_test
{error,
  {timeout_when_waiting_for_stanza,
    [{escalus_client,wait_for_stanza,
       [{client,
          <<"alice_notify_deliver_to_online_user_bare_jid_test_195@localhost/res1">>,
          escalus_tcp,<0.5458.0>,
          [{event_manager,<0.5191.0>},
           {server,<<"localhost">>},
           {username,
             <<"alicE_notify_deliver_to_online_user_bare_jid_test_195">>},
           {resource,<<"res1">>}],
          [{event_client,
             [{event_manager,<0.5191.0>},
            {server,<<"localhost">>},
            {username,
              <<"alicE_notify_deliver_to_online_user_bare_jid_test_195">>},
            {resource,<<"res1">>}]},
           {resource,<<"res1">>},
           {username,
             <<"alice_notify_deliver_to_online_user_bare_jid_test_195">>},
           {server,<<"localhost">>},
           {host,<<"localhost">>},
           {port,5222},
           {auth,{escalus_auth,auth_plain}},
           {wspath,undefined},
           {username,
             <<"alicE_notify_deliver_to_online_user_bare_jid_test_195">>},
           {server,<<"localhost">>},
           {password,<<"matygrysa">>},
           {stream_id,<<"0f1650f1435aa9b3">>}]},
        5000],
       [{file,
          "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
        {line,136}]},
     {amp_big_SUITE,client_receives_notification,3,
       [{file,
          "/home/circleci/project/big_tests/tests/amp_big_SUITE.erl"},
        {line,806}]...

Report log

amp_big_SUITE:mam:mam_failure:notify_deliver_to_stranger_test
{error,
  {timeout_when_waiting_for_stanza,
    [{escalus_client,wait_for_stanza,
       [{client,
          <<"alice_notify_deliver_to_stranger_test_200@localhost/res1">>,
          escalus_tcp,<0.5537.0>,
          [{event_manager,<0.5267.0>},
           {server,<<"localhost">>},
           {username,<<"alicE_notify_deliver_to_stranger_test_200">>},
           {resource,<<"res1">>}],
          [{event_client,
             [{event_manager,<0.5267.0>},
            {server,<<"localhost">>},
            {username,
              <<"alicE_notify_deliver_to_stranger_test_200">>},
            {resource,<<"res1">>}]},
           {resource,<<"res1">>},
           {username,<<"alice_notify_deliver_to_stranger_test_200">>},
           {server,<<"localhost">>},
           {host,<<"localhost">>},
           {port,5222},
           {auth,{escalus_auth,auth_plain}},
           {wspath,undefined},
           {username,<<"alicE_notify_deliver_to_stranger_test_200">>},
           {server,<<"localhost">>},
           {password,<<"matygrysa">>},
           {stream_id,<<"20a8574a22d322cc">>}]},
        5000],
       [{file,
          "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
        {line,136}]},
     {amp_big_SUITE,client_receives_generic_error,3,
       [{file,
          "/home/circleci/project/big_tests/tests/amp_big_SUITE.erl"},
        {line,794}]},
     {amp_big_SUITE,'-notify_deliver_to_stranger_test/1-fun-0-',2,
       [{file,
          "/home...

Report log

amp_big_SUITE:mam:mam_failure:notify_deliver_to_stranger_test
{error,
  {timeout_when_waiting_for_stanza,
    [{escalus_client,wait_for_stanza,
       [{client,
          <<"alice_notify_deliver_to_stranger_test_203@localhost/res1">>,
          escalus_tcp,<0.5555.0>,
          [{event_manager,<0.5306.0>},
           {server,<<"localhost">>},
           {username,<<"alicE_notify_deliver_to_stranger_test_203">>},
           {resource,<<"res1">>}],
          [{event_client,
             [{event_manager,<0.5306.0>},
            {server,<<"localhost">>},
            {username,
              <<"alicE_notify_deliver_to_stranger_test_203">>},
            {resource,<<"res1">>}]},
           {resource,<<"res1">>},
           {username,<<"alice_notify_deliver_to_stranger_test_203">>},
           {server,<<"localhost">>},
           {host,<<"localhost">>},
           {port,5222},
           {auth,{escalus_auth,auth_plain}},
           {wspath,undefined},
           {username,<<"alicE_notify_deliver_to_stranger_test_203">>},
           {server,<<"localhost">>},
           {password,<<"matygrysa">>},
           {stream_id,<<"8042ed4d6d9a1153">>}]},
        5000],
       [{file,
          "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
        {line,136}]},
     {amp_big_SUITE,client_receives_generic_error,3,
       [{file,
          "/home/circleci/project/big_tests/tests/amp_big_SUITE.erl"},
        {line,794}]},
     {amp_big_SUITE,'-notify_deliver_to_stranger_test/1-fun-0-',2,
       [{file,
          "/home...

Report log

amp_big_SUITE:mam:mam_failure:error_deliver_to_online_user_test
{error,
  {timeout_when_waiting_for_stanza,
    [{escalus_client,wait_for_stanza,
       [{client,
          <<"bob_error_deliver_to_online_user_test_214@localhost/res1">>,
          escalus_tcp,<0.5783.0>,
          [{event_manager,<0.5461.0>},
           {server,<<"localhost">>},
           {username,<<"bOb_error_deliver_to_online_user_test_214">>},
           {resource,<<"res1">>}],
          [{event_client,
             [{event_manager,<0.5461.0>},
            {server,<<"localhost">>},
            {username,
              <<"bOb_error_deliver_to_online_user_test_214">>},
            {resource,<<"res1">>}]},
           {resource,<<"res1">>},
           {username,<<"bob_error_deliver_to_online_user_test_214">>},
           {server,<<"localhost">>},
           {host,<<"localhost">>},
           {port,5222},
           {auth,{escalus_auth,auth_plain}},
           {wspath,undefined},
           {username,<<"bOb_error_deliver_to_online_user_test_214">>},
           {server,<<"localhost">>},
           {password,<<"makrolika">>},
           {stream_id,<<"30f1a811e02feea0">>}]},
        5000],
       [{file,
          "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
        {line,136}]},
     {amp_big_SUITE,client_receives_message,2,
       [{file,
          "/home/circleci/project/big_tests/tests/amp_big_SUITE.erl"},
        {line,802}]},
     {amp_big_SUITE,'-error_deliver_to_online_user_test/1-fun-0-',3,
       [{file,
          "/home/cir...

Report log

amp_big_SUITE:mam:mam_failure:drop_deliver_to_online_user_test
{error,
  {timeout_when_waiting_for_stanza,
    [{escalus_client,wait_for_stanza,
       [{client,
          <<"bob_drop_deliver_to_online_user_test_223@localhost/res1">>,
          escalus_tcp,<0.5784.0>,
          [{event_manager,<0.5561.0>},
           {server,<<"localhost">>},
           {username,<<"bOb_drop_deliver_to_online_user_test_223">>},
           {resource,<<"res1">>}],
          [{event_client,
             [{event_manager,<0.5561.0>},
            {server,<<"localhost">>},
            {username,
              <<"bOb_drop_deliver_to_online_user_test_223">>},
            {resource,<<"res1">>}]},
           {resource,<<"res1">>},
           {username,<<"bob_drop_deliver_to_online_user_test_223">>},
           {server,<<"localhost">>},
           {host,<<"localhost">>},
           {port,5222},
           {auth,{escalus_auth,auth_plain}},
           {wspath,undefined},
           {username,<<"bOb_drop_deliver_to_online_user_test_223">>},
           {server,<<"localhost">>},
           {password,<<"makrolika">>},
           {stream_id,<<"78b3db4b976a5362">>}]},
        5000],
       [{file,
          "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
        {line,136}]},
     {amp_big_SUITE,client_receives_message,2,
       [{file,
          "/home/circleci/project/big_tests/tests/amp_big_SUITE.erl"},
        {line,802}]},
     {amp_big_SUITE,'-drop_deliver_to_online_user_test/1-fun-0-',3,
       [{file,
          "/home/circleci/...

Report log

amp_big_SUITE:mam:mam_failure:error_deliver_to_online_user_test
{error,
  {timeout_when_waiting_for_stanza,
    [{escalus_client,wait_for_stanza,
       [{client,
          <<"bob_error_deliver_to_online_user_test_212@localhost/res1">>,
          escalus_tcp,<0.5782.0>,
          [{event_manager,<0.5441.0>},
           {server,<<"localhost">>},
           {username,<<"bOb_error_deliver_to_online_user_test_212">>},
           {resource,<<"res1">>}],
          [{event_client,
             [{event_manager,<0.5441.0>},
            {server,<<"localhost">>},
            {username,
              <<"bOb_error_deliver_to_online_user_test_212">>},
            {resource,<<"res1">>}]},
           {resource,<<"res1">>},
           {username,<<"bob_error_deliver_to_online_user_test_212">>},
           {server,<<"localhost">>},
           {host,<<"localhost">>},
           {port,5222},
           {auth,{escalus_auth,auth_plain}},
           {wspath,undefined},
           {username,<<"bOb_error_deliver_to_online_user_test_212">>},
           {server,<<"localhost">>},
           {password,<<"makrolika">>},
           {stream_id,<<"79674ddb168c5f4e">>}]},
        5000],
       [{file,
          "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
        {line,136}]},
     {amp_big_SUITE,client_receives_message,2,
       [{file,
          "/home/circleci/project/big_tests/tests/amp_big_SUITE.erl"},
        {line,802}]},
     {amp_big_SUITE,'-error_deliver_to_online_user_test/1-fun-0-',3,
       [{file,
          "/home/cir...

Report log

amp_big_SUITE:mam:mam_failure:notify_deliver_to_online_user_broken_connection_test
{error,
  {timeout_when_waiting_for_stanza,
    [{escalus_client,wait_for_stanza,
       [{client,
          <<"alice_notify_deliver_to_online_user_broken_connection_test_208@localhost/res1">>,
          escalus_tcp,<0.5723.0>,
          [{event_manager,<0.5404.0>},
           {server,<<"localhost">>},
           {username,
             <<"alicE_notify_deliver_to_online_user_broken_connection_test_208">>},
           {resource,<<"res1">>}],
          [{event_client,
             [{event_manager,<0.5404.0>},
            {server,<<"localhost">>},
            {username,
              <<"alicE_notify_deliver_to_online_user_broken_connection_test_208">>},
            {resource,<<"res1">>}]},
           {resource,<<"res1">>},
           {username,
             <<"alice_notify_deliver_to_online_user_broken_connection_test_208">>},
           {server,<<"localhost">>},
           {host,<<"localhost">>},
           {port,5222},
           {auth,{escalus_auth,auth_plain}},
           {wspath,undefined},
           {username,
             <<"alicE_notify_deliver_to_online_user_broken_connection_test_208">>},
           {server,<<"localhost">>},
           {password,<<"matygrysa">>},
           {stream_id,<<"1331a8d656d5d5b4">>}]},
        5000],
       [{file,
          "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
        {line,136}]},
     {amp_big_SUITE,client_receives_notification,3,
       [{file,
          "/home/circleci/project/big_tests/t...

Report log

amp_big_SUITE:mam:mam_failure:notify_deliver_to_online_user_broken_connection_test
{error,
  {timeout_when_waiting_for_stanza,
    [{escalus_client,wait_for_stanza,
       [{client,
          <<"alice_notify_deliver_to_online_user_broken_connection_test_209@localhost/res1">>,
          escalus_tcp,<0.5732.0>,
          [{event_manager,<0.5413.0>},
           {server,<<"localhost">>},
           {username,
             <<"alicE_notify_deliver_to_online_user_broken_connection_test_209">>},
           {resource,<<"res1">>}],
          [{event_client,
             [{event_manager,<0.5413.0>},
            {server,<<"localhost">>},
            {username,
              <<"alicE_notify_deliver_to_online_user_broken_connection_test_209">>},
            {resource,<<"res1">>}]},
           {resource,<<"res1">>},
           {username,
             <<"alice_notify_deliver_to_online_user_broken_connection_test_209">>},
           {server,<<"localhost">>},
           {host,<<"localhost">>},
           {port,5222},
           {auth,{escalus_auth,auth_plain}},
           {wspath,undefined},
           {username,
             <<"alicE_notify_deliver_to_online_user_broken_connection_test_209">>},
           {server,<<"localhost">>},
           {password,<<"matygrysa">>},
           {stream_id,<<"bbc765e06a758405">>}]},
        5000],
       [{file,
          "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
        {line,136}]},
     {amp_big_SUITE,client_receives_notification,3,
       [{file,
          "/home/circleci/project/big_tests/t...

Report log

amp_big_SUITE:mam:mam_failure:drop_deliver_to_online_user_test
{error,
  {timeout_when_waiting_for_stanza,
    [{escalus_client,wait_for_stanza,
       [{client,
          <<"bob_drop_deliver_to_online_user_test_227@localhost/res1">>,
          escalus_tcp,<0.5785.0>,
          [{event_manager,<0.5601.0>},
           {server,<<"localhost">>},
           {username,<<"bOb_drop_deliver_to_online_user_test_227">>},
           {resource,<<"res1">>}],
          [{event_client,
             [{event_manager,<0.5601.0>},
            {server,<<"localhost">>},
            {username,
              <<"bOb_drop_deliver_to_online_user_test_227">>},
            {resource,<<"res1">>}]},
           {resource,<<"res1">>},
           {username,<<"bob_drop_deliver_to_online_user_test_227">>},
           {server,<<"localhost">>},
           {host,<<"localhost">>},
           {port,5222},
           {auth,{escalus_auth,auth_plain}},
           {wspath,undefined},
           {username,<<"bOb_drop_deliver_to_online_user_test_227">>},
           {server,<<"localhost">>},
           {password,<<"makrolika">>},
           {stream_id,<<"d4632b9b475ce751">>}]},
        5000],
       [{file,
          "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
        {line,136}]},
     {amp_big_SUITE,client_receives_message,2,
       [{file,
          "/home/circleci/project/big_tests/tests/amp_big_SUITE.erl"},
        {line,802}]},
     {amp_big_SUITE,'-drop_deliver_to_online_user_test/1-fun-0-',3,
       [{file,
          "/home/circleci/...

Report log

amp_big_SUITE:mam:mam_failure:notify_deliver_to_offline_user_test
{error,
  {timeout_when_waiting_for_stanza,
    [{escalus_client,wait_for_stanza,
       [{client,
          <<"bob_notify_deliver_to_offline_user_test_194_notify_deliver_to_offline_user_test_234@localhost/res1">>,
          escalus_tcp,<0.5795.0>,
          [{event_manager,<0.5183.0>},
           {server,<<"localhost">>},
           {username,
             <<"bOb_notify_deliver_to_offline_user_test_194_notify_deliver_to_offline_user_test_234">>},
           {resource,<<"res1">>}],
          [{event_client,
             [{event_manager,<0.5183.0>},
            {server,<<"localhost">>},
            {username,
              <<"bOb_notify_deliver_to_offline_user_test_194_notify_deliver_to_offline_user_test_234">>},
            {resource,<<"res1">>}]},
           {resource,<<"res1">>},
           {username,
             <<"bob_notify_deliver_to_offline_user_test_194_notify_deliver_to_offline_user_test_234">>},
           {server,<<"localhost">>},
           {host,<<"localhost">>},
           {port,5222},
           {auth,{escalus_auth,auth_plain}},
           {wspath,undefined},
           {username,
             <<"bOb_notify_deliver_to_offline_user_test_194_notify_deliver_to_offline_user_test_234">>},
           {server,<<"localhost">>},
           {password,<<"makrolika">>},
           {stream_id,<<"f5af53daf7890d49">>}]},
        5000],
       [{file,
          "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
        {line,136}]},
     {m...

Report log

amp_big_SUITE:mam:mam_failure:notify_deliver_to_offline_user_test
{error,
  {timeout_when_waiting_for_stanza,
    [{escalus_client,wait_for_stanza,
       [{client,
          <<"bob_notify_deliver_to_offline_user_test_196_notify_deliver_to_offline_user_test_235@localhost/res1">>,
          escalus_tcp,<0.5796.0>,
          [{event_manager,<0.5201.0>},
           {server,<<"localhost">>},
           {username,
             <<"bOb_notify_deliver_to_offline_user_test_196_notify_deliver_to_offline_user_test_235">>},
           {resource,<<"res1">>}],
          [{event_client,
             [{event_manager,<0.5201.0>},
            {server,<<"localhost">>},
            {username,
              <<"bOb_notify_deliver_to_offline_user_test_196_notify_deliver_to_offline_user_test_235">>},
            {resource,<<"res1">>}]},
           {resource,<<"res1">>},
           {username,
             <<"bob_notify_deliver_to_offline_user_test_196_notify_deliver_to_offline_user_test_235">>},
           {server,<<"localhost">>},
           {host,<<"localhost">>},
           {port,5222},
           {auth,{escalus_auth,auth_plain}},
           {wspath,undefined},
           {username,
             <<"bOb_notify_deliver_to_offline_user_test_196_notify_deliver_to_offline_user_test_235">>},
           {server,<<"localhost">>},
           {password,<<"makrolika">>},
           {stream_id,<<"2a48493e87af726c">>}]},
        5000],
       [{file,
          "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
        {line,136}]},
     {m...

Report log

amp_big_SUITE:mam:mam_failure:error_deliver_to_offline_user_test
{error,
  {timeout_when_waiting_for_stanza,
    [{escalus_client,wait_for_stanza,
       [{client,
          <<"bob_error_deliver_to_offline_user_test_213_error_deliver_to_offline_user_test_236@localhost/res1">>,
          escalus_tcp,<0.5797.0>,
          [{event_manager,<0.5451.0>},
           {server,<<"localhost">>},
           {username,
             <<"bOb_error_deliver_to_offline_user_test_213_error_deliver_to_offline_user_test_236">>},
           {resource,<<"res1">>}],
          [{event_client,
             [{event_manager,<0.5451.0>},
            {server,<<"localhost">>},
            {username,
              <<"bOb_error_deliver_to_offline_user_test_213_error_deliver_to_offline_user_test_236">>},
            {resource,<<"res1">>}]},
           {resource,<<"res1">>},
           {username,
             <<"bob_error_deliver_to_offline_user_test_213_error_deliver_to_offline_user_test_236">>},
           {server,<<"localhost">>},
           {host,<<"localhost">>},
           {port,5222},
           {auth,{escalus_auth,auth_plain}},
           {wspath,undefined},
           {username,
             <<"bOb_error_deliver_to_offline_user_test_213_error_deliver_to_offline_user_test_236">>},
           {server,<<"localhost">>},
           {password,<<"makrolika">>},
           {stream_id,<<"70cb9feac624e507">>}]},
        5000],
       [{file,
          "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
        {line,136}]},
     {mam_helper,...

Report log

amp_big_SUITE:mam:mam_failure:error_deliver_to_offline_user_test
{error,
  {timeout_when_waiting_for_stanza,
    [{escalus_client,wait_for_stanza,
       [{client,
          <<"bob_error_deliver_to_offline_user_test_217_error_deliver_to_offline_user_test_237@localhost/res1">>,
          escalus_tcp,<0.5798.0>,
          [{event_manager,<0.5493.0>},
           {server,<<"localhost">>},
           {username,
             <<"bOb_error_deliver_to_offline_user_test_217_error_deliver_to_offline_user_test_237">>},
           {resource,<<"res1">>}],
          [{event_client,
             [{event_manager,<0.5493.0>},
            {server,<<"localhost">>},
            {username,
              <<"bOb_error_deliver_to_offline_user_test_217_error_deliver_to_offline_user_test_237">>},
            {resource,<<"res1">>}]},
           {resource,<<"res1">>},
           {username,
             <<"bob_error_deliver_to_offline_user_test_217_error_deliver_to_offline_user_test_237">>},
           {server,<<"localhost">>},
           {host,<<"localhost">>},
           {port,5222},
           {auth,{escalus_auth,auth_plain}},
           {wspath,undefined},
           {username,
             <<"bOb_error_deliver_to_offline_user_test_217_error_deliver_to_offline_user_test_237">>},
           {server,<<"localhost">>},
           {password,<<"makrolika">>},
           {stream_id,<<"d233113e65dd7e8c">>}]},
        5000],
       [{file,
          "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
        {line,136}]},
     {mam_helper,...

Report log

amp_big_SUITE:mam:mam_failure:drop_deliver_to_offline_user_test
{error,
  {timeout_when_waiting_for_stanza,
    [{escalus_client,wait_for_stanza,
       [{client,
          <<"bob_drop_deliver_to_offline_user_test_221_drop_deliver_to_offline_user_test_238@localhost/res1">>,
          escalus_tcp,<0.5892.0>,
          [{event_manager,<0.5525.0>},
           {server,<<"localhost">>},
           {username,
             <<"bOb_drop_deliver_to_offline_user_test_221_drop_deliver_to_offline_user_test_238">>},
           {resource,<<"res1">>}],
          [{event_client,
             [{event_manager,<0.5525.0>},
            {server,<<"localhost">>},
            {username,
              <<"bOb_drop_deliver_to_offline_user_test_221_drop_deliver_to_offline_user_test_238">>},
            {resource,<<"res1">>}]},
           {resource,<<"res1">>},
           {username,
             <<"bob_drop_deliver_to_offline_user_test_221_drop_deliver_to_offline_user_test_238">>},
           {server,<<"localhost">>},
           {host,<<"localhost">>},
           {port,5222},
           {auth,{escalus_auth,auth_plain}},
           {wspath,undefined},
           {username,
             <<"bOb_drop_deliver_to_offline_user_test_221_drop_deliver_to_offline_user_test_238">>},
           {server,<<"localhost">>},
           {password,<<"makrolika">>},
           {stream_id,<<"5124eacdef90f4cb">>}]},
        5000],
       [{file,
          "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
        {line,136}]},
     {mam_helper,wait_archi...

Report log

amp_big_SUITE:mam:mam_failure:drop_deliver_to_offline_user_test
{error,
  {timeout_when_waiting_for_stanza,
    [{escalus_client,wait_for_stanza,
       [{client,
          <<"bob_drop_deliver_to_offline_user_test_225_drop_deliver_to_offline_user_test_242@localhost/res1">>,
          escalus_tcp,<0.5894.0>,
          [{event_manager,<0.5581.0>},
           {server,<<"localhost">>},
           {username,
             <<"bOb_drop_deliver_to_offline_user_test_225_drop_deliver_to_offline_user_test_242">>},
           {resource,<<"res1">>}],
          [{event_client,
             [{event_manager,<0.5581.0>},
            {server,<<"localhost">>},
            {username,
              <<"bOb_drop_deliver_to_offline_user_test_225_drop_deliver_to_offline_user_test_242">>},
            {resource,<<"res1">>}]},
           {resource,<<"res1">>},
           {username,
             <<"bob_drop_deliver_to_offline_user_test_225_drop_deliver_to_offline_user_test_242">>},
           {server,<<"localhost">>},
           {host,<<"localhost">>},
           {port,5222},
           {auth,{escalus_auth,auth_plain}},
           {wspath,undefined},
           {username,
             <<"bOb_drop_deliver_to_offline_user_test_225_drop_deliver_to_offline_user_test_242">>},
           {server,<<"localhost">>},
           {password,<<"makrolika">>},
           {stream_id,<<"01131495eec153e1">>}]},
        5000],
       [{file,
          "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
        {line,136}]},
     {mam_helper,wait_archi...

Report log

amp_big_SUITE:mam:mam_failure:drop_deliver_to_offline_user_test
{error,
  {timeout_when_waiting_for_stanza,
    [{escalus_client,wait_for_stanza,
       [{client,
          <<"bob_drop_deliver_to_offline_user_test_226_drop_deliver_to_offline_user_test_241@localhost/res1">>,
          escalus_tcp,<0.5893.0>,
          [{event_manager,<0.5591.0>},
           {server,<<"localhost">>},
           {username,
             <<"bOb_drop_deliver_to_offline_user_test_226_drop_deliver_to_offline_user_test_241">>},
           {resource,<<"res1">>}],
          [{event_client,
             [{event_manager,<0.5591.0>},
            {server,<<"localhost">>},
            {username,
              <<"bOb_drop_deliver_to_offline_user_test_226_drop_deliver_to_offline_user_test_241">>},
            {resource,<<"res1">>}]},
           {resource,<<"res1">>},
           {username,
             <<"bob_drop_deliver_to_offline_user_test_226_drop_deliver_to_offline_user_test_241">>},
           {server,<<"localhost">>},
           {host,<<"localhost">>},
           {port,5222},
           {auth,{escalus_auth,auth_plain}},
           {wspath,undefined},
           {username,
             <<"bOb_drop_deliver_to_offline_user_test_226_drop_deliver_to_offline_user_test_241">>},
           {server,<<"localhost">>},
           {password,<<"makrolika">>},
           {stream_id,<<"9f9fd9b4bb0486ca">>}]},
        5000],
       [{file,
          "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
        {line,136}]},
     {mam_helper,wait_archi...

Report log

amp_big_SUITE:mam:mam_failure:drop_deliver_to_offline_user_test
{error,
  {timeout_when_waiting_for_stanza,
    [{escalus_client,wait_for_stanza,
       [{client,
          <<"bob_drop_deliver_to_offline_user_test_222_drop_deliver_to_offline_user_test_243@localhost/res1">>,
          escalus_tcp,<0.5902.0>,
          [{event_manager,<0.5534.0>},
           {server,<<"localhost">>},
           {username,
             <<"bOb_drop_deliver_to_offline_user_test_222_drop_deliver_to_offline_user_test_243">>},
           {resource,<<"res1">>}],
          [{event_client,
             [{event_manager,<0.5534.0>},
            {server,<<"localhost">>},
            {username,
              <<"bOb_drop_deliver_to_offline_user_test_222_drop_deliver_to_offline_user_test_243">>},
            {resource,<<"res1">>}]},
           {resource,<<"res1">>},
           {username,
             <<"bob_drop_deliver_to_offline_user_test_222_drop_deliver_to_offline_user_test_243">>},
           {server,<<"localhost">>},
           {host,<<"localhost">>},
           {port,5222},
           {auth,{escalus_auth,auth_plain}},
           {wspath,undefined},
           {username,
             <<"bOb_drop_deliver_to_offline_user_test_222_drop_deliver_to_offline_user_test_243">>},
           {server,<<"localhost">>},
           {password,<<"makrolika">>},
           {stream_id,<<"c3d653b76aae18eb">>}]},
        5000],
       [{file,
          "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
        {line,136}]},
     {mam_helper,wait_archi...

Report log

2 errors were truncated


mssql_mnesia_27 / odbc_mssql_mnesia / 04580c0
Reports root/ big
OK: 5310 / Failed: 1 / User-skipped: 160 / Auto-skipped: 0

fast_auth_token_SUITE:ht_sha_3_256_none:rerequest_token_with_initial_authentication
{error,
  {timeout_when_waiting_for_stanza,
    [{escalus_client,wait_for_stanza,
       [{client,
          <<"alicE_rerequest_token_with_initial_authentication_556@localhost">>,
          escalus_tcp,<0.11124.0>,undefined,
          [{port,5223},
           {tls_module,ssl},
           {ssl,true},
           {ssl_opts,[{verify,verify_none}]},
           {secret_token,<<"K9snIyANSUUQVxu5GX5tu03ILzH+duWHrw==">>},
           {port,5223},
           {tls_module,ssl},
           {ssl,true},
           {ssl_opts,[{verify,verify_none}]},
           {username,
             <<"alicE_rerequest_token_with_initial_authentication_556">>},
           {server,<<"localhost">>},
           {password,<<"matygrysa">>},
           {host,<<"localhost">>},
           {stream_id,<<"7a8773391363b7d0">>}]},
        5000],
       [{file,
          "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
        {line,136}]},
     {sasl2_helper,receive_features,3,
       [{file,"/home/circleci/project/big_tests/tests/sasl2_helper.erl"},
        {line,229}]},
     {sasl2_helper,apply_steps,4,
       [{file,"/home/circleci/project/big_tests/tests/sasl2_helper.erl"},
        {line,47}]},
     {fast_auth_token_SUITE,auth_with_token,5,
       [{file,
          "/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
        {line,407}]},
     {fast_auth_token_SUITE,rerequest_token_with_initial_authentication,
       1,
       [{file,
          "/home/circleci/proj...

Report log


pgsql_cets_27 / pgsql_cets / 04580c0
Reports root/ big
OK: 5013 / Failed: 0 / User-skipped: 215 / Auto-skipped: 0


mysql_redis_27 / mysql_redis / 04580c0
Reports root/ big
OK: 5295 / Failed: 0 / User-skipped: 176 / Auto-skipped: 0


mssql_mnesia_27 / odbc_mssql_mnesia / 04580c0
Reports root/ big
OK: 5311 / Failed: 0 / User-skipped: 160 / Auto-skipped: 0

@arcusfelis
Copy link
Contributor Author

Diff in case we want to send an error:

commit efe0e3ce95e7b3b20bd314294a943a72246c31f4 (reply-with-error-iq2)
Author: Mikhail Uvarov <arcusfelis@gmail.com>
Date:   Mon Mar 10 07:36:11 2025 +0100

    Reply with error iq when receiving IQ with unknown id format in ejabberd_local

diff --git a/big_tests/tests/local_iq_SUITE.erl b/big_tests/tests/local_iq_SUITE.erl
index f59b4947b..90e5d7b9c 100644
--- a/big_tests/tests/local_iq_SUITE.erl
+++ b/big_tests/tests/local_iq_SUITE.erl
@@ -19,7 +19,8 @@ groups() ->

 cases() ->
     [process_iq_works_across_multiple_nodes,
-     process_iq_timeout].
+     process_iq_timeout,
+     send_unexpected_result_iq].

 %%--------------------------------------------------------------------
 %% Init & teardown
@@ -77,6 +78,19 @@ process_iq_timeout(Config) ->
         end,
     escalus:fresh_story(Config, [{alice, 1}], F).

+
+send_unexpected_result_iq(Config) ->
+    F = fun(Alice) ->
+          Jid = escalus_client:full_jid(Alice),
+          Server = escalus_client:server(Alice),
+          Request = unexpected_result_iq(Server),
+          escalus_client:send(Alice, Request),
+          Stanza = escalus:wait_for_stanza(Alice),
+          escalus:assert(is_iq_error, [Request], Stanza),
+          escalus:assert(is_error, [<<"cancel">>, <<"service-unavailable">>], Stanza)
+        end,
+    escalus:fresh_story(Config, [{alice, 1}], F).

+
 %%--------------------------------------------------------------------
 %% Helpers
 %%--------------------------------------------------------------------
@@ -100,3 +114,10 @@ route_iq(Alice, Timeout) ->
                        Self ! {result, CbFrom, CbTo, CbAcc, CbIQ}, CbAcc end,
     Args = [From, To, Acc, IQ, Callback, Timeout],
     rpc(mim2(), ejabberd_local, route_iq, Args).
+
+
+unexpected_result_iq(To) ->
+    #xmlel{name = <<"iq">>,
+           attrs = #{<<"id">> => <<"unexp3443">>, <<"type">> => <<"result">>,
+                     <<"to">> => To},
+           children = []}.
diff --git a/src/ejabberd_local.erl b/src/ejabberd_local.erl
index 41dc2cbf7..3bc455bf3 100644
--- a/src/ejabberd_local.erl
+++ b/src/ejabberd_local.erl
@@ -127,11 +127,16 @@ process_iq(_, Acc, From, To, El) ->
                        To :: jid:jid(),
                        Acc :: mongoose_acc:t(),
                        IQ :: jlib:iq()) -> mongoose_acc:t().
-process_iq_reply(From, To, Acc, #iq{id = ID} = IQ) ->
+process_iq_reply(From, To, Acc, #iq{type = Type, id = ID} = IQ) ->
     case get_iq_callback_in_cluster(ID, Acc) of
         {ok, Callback} ->
             Callback(From, To, Acc, IQ);
-        _ ->
+        _ when Type =:= result ->
+            ejabberd_router:route_error_reply(To, From, Acc,
+                mongoose_xmpp_errors:service_unavailable(<<"en">>, <<"Unexpected IQ with this ID">>));
+        _ when Type =:= error ->
+            %% Do not reply on errors to avoid loops
+            ?LOG_INFO(#{what => client_sends_error_iq, acc => Acc}),
             Acc
     end.

@@ -145,7 +150,7 @@ get_iq_callback_in_cluster(ID, Acc) ->
         {remote_node, NodeName} ->
             rpc:call(NodeName, ?MODULE, get_iq_callback, [ID]);
         {error, Reason} ->
-            ?LOG_ERROR(#{what => parse_iq_id_failed,
+            ?LOG_DEBUG(#{what => parse_iq_id_failed,
                          reason => Reason, acc => Acc}),
             {error, Reason}
     end.

@arcusfelis arcusfelis changed the title Reply with error iq when receiving IQ with unknown id format in ejabberd_local Log error with INFO loglevel when receiving an unexpected IQ Mar 10, 2025
@DenysGonchar DenysGonchar merged commit 2966576 into master Mar 10, 2025
3 of 4 checks passed
@DenysGonchar DenysGonchar deleted the reply-with-error-iq branch March 10, 2025 15:24
@jacekwegr jacekwegr added this to the 6.3.3 milestone Apr 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants