-
Notifications
You must be signed in to change notification settings - Fork 429
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
Fixing GraphQL SSE crash with large stanza payloads #4364
Conversation
elasticsearch_and_cassandra_27 / elasticsearch_and_cassandra_mnesia / 32151fb small_tests_27 / small_tests / 32151fb small_tests_26 / small_tests / 32151fb small_tests_27_arm64 / small_tests / 32151fb ldap_mnesia_26 / ldap_mnesia / 32151fb ldap_mnesia_27 / ldap_mnesia / 32151fb dynamic_domains_mysql_redis_27 / mysql_redis / 32151fb dynamic_domains_pgsql_mnesia_26 / pgsql_mnesia / 32151fb dynamic_domains_pgsql_mnesia_27 / pgsql_mnesia / 32151fb internal_mnesia_27 / internal_mnesia / 32151fb dynamic_domains_mssql_mnesia_27 / odbc_mssql_mnesia / 32151fb pgsql_cets_27 / pgsql_cets / 32151fb pgsql_mnesia_26 / pgsql_mnesia / 32151fb mysql_redis_27 / mysql_redis / 32151fb service_domain_db_SUITE:db:plain_db_sequential:db_event_could_appear_with_lower_id{error,
{{badmatch,1315},
[{service_domain_db_SUITE,db_event_could_appear_with_lower_id,1,
[{file,
"/home/circleci/project/big_tests/tests/service_domain_db_SUITE.erl"},
{line,751}]},
{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}]}]}} pgsql_mnesia_27 / pgsql_mnesia / 32151fb mssql_mnesia_27 / odbc_mssql_mnesia / 32151fb service_domain_db_SUITE:db:rest_without_auth:rest_without_auth_parallel:rest_delete_domain_cleans_data_from_mam{error,
{{badrpc,timeout},
[{distributed_helper,rpc,
[#{node => mongooseim@localhost},service_domain_db,sync_local,[]],
[{file,
"/home/circleci/project/big_tests/../test/common/distributed_helper.erl"},
{line,140}]},
{service_domain_db_SUITE,sync_local,1,
[{file,
"/home/circleci/project/big_tests/tests/service_domain_db_SUITE.erl"},
{line,1212}]},
{service_domain_db_SUITE,sync,0,
[{file,
"/home/circleci/project/big_tests/tests/service_domain_db_SUITE.erl"},
{line,1191}]},
{service_domain_db_SUITE,rest_delete_domain_cleans_data_from_mam,1,
[{file,
"/home/circleci/project/big_tests/tests/service_domain_db_SUITE.erl"},
{line,952}]},
{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}]}]}} mysql_redis_27 / mysql_redis / 32151fb mssql_mnesia_27 / odbc_mssql_mnesia / 32151fb service_domain_db_SUITE:db:plain_db_sequential:db_keeps_syncing_after_cluster_join{error,
{{badrpc,timeout},
[{distributed_helper,rpc,
[#{node => mongooseim@localhost},service_domain_db,sync_local,[]],
[{file,
"/home/circleci/project/big_tests/../test/common/distributed_helper.erl"},
{line,140}]},
{service_domain_db_SUITE,sync_local,1,
[{file,
"/home/circleci/project/big_tests/tests/service_domain_db_SUITE.erl"},
{line,1212}]},
{service_domain_db_SUITE,sync,0,
[{file,
"/home/circleci/project/big_tests/tests/service_domain_db_SUITE.erl"},
{line,1191}]},
{service_domain_db_SUITE,db_keeps_syncing_after_cluster_join,1,
[{file,
"/home/circleci/project/big_tests/tests/service_domain_db_SUITE.erl"},
{line,742}]},
{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}]}]}} service_domain_db_SUITE:db:plain_db_sequential:db_event_could_appear_with_lower_id{error,
{{badrpc,timeout},
[{distributed_helper,rpc,
[#{node => mongooseim@localhost},service_domain_db,sync_local,[]],
[{file,
"/home/circleci/project/big_tests/../test/common/distributed_helper.erl"},
{line,140}]},
{service_domain_db_SUITE,sync_local,1,
[{file,
"/home/circleci/project/big_tests/tests/service_domain_db_SUITE.erl"},
{line,1212}]},
{service_domain_db_SUITE,db_event_could_appear_with_lower_id,1,
[{file,
"/home/circleci/project/big_tests/tests/service_domain_db_SUITE.erl"},
{line,755}]},
{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}]}]}} service_domain_db_SUITE:db:rest_with_auth:rest_with_auth_parallel:rest_delete_domain_cleans_data_from_mam{error,
{{badrpc,timeout},
[{distributed_helper,rpc,
[#{node => mongooseim@localhost},service_domain_db,sync_local,[]],
[{file,
"/home/circleci/project/big_tests/../test/common/distributed_helper.erl"},
{line,140}]},
{service_domain_db_SUITE,sync_local,1,
[{file,
"/home/circleci/project/big_tests/tests/service_domain_db_SUITE.erl"},
{line,1212}]},
{service_domain_db_SUITE,sync,0,
[{file,
"/home/circleci/project/big_tests/tests/service_domain_db_SUITE.erl"},
{line,1191}]},
{service_domain_db_SUITE,rest_delete_domain_cleans_data_from_mam,1,
[{file,
"/home/circleci/project/big_tests/tests/service_domain_db_SUITE.erl"},
{line,952}]},
{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}]}]}} service_domain_db_SUITE:db:rest_without_auth:rest_without_auth_parallel:rest_delete_domain_cleans_data_from_mam{error,
{{badrpc,timeout},
[{distributed_helper,rpc,
[#{node => mongooseim@localhost},service_domain_db,sync_local,[]],
[{file,
"/home/circleci/project/big_tests/../test/common/distributed_helper.erl"},
{line,140}]},
{service_domain_db_SUITE,sync_local,1,
[{file,
"/home/circleci/project/big_tests/tests/service_domain_db_SUITE.erl"},
{line,1212}]},
{service_domain_db_SUITE,sync,0,
[{file,
"/home/circleci/project/big_tests/tests/service_domain_db_SUITE.erl"},
{line,1191}]},
{service_domain_db_SUITE,rest_delete_domain_cleans_data_from_mam,1,
[{file,
"/home/circleci/project/big_tests/tests/service_domain_db_SUITE.erl"},
{line,952}]},
{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}]}]}} mssql_mnesia_27 / odbc_mssql_mnesia / 32151fb |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #4364 +/- ##
=======================================
Coverage 84.83% 84.83%
=======================================
Files 553 553
Lines 33773 33773
=======================================
Hits 28650 28650
Misses 5123 5123 ☔ View full report in Codecov by Sentry. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reviewed, you could split the testcase into two.
elasticsearch_and_cassandra_27 / elasticsearch_and_cassandra_mnesia / 398fffd small_tests_26 / small_tests / 398fffd small_tests_27 / small_tests / 398fffd small_tests_27_arm64 / small_tests / 398fffd internal_mnesia_27 / internal_mnesia / 398fffd cluster_commands_SUITE:clustered:init_per_group{'EXIT',
{{badrpc,timeout},
[{distributed_helper,rpc,
[#{timeout => 30000,node => mongooseim2@localhost},
mongoose_cluster,join,
[mongooseim@localhost]],
[{file,
"/home/circleci/project/big_tests/../test/common/distributed_helper.erl"},
{line,140}]},
{distributed_helper,add_node_to_mnesia_cluster,2,
[{file,
"/home/circleci/project/big_tests/../test/common/distributed_helper.erl"},
{line,44}]},
{distributed_helper,add_node_to_cluster,2,
[{file,
"/home/circleci/project/big_tests/../test/common/distributed_helper.erl"},
{line,36}]},
{cluster_commands_SUITE,init_per_group,2,
[{file,
"/home/circleci/project/big_tests/tests/cluster_commands_SUITE.erl"},
{line,96}]},
{test_server,ts_tc,3,[{file,"test_server.erl"},{line,1794}]},
{test_server,run_test_case_eval1,6,
[{file,"test_server.erl"},{line,1391}]},
{test_server,run_test_case_eval,9,
[{file,"test_server.erl"},{line,1235}]}]}} cluster_commands_SUITE:join_successful_prompt{error,
{{verify_result,[],
[{times,20,
[{#{node => mongooseim2@localhost},[mongooseim@localhost],true},
{#{node => mongooseim@localhost},
[mongooseim2@localhost],
true}]}],
ok},
[{mongoose_helper,do_wait_until,2,
[{file,
"/home/circleci/project/big_tests/../test/common/mongoose_helper.erl"},
{line,359}]},
{distributed_helper,verify_result,2,
[{file,
"/home/circleci/project/big_tests/../test/common/distributed_helper.erl"},
{line,72}]},
{cluster_commands_SUITE,join_successful_prompt,1,
[{file,
"/home/circleci/project/big_tests/tests/cluster_commands_SUITE.erl"},
{line,204}]},
{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}]}]}} cluster_commands_SUITE:join_successful_force{error,
{{verify_result,[],
[{times,20,
[{#{node => mongooseim2@localhost},[mongooseim@localhost],true},
{#{node => mongooseim@localhost},
[mongooseim2@localhost],
true}]}],
ok},
[{mongoose_helper,do_wait_until,2,
[{file,
"/home/circleci/project/big_tests/../test/common/mongoose_helper.erl"},
{line,359}]},
{distributed_helper,verify_result,2,
[{file,
"/home/circleci/project/big_tests/../test/common/distributed_helper.erl"},
{line,72}]},
{cluster_commands_SUITE,join_successful_force,1,
[{file,
"/home/circleci/project/big_tests/tests/cluster_commands_SUITE.erl"},
{line,213}]},
{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}]}]}} cluster_commands_SUITE:leave_successful_prompt{error,
{{badrpc,timeout},
[{distributed_helper,rpc,
[#{timeout => 30000,node => mongooseim2@localhost},
mongoose_cluster,join,
[mongooseim@localhost]],
[{file,
"/home/circleci/project/big_tests/../test/common/distributed_helper.erl"},
{line,140}]},
{distributed_helper,add_node_to_mnesia_cluster,2,
[{file,
"/home/circleci/project/big_tests/../test/common/distributed_helper.erl"},
{line,44}]},
{distributed_helper,add_node_to_cluster,2,
[{file,
"/home/circleci/project/big_tests/../test/common/distributed_helper.erl"},
{line,36}]},
{cluster_commands_SUITE,leave_successful_prompt,1,
[{file,
"/home/circleci/project/big_tests/tests/cluster_commands_SUITE.erl"},
{line,219}]},
{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}]}]}} cluster_commands_SUITE:leave_successful_force{error,
{{badrpc,timeout},
[{distributed_helper,rpc,
[#{timeout => 30000,node => mongooseim2@localhost},
mongoose_cluster,join,
[mongooseim@localhost]],
[{file,
"/home/circleci/project/big_tests/../test/common/distributed_helper.erl"},
{line,140}]},
{distributed_helper,add_node_to_mnesia_cluster,2,
[{file,
"/home/circleci/project/big_tests/../test/common/distributed_helper.erl"},
{line,44}]},
{distributed_helper,add_node_to_cluster,2,
[{file,
"/home/circleci/project/big_tests/../test/common/distributed_helper.erl"},
{line,36}]},
{cluster_commands_SUITE,leave_successful_force,1,
[{file,
"/home/circleci/project/big_tests/tests/cluster_commands_SUITE.erl"},
{line,229}]},
{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}]}]}} cluster_commands_SUITE:join_twice{error,
{{verify_result,[],
[{times,20,
[{#{node => mongooseim2@localhost},[mongooseim@localhost],true},
{#{node => mongooseim@localhost},
[mongooseim2@localhost],
true}]}],
ok},
[{mongoose_helper,do_wait_until,2,
[{file,
"/home/circleci/project/big_tests/../test/common/mongoose_helper.erl"},
{line,359}]},
{distributed_helper,verify_result,2,
[{file,
"/home/circleci/project/big_tests/../test/common/distributed_helper.erl"},
{line,72}]},
{cluster_commands_SUITE,join_twice,1,
[{file,
"/home/circleci/project/big_tests/tests/cluster_commands_SUITE.erl"},
{line,273}]},
{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}]}]}} cluster_commands_SUITE:leave_using_rpc{error,
{{verify_result,[],
[{times,20,
[{#{node => mongooseim2@localhost},[mongooseim@localhost],true},
{#{node => mongooseim@localhost},
[mongooseim2@localhost],
true}]}],
ok},
[{mongoose_helper,do_wait_until,2,
[{file,
"/home/circleci/project/big_tests/../test/common/mongoose_helper.erl"},
{line,359}]},
{distributed_helper,verify_result,2,
[{file,
"/home/circleci/project/big_tests/../test/common/distributed_helper.erl"},
{line,72}]},
{distributed_helper,add_node_to_cluster,2,
[{file,
"/home/circleci/project/big_tests/../test/common/distributed_helper.erl"},
{line,36}]},
{cluster_commands_SUITE,leave_using_rpc,1,
[{file,
"/home/circleci/project/big_tests/tests/cluster_commands_SUITE.erl"},
{line,314}]},
{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}]}]}} cluster_commands_SUITE:join_twice_using_rpc{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,join_twice_using_rpc,1,
[{file,
"/home/circleci/project/big_tests/tests/cluster_commands_SUITE.erl"},
{line,285}]},
{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}]}]}} 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}]}}} cluster_commands_SUITE:cluster_of_three{error,
{{assertEqual,
[{module,cluster_commands_SUITE},
{line,346},
{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,346}]},
{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}]}]}} 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,358}]},
{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}]}]}} 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,400}]},
{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}]}]}} component_SUITE:subdomain:init_per_group{'EXIT',{{badrpc,timeout},
[{distributed_helper,rpc,
[#{timeout => 30000,
node => mongooseim@localhost},
application,start,
[mongooseim]],
[{file,"/home/circleci/project/big_tests/../test/common/distributed_helper.erl"},
{line,140}]},
{ejabberd_node_utils,restart_application,2,
[{file,"/home/circleci/project/big_tests/tests/ejabberd_node_utils.erl"},
{line,79}]},
{component_SUITE,add_domain,1,
[{file,"/home/circleci/project/big_tests/tests/component_SUITE.erl"},
{line,548}]},
{component_SUITE,init_per_group,2,
[{file,"/home/circleci/project/big_tests/tests/component_SUITE.erl"},
{line,93}]},
{test_server,ts_tc,3,[{file,"test_server.erl"},{line,1794}]},
{test_server,run_test_case_eval1,6,
[{file,"test_server.erl"},{line,1391}]},
{test_server,run_test_case_eval,9,
[{file,"test_server.erl"},{line,1235}]}]}} component_SUITE:hidden_components:init_per_group{'EXIT',
{{badrpc,
{'EXIT',
{badarg,
[{ets,lookup,
[mongoose_domain_core,<<"localhost">>],
[{error_info,
#{cause => id,module => erl_stdlib_errors}}]},
{mongoose_domain_core,get_host_type,1,
[{file,
"/home/circleci/project/src/domain/mongoose_domain_core.erl"},
{line,48}]},
{ejabberd_auth,call_auth_modules_for_domain,3,
[{file,
"/home/circleci/project/src/auth/ejabberd_auth.erl"},
{line,512}]},
{ejabberd_auth,does_user_exist,1,
[{file,
"/home/circleci/project/src/auth/ejabberd_auth.erl"},
{line,310}]},
{ejabberd_auth,try_register,2,
[{file,
"/home/circleci/project/src/auth/ejabberd_auth.erl"},
{line,220}]},
{mongoose_account_api,register_user,3,
[{file,
"/home/circleci/project/src/mongoose_account_api.erl"},
{line,78}]},
{ejabberd_admin,register,3,[]}]}}},
[{escalus_rpc,call_with_cookie_match,
[mongooseim@localhost,ejabberd_admin,register,
[<<"alicE">>,<<"localhost">>,<<"matygrysa">>],
3000,mongooseim],
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_rpc.erl"},
{line,34}]},
{lists,foreach_1,2,[{file,"lists.erl"},{line,2310}]},
{escalus_ejabberd,create_users,2,
[{file,
... component_SUITE:distributed:init_per_group{'EXIT',{{badrpc,timeout},
[{distributed_helper,rpc,
[#{timeout => 30000,
node => mongooseim2@localhost},
mongoose_cluster,join,
[mongooseim@localhost]],
[{file,"/home/circleci/project/big_tests/../test/common/distributed_helper.erl"},
{line,140}]},
{distributed_helper,add_node_to_mnesia_cluster,2,
[{file,"/home/circleci/project/big_tests/../test/common/distributed_helper.erl"},
{line,44}]},
{distributed_helper,add_node_to_cluster,2,
[{file,"/home/circleci/project/big_tests/../test/common/distributed_helper.erl"},
{line,36}]},
{component_SUITE,init_per_group,2,
[{file,"/home/circleci/project/big_tests/tests/component_SUITE.erl"},
{line,100}]},
{test_server,ts_tc,3,[{file,"test_server.erl"},{line,1794}]},
{test_server,run_test_case_eval1,6,
[{file,"test_server.erl"},{line,1391}]},
{test_server,run_test_case_eval,9,
[{file,"test_server.erl"},{line,1235}]}]}} connect_SUITE:init_per_suite{'EXIT',
{{badrpc,
{'EXIT',
{badarg,
[{ets,lookup,
[mongoose_domain_core,<<"localhost">>],
[{error_info,
#{cause => id,module => erl_stdlib_errors}}]},
{mongoose_domain_core,get_host_type,1,
[{file,
"/home/circleci/project/src/domain/mongoose_domain_core.erl"},
{line,48}]},
{ejabberd_auth,call_auth_modules_for_domain,3,
[{file,
"/home/circleci/project/src/auth/ejabberd_auth.erl"},
{line,512}]},
{ejabberd_auth,does_user_exist,1,
[{file,
"/home/circleci/project/src/auth/ejabberd_auth.erl"},
{line,310}]},
{ejabberd_auth,try_register,2,
[{file,
"/home/circleci/project/src/auth/ejabberd_auth.erl"},
{line,220}]},
{mongoose_account_api,register_user,3,
[{file,
"/home/circleci/project/src/mongoose_account_api.erl"},
{line,78}]},
{ejabberd_admin,register,3,[]}]}}},
[{escalus_rpc,call_with_cookie_match,
[mongooseim@localhost,ejabberd_admin,register,
[<<"secure_joe">>,<<"localhost">>,<<"break_me">>],
3000,mongooseim],
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_rpc.erl"},
{line,34}]},
{lists,foreach_1,2,[{file,"lists.erl"},{line,2310}]},
{escalus_ejabberd,create_users,2,
[{fil... disco_and_caps_SUITE:disco_with_caps:init_per_group{'EXIT',
{{badrpc,
{'EXIT',
{badarg,
[{ets,lookup,
[mongoose_wpool,{rdbms,<<"localhost">>,default}],
[{error_info,
#{cause => id,module => erl_stdlib_errors}}]},
{mongoose_wpool,get_pool,3,
[{file,
"/home/circleci/project/src/wpool/mongoose_wpool.erl"},
{line,388}]},
{mongoose_wpool,call,4,
[{file,
"/home/circleci/project/src/wpool/mongoose_wpool.erl"},
{line,246}]},
{mongoose_rdbms,sql_transaction,2,[]}]}}},
[{distributed_helper,rpc,
[#{node => mongooseim@localhost},
mongoose_rdbms,sql_transaction,
[<<"localhost">>,fun erlang:yield/0]],
[{file,
"/home/circleci/project/big_tests/../test/common/distributed_helper.erl"},
{line,140}]},
{mongoose_helper,is_rdbms_enabled,1,
[{file,
"/home/circleci/project/big_tests/../test/common/mongoose_helper.erl"},
{line,61}]},
{mongoose_helper,get_backend_mnesia_rdbms,1,
[{file,
"/home/circleci/project/big_tests/../test/common/mongoose_helper.erl"},
{line,75}]},
{config_parser_helper,mod_config_with_auto_backend,2,
[{file,
"/home/circleci/project/big_tests/../test/common/config_parser_helper.erl"},
{line,852}]},
{disco_and_caps_SUITE,required_modules,1,
[{file,
"/home/circleci/project/big_tests/tests/disco_and_caps_SUITE.erl"},
... disco_and_caps_SUITE:disco_with_caps_and_extra_features:init_per_group{'EXIT',
{{badrpc,
{'EXIT',
{badarg,
[{ets,lookup,
[mongoose_wpool,{rdbms,<<"localhost">>,default}],
[{error_info,
#{cause => id,module => erl_stdlib_errors}}]},
{mongoose_wpool,get_pool,3,
[{file,
"/home/circleci/project/src/wpool/mongoose_wpool.erl"},
{line,388}]},
{mongoose_wpool,call,4,
[{file,
"/home/circleci/project/src/wpool/mongoose_wpool.erl"},
{line,246}]},
{mongoose_rdbms,sql_transaction,2,[]}]}}},
[{distributed_helper,rpc,
[#{node => mongooseim@localhost},
mongoose_rdbms,sql_transaction,
[<<"localhost">>,fun erlang:yield/0]],
[{file,
"/home/circleci/project/big_tests/../test/common/distributed_helper.erl"},
{line,140}]},
{mongoose_helper,is_rdbms_enabled,1,
[{file,
"/home/circleci/project/big_tests/../test/common/mongoose_helper.erl"},
{line,61}]},
{mongoose_helper,get_backend_mnesia_rdbms,1,
[{file,
"/home/circleci/project/big_tests/../test/common/mongoose_helper.erl"},
{line,75}]},
{config_parser_helper,mod_config_with_auto_backend,2,
[{file,
"/home/circleci/project/big_tests/../test/common/config_parser_helper.erl"},
{line,852}]},
{disco_and_caps_SUITE,required_modules,1,
[{file,
"/home/circleci/project/big_tests/tests/disco_and_caps_SUITE.erl"},
... disco_and_caps_SUITE:disco_with_extra_features:init_per_group{'EXIT',
{{badrpc,
{'EXIT',
{noproc,
{gen_server,call,
[gen_hook,
{delete_handler,
{disco_local_features,<<"localhost">>},
{hook_handler,100,
fun mod_disco:disco_local_features/3,
#{host_type => <<"localhost">>,
hook_name => disco_local_features,
hook_tag => <<"localhost">>}}}]}}}},
[{distributed_helper,rpc,
[#{node => mongooseim@localhost},
mongoose_modules,replace_modules,
[<<"localhost">>,[],
#{mod_disco =>
#{iqdisc => one_queue,
extra_domains => [<<"eXtra.example.com">>],
server_info =>
[#{name => <<"abuse-addresses">>,
urls => [<<"abuse@example.com">>]},
#{name => <<"admin-addresses">>,
modules => [mod_disco],
urls =>
[<<"admin@example.com">>,
<<"operations@example.com">>]},
#{name => <<"sales-addresses">>,
modules => [mod_pubsub],
urls => [<<"sales@example.com">>]}],
users_can_see_hidden_services => true}}]],
[{file,
"/home/circleci/project/big_tests/../test/common/distributed_helper.erl"},
{line,140}]},
{disco_and_caps_SUITE,init_per_group,2,
[{file,
"/home/circleci/project/big_tests/tests/disco_and_caps_SUITE.erl"},
{line,48}]},
{test_server,ts_tc,3,[{file,"test_server.e... extdisco_SUITE:extdisco_not_configured:external_services_discovery_not_supported{error,
{{badrpc,
{'EXIT',
{badarg,
[{ets,lookup,
[mongoose_domain_core,<<"localhost">>],
[{error_info,
#{cause => id,module => erl_stdlib_errors}}]},
{mongoose_domain_core,get_host_type,1,
[{file,
"/home/circleci/project/src/domain/mongoose_domain_core.erl"},
{line,48}]},
{ejabberd_auth,call_auth_modules_for_domain,3,
[{file,
"/home/circleci/project/src/auth/ejabberd_auth.erl"},
{line,512}]},
{ejabberd_auth,does_user_exist,1,
[{file,
"/home/circleci/project/src/auth/ejabberd_auth.erl"},
{line,310}]},
{ejabberd_auth,try_register,2,
[{file,
"/home/circleci/project/src/auth/ejabberd_auth.erl"},
{line,220}]},
{mongoose_account_api,register_user,3,
[{file,
"/home/circleci/project/src/mongoose_account_api.erl"},
{line,78}]},
{ejabberd_admin,register,3,[]}]}}},
[{escalus_rpc,call_with_cookie_match,
[mongooseim@localhost,ejabberd_admin,register,
[<<"alicE_external_services_discovery_not_supported_542">>,
<<"localhost">>,<<"matygrysa">>],
3000,mongooseim],
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_rpc.erl"},
{line,34}]},
{lists,foreach_1,2,[{file,"lists.erl"},{line,2310}]},
... extdisco_SUITE:extdisco_configured:init_per_group{'EXIT',{{badrpc,nodedown},
[{distributed_helper,rpc,
[#{node => mongooseim@localhost},
mongoose_modules,replace_modules,
[<<"localhost">>,[],
#{mod_extdisco =>
#{service =>
[#{port => 3478,type => stun,
host => <<"1.1.1.1">>,
password => <<"secret">>,
username => <<"username">>,
transport => <<"udp">>}],
iqdisc => no_queue}}]],
[{file,"/home/circleci/project/big_tests/../test/common/distributed_helper.erl"},
{line,140}]},
{extdisco_SUITE,set_external_services,2,
[{file,"/home/circleci/project/big_tests/tests/extdisco_SUITE.erl"},
{line,317}]},
{test_server,ts_tc,3,[{file,"test_server.erl"},{line,1794}]},
{test_server,run_test_case_eval1,6,
[{file,"test_server.erl"},{line,1391}]},
{test_server,run_test_case_eval,9,
[{file,"test_server.erl"},{line,1235}]}]}} extdisco_SUITE:multiple_extdisco_configured:init_per_group{'EXIT',{{badrpc,nodedown},
[{distributed_helper,rpc,
[#{node => mongooseim@localhost},
mongoose_modules,replace_modules,
[<<"localhost">>,[],
#{mod_extdisco =>
#{service =>
[#{port => 3478,type => stun,
host => <<"1.1.1.1">>,
password => <<"secret">>,
username => <<"username">>,
transport => <<"udp">>},
#{port => 3478,type => stun,
host => <<"1.1.1.1">>,
password => <<"secret">>,
username => <<"username">>,
transport => <<"udp">>},
#{port => 3478,type => turn,
host => <<"2.2.2.2">>,
password => <<"secret">>,
username => <<"username">>,
transport => <<"tcp">>}],
iqdisc => no_queue}}]],
[{file,"/home/circleci/project/big_tests/../test/common/distributed_helper.erl"},
{line,140}]},
{extdisco_SUITE,set_external_services,2,
[{file,"/home/circleci/project/big_tests/tests/extdisco_SUITE.erl"},
{line,317}]},
{test_server,ts_tc,3,[{file,"test_server.erl"},{line,1794}]},
{test_server,run_test_case_eval1,6,
[{file,"test_serv... extdisco_SUITE:extdisco_required_elements_configured:init_per_group{'EXIT',{{badrpc,nodedown},
[{distributed_helper,rpc,
[#{node => mongooseim@localhost},
mongoose_modules,replace_modules,
[<<"localhost">>,[],
#{mod_extdisco =>
#{service =>
[#{type => ftp,
host => <<"3.3.3.3">>}],
iqdisc => no_queue}}]],
[{file,"/home/circleci/project/big_tests/../test/common/distributed_helper.erl"},
{line,140}]},
{extdisco_SUITE,set_external_services,2,
[{file,"/home/circleci/project/big_tests/tests/extdisco_SUITE.erl"},
{line,317}]},
{test_server,ts_tc,3,[{file,"test_server.erl"},{line,1794}]},
{test_server,run_test_case_eval1,6,
[{file,"test_server.erl"},{line,1391}]},
{test_server,run_test_case_eval,9,
[{file,"test_server.erl"},{line,1235}]}]}} gdpr_SUITE:init_per_suite{'EXIT',{{badrpc,nodedown},
[{distributed_helper,rpc,
[#{node => mongooseim@localhost},
file,get_cwd,[]],
[{file,"/home/circleci/project/big_tests/../test/common/distributed_helper.erl"},
{line,140}]},
{gdpr_SUITE,get_mim_cwd,0,
[{file,"/home/circleci/project/big_tests/tests/gdpr_SUITE.erl"},
{line,1725}]},
{gdpr_SUITE,init_per_suite,1,
[{file,"/home/circleci/project/big_tests/tests/gdpr_SUITE.erl"},
{line,177}]},
{test_server,ts_tc,3,[{file,"test_server.erl"},{line,1794}]},
{test_server,run_test_case_eval1,6,
[{file,"test_server.erl"},{line,1391}]},
{test_server,run_test_case_eval,9,
[{file,"test_server.erl"},{line,1235}]}]}} graphql_SUITE:init_per_suite{'EXIT',{{badrpc,nodedown},
[{distributed_helper,rpc,
[#{node => mongooseim@localhost},
gen_mod,loaded_modules_with_opts,
[<<"localhost">>]],
[{file,"/home/circleci/project/big_tests/../test/common/distributed_helper.erl"},
{line,140}]},
{dynamic_modules,'-save_modules/3-fun-0-',4,
[{file,"/home/circleci/project/big_tests/tests/dynamic_modules.erl"},
{line,16}]},
{lists,foldl,3,[{file,"lists.erl"},{line,2146}]},
{test_server,ts_tc,3,[{file,"test_server.erl"},{line,1794}]},
{test_server,run_test_case_eval1,6,
[{file,"test_server.erl"},{line,1391}]},
{test_server,run_test_case_eval,9,
[{file,"test_server.erl"},{line,1235}]}]}} 146 errors were truncated ldap_mnesia_26 / ldap_mnesia / 398fffd ldap_mnesia_27 / ldap_mnesia / 398fffd dynamic_domains_mysql_redis_27 / mysql_redis / 398fffd dynamic_domains_pgsql_mnesia_26 / pgsql_mnesia / 398fffd mod_ping_SUITE:server_ping_kill:server_ping_pong{error,{{badmatch,[{[<<"test_type">>,mod_ping,ping_response],
{expected_diff,5},
{before_story,6},
{after_story,10}}]},
[{escalus_mongooseim,post_story_check_metrics,1,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_mongooseim.erl"},
{line,74}]},
{escalus_mongooseim,maybe_check_metrics_post_story,1,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_mongooseim.erl"},
{line,51}]},
{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,1793}]},
{test_server,run_test_case_eval1,6,
[{file,"test_server.erl"},{line,1302}]},
{test_server,run_test_case_eval,9,
[{file,"test_server.erl"},{line,1234}]}]}} dynamic_domains_pgsql_mnesia_27 / pgsql_mnesia / 398fffd pgsql_cets_27 / pgsql_cets / 398fffd dynamic_domains_mssql_mnesia_27 / odbc_mssql_mnesia / 398fffd mysql_redis_27 / mysql_redis / 398fffd pgsql_mnesia_26 / pgsql_mnesia / 398fffd pgsql_mnesia_27 / pgsql_mnesia / 398fffd mssql_mnesia_27 / odbc_mssql_mnesia / 398fffd internal_mnesia_27 / internal_mnesia / 398fffd cluster_commands_SUITE:clustered:init_per_group{'EXIT',
{{verify_result,[],
[{times,20,
[{#{node => mongooseim2@localhost},[mongooseim@localhost],true},
{#{node => mongooseim@localhost},
[mongooseim2@localhost],
true}]}],
ok},
[{mongoose_helper,do_wait_until,2,
[{file,
"/home/circleci/project/big_tests/../test/common/mongoose_helper.erl"},
{line,359}]},
{distributed_helper,verify_result,2,
[{file,
"/home/circleci/project/big_tests/../test/common/distributed_helper.erl"},
{line,72}]},
{distributed_helper,add_node_to_cluster,2,
[{file,
"/home/circleci/project/big_tests/../test/common/distributed_helper.erl"},
{line,36}]},
{cluster_commands_SUITE,init_per_group,2,
[{file,
"/home/circleci/project/big_tests/tests/cluster_commands_SUITE.erl"},
{line,96}]},
{test_server,ts_tc,3,[{file,"test_server.erl"},{line,1794}]},
{test_server,run_test_case_eval1,6,
[{file,"test_server.erl"},{line,1391}]},
{test_server,run_test_case_eval,9,
[{file,"test_server.erl"},{line,1235}]}]}} cluster_commands_SUITE:join_successful_prompt{error,
{{verify_result,[],
[{times,20,
[{#{node => mongooseim2@localhost},[mongooseim@localhost],true},
{#{node => mongooseim@localhost},
[mongooseim2@localhost],
true}]}],
ok},
[{mongoose_helper,do_wait_until,2,
[{file,
"/home/circleci/project/big_tests/../test/common/mongoose_helper.erl"},
{line,359}]},
{distributed_helper,verify_result,2,
[{file,
"/home/circleci/project/big_tests/../test/common/distributed_helper.erl"},
{line,72}]},
{cluster_commands_SUITE,join_successful_prompt,1,
[{file,
"/home/circleci/project/big_tests/tests/cluster_commands_SUITE.erl"},
{line,204}]},
{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}]}]}} cluster_commands_SUITE:join_successful_force{error,
{{verify_result,[],
[{times,20,
[{#{node => mongooseim2@localhost},[mongooseim@localhost],true},
{#{node => mongooseim@localhost},
[mongooseim2@localhost],
true}]}],
ok},
[{mongoose_helper,do_wait_until,2,
[{file,
"/home/circleci/project/big_tests/../test/common/mongoose_helper.erl"},
{line,359}]},
{distributed_helper,verify_result,2,
[{file,
"/home/circleci/project/big_tests/../test/common/distributed_helper.erl"},
{line,72}]},
{cluster_commands_SUITE,join_successful_force,1,
[{file,
"/home/circleci/project/big_tests/tests/cluster_commands_SUITE.erl"},
{line,213}]},
{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}]}]}} cluster_commands_SUITE:leave_successful_prompt{error,
{{verify_mongooseim_started,true,[{times,20,false}],ok},
[{mongoose_helper,do_wait_until,2,
[{file,
"/home/circleci/project/big_tests/../test/common/mongoose_helper.erl"},
{line,359}]},
{distributed_helper,add_node_to_cluster,2,
[{file,
"/home/circleci/project/big_tests/../test/common/distributed_helper.erl"},
{line,36}]},
{cluster_commands_SUITE,leave_successful_prompt,1,
[{file,
"/home/circleci/project/big_tests/tests/cluster_commands_SUITE.erl"},
{line,219}]},
{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}]}]}} cluster_commands_SUITE:leave_successful_force{error,
{{badrpc,
{'EXIT',
{{try_clause,unknown},
[{mongoose_cluster,table_type,2,
[{file,"/home/circleci/project/src/mongoose_cluster.erl"},
{line,156}]},
{mongoose_cluster,'-unsafe_join/2-lc$^0/1-0-',2,
[{file,"/home/circleci/project/src/mongoose_cluster.erl"},
{line,117}]},
{mongoose_cluster,'-unsafe_join/2-lc$^0/1-0-',2,
[{file,"/home/circleci/project/src/mongoose_cluster.erl"},
{line,118}]},
{mongoose_cluster,unsafe_join,2,
[{file,"/home/circleci/project/src/mongoose_cluster.erl"},
{line,118}]},
{mongoose_cluster,with_app_stopped,2,
[{file,"/home/circleci/project/src/mongoose_cluster.erl"},
{line,219}]},
{global,trans,4,[{file,"global.erl"},{line,699}]},
{mongoose_cluster,join,1,[]}]}}},
[{distributed_helper,rpc,
[#{timeout => 30000,node => mongooseim2@localhost},
mongoose_cluster,join,
[mongooseim@localhost]],
[{file,
"/home/circleci/project/big_tests/../test/common/distributed_helper.erl"},
{line,140}]},
{distributed_helper,add_node_to_mnesia_cluster,2,
[{file,
"/home/circleci/project/big_tests/../test/common/distributed_helper.erl"},
{line,44}]},
{distributed_helper,add_node_to_cluster,2,
[{file,
"/home/circleci/project/big_tests/../test/common/distributed_helper.erl"},
{line,36}]},
{cluster... cluster_commands_SUITE:join_unsuccessful{error,
{{verify_result,[],
[{times,20,
[{#{node => mongooseim2@localhost},
[mongooseim2@localhost,mongooseim@localhost],
false},
{#{node => mongooseim@localhost},
[mongooseim@localhost,mongooseim2@localhost],
false}]}],
ok},
[{mongoose_helper,do_wait_until,2,
[{file,
"/home/circleci/project/big_tests/../test/common/mongoose_helper.erl"},
{line,359}]},
{distributed_helper,verify_result,2,
[{file,
"/home/circleci/project/big_tests/../test/common/distributed_helper.erl"},
{line,72}]},
{cluster_commands_SUITE,join_unsuccessful,1,
[{file,
"/home/circleci/project/big_tests/tests/cluster_commands_SUITE.erl"},
{line,242}]},
{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}]}]}} cluster_commands_SUITE:leave_unsuccessful{error,
{{verify_mongooseim_started,true,[{times,20,false}],ok},
[{mongoose_helper,do_wait_until,2,
[{file,
"/home/circleci/project/big_tests/../test/common/mongoose_helper.erl"},
{line,359}]},
{distributed_helper,add_node_to_cluster,2,
[{file,
"/home/circleci/project/big_tests/../test/common/distributed_helper.erl"},
{line,36}]},
{cluster_commands_SUITE,leave_unsuccessful,1,
[{file,
"/home/circleci/project/big_tests/tests/cluster_commands_SUITE.erl"},
{line,248}]},
{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}]}]}} cluster_commands_SUITE:leave_but_no_cluster{error,
{{verify_mongooseim_started,true,[{times,20,false}],ok},
[{mongoose_helper,do_wait_until,2,
[{file,
"/home/circleci/project/big_tests/../test/common/mongoose_helper.erl"},
{line,359}]},
{cluster_commands_SUITE,leave_but_no_cluster,1,
[{file,
"/home/circleci/project/big_tests/tests/cluster_commands_SUITE.erl"},
{line,261}]},
{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}]}]}} cluster_commands_SUITE:join_twice{error,
{{verify_mongooseim_started,true,[{times,20,false}],ok},
[{mongoose_helper,do_wait_until,2,
[{file,
"/home/circleci/project/big_tests/../test/common/mongoose_helper.erl"},
{line,359}]},
{cluster_commands_SUITE,join_twice,1,
[{file,
"/home/circleci/project/big_tests/tests/cluster_commands_SUITE.erl"},
{line,273}]},
{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}]}]}} cluster_commands_SUITE:leave_using_rpc{error,
{{verify_mongooseim_started,true,[{times,20,false}],ok},
[{mongoose_helper,do_wait_until,2,
[{file,
"/home/circleci/project/big_tests/../test/common/mongoose_helper.erl"},
{line,359}]},
{distributed_helper,add_node_to_cluster,2,
[{file,
"/home/circleci/project/big_tests/../test/common/distributed_helper.erl"},
{line,36}]},
{cluster_commands_SUITE,leave_using_rpc,1,
[{file,
"/home/circleci/project/big_tests/tests/cluster_commands_SUITE.erl"},
{line,314}]},
{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}]}]}} cluster_commands_SUITE:leave_twice{error,
{{verify_mongooseim_started,true,[{times,20,false}],ok},
[{mongoose_helper,do_wait_until,2,
[{file,
"/home/circleci/project/big_tests/../test/common/mongoose_helper.erl"},
{line,359}]},
{distributed_helper,add_node_to_cluster,2,
[{file,
"/home/circleci/project/big_tests/../test/common/distributed_helper.erl"},
{line,36}]},
{cluster_commands_SUITE,leave_twice,1,
[{file,
"/home/circleci/project/big_tests/tests/cluster_commands_SUITE.erl"},
{line,326}]},
{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}]}]}} cluster_commands_SUITE:join_twice_using_rpc{error,
{{verify_mongooseim_started,true,[{times,20,false}],ok},
[{mongoose_helper,do_wait_until,2,
[{file,
"/home/circleci/project/big_tests/../test/common/mongoose_helper.erl"},
{line,359}]},
{cluster_commands_SUITE,join_twice_using_rpc,1,
[{file,
"/home/circleci/project/big_tests/tests/cluster_commands_SUITE.erl"},
{line,287}]},
{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}]}]}} cluster_commands_SUITE:join_twice_in_parallel_using_rpc{error,
{{verify_mongooseim_started,true,[{times,20,false}],ok},
[{mongoose_helper,do_wait_until,2,
[{file,
"/home/circleci/project/big_tests/../test/common/mongoose_helper.erl"},
{line,359}]},
{cluster_commands_SUITE,join_twice_in_parallel_using_rpc,1,
[{file,
"/home/circleci/project/big_tests/tests/cluster_commands_SUITE.erl"},
{line,305}]},
{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}]}]}} cluster_commands_SUITE:cluster_of_three{failed,
{cluster_commands_SUITE,end_per_testcase,
{'EXIT',
{{verify_mongooseim_started,true,[{times,20,false}],ok},
[{mongoose_helper,do_wait_until,2,
[{file,
"/home/circleci/project/big_tests/../test/common/mongoose_helper.erl"},
{line,359}]},
{distributed_helper,remove_node_from_cluster,2,
[{file,
"/home/circleci/project/big_tests/../test/common/distributed_helper.erl"},
{line,56}]},
{cluster_commands_SUITE,end_per_testcase,2,
[{file,
"/home/circleci/project/big_tests/tests/cluster_commands_SUITE.erl"},
{line,137}]},
{test_server,do_end_per_testcase,4,
[{file,"test_server.erl"},{line,1638}]},
{test_server,run_test_case_eval1,6,
[{file,"test_server.erl"},{line,1346}]},
{test_server,run_test_case_eval,9,
[{file,"test_server.erl"},{line,1235}]}]}}}} cluster_commands_SUITE:remove_alive_from_cluster{failed,
{cluster_commands_SUITE,end_per_testcase,
{'EXIT',
{{verify_mongooseim_started,true,[{times,20,false}],ok},
[{mongoose_helper,do_wait_until,2,
[{file,
"/home/circleci/project/big_tests/../test/common/mongoose_helper.erl"},
{line,359}]},
{distributed_helper,remove_node_from_cluster,2,
[{file,
"/home/circleci/project/big_tests/../test/common/distributed_helper.erl"},
{line,56}]},
{cluster_commands_SUITE,end_per_testcase,2,
[{file,
"/home/circleci/project/big_tests/tests/cluster_commands_SUITE.erl"},
{line,145}]},
{test_server,do_end_per_testcase,4,
[{file,"test_server.erl"},{line,1638}]},
{test_server,run_test_case_eval1,6,
[{file,"test_server.erl"},{line,1346}]},
{test_server,run_test_case_eval,9,
[{file,"test_server.erl"},{line,1235}]}]}}}} component_SUITE:xep0114:init_per_group{'EXIT',
{{badrpc,
{'EXIT',
{badarg,
[{ets,lookup,
[mongoose_domain_core,<<"localhost">>],
[{error_info,
#{cause => id,module => erl_stdlib_errors}}]},
{mongoose_domain_core,get_host_type,1,
[{file,
"/home/circleci/project/src/domain/mongoose_domain_core.erl"},
{line,48}]},
{ejabberd_auth,call_auth_modules_for_domain,3,
[{file,
"/home/circleci/project/src/auth/ejabberd_auth.erl"},
{line,512}]},
{ejabberd_auth,does_user_exist,1,
[{file,
"/home/circleci/project/src/auth/ejabberd_auth.erl"},
{line,310}]},
{ejabberd_auth,try_register,2,
[{file,
"/home/circleci/project/src/auth/ejabberd_auth.erl"},
{line,220}]},
{mongoose_account_api,register_user,3,
[{file,
"/home/circleci/project/src/mongoose_account_api.erl"},
{line,78}]},
{ejabberd_admin,register,3,[]}]}}},
[{escalus_rpc,call_with_cookie_match,
[mongooseim@localhost,ejabberd_admin,register,
[<<"alicE">>,<<"localhost">>,<<"matygrysa">>],
3000,mongooseim],
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_rpc.erl"},
{line,34}]},
{lists,foreach_1,2,[{file,"lists.erl"},{line,2310}]},
{escalus_ejabberd,create_users,2,
[{file,
... component_SUITE:subdomain:init_per_group{'EXIT',{{badmatch,{error,{not_started,mongooseim}}},
[{ejabberd_node_utils,restart_application,2,
[{file,"/home/circleci/project/big_tests/tests/ejabberd_node_utils.erl"},
{line,78}]},
{component_SUITE,add_domain,1,
[{file,"/home/circleci/project/big_tests/tests/component_SUITE.erl"},
{line,548}]},
{component_SUITE,init_per_group,2,
[{file,"/home/circleci/project/big_tests/tests/component_SUITE.erl"},
{line,93}]},
{test_server,ts_tc,3,[{file,"test_server.erl"},{line,1794}]},
{test_server,run_test_case_eval1,6,
[{file,"test_server.erl"},{line,1391}]},
{test_server,run_test_case_eval,9,
[{file,"test_server.erl"},{line,1235}]}]}} component_SUITE:hidden_components:init_per_group{'EXIT',
{{badrpc,
{'EXIT',
{badarg,
[{ets,lookup,
[mongoose_domain_core,<<"localhost">>],
[{error_info,
#{cause => id,module => erl_stdlib_errors}}]},
{mongoose_domain_core,get_host_type,1,
[{file,
"/home/circleci/project/src/domain/mongoose_domain_core.erl"},
{line,48}]},
{ejabberd_auth,call_auth_modules_for_domain,3,
[{file,
"/home/circleci/project/src/auth/ejabberd_auth.erl"},
{line,512}]},
{ejabberd_auth,does_user_exist,1,
[{file,
"/home/circleci/project/src/auth/ejabberd_auth.erl"},
{line,310}]},
{ejabberd_auth,try_register,2,
[{file,
"/home/circleci/project/src/auth/ejabberd_auth.erl"},
{line,220}]},
{mongoose_account_api,register_user,3,
[{file,
"/home/circleci/project/src/mongoose_account_api.erl"},
{line,78}]},
{ejabberd_admin,register,3,[]}]}}},
[{escalus_rpc,call_with_cookie_match,
[mongooseim@localhost,ejabberd_admin,register,
[<<"alicE">>,<<"localhost">>,<<"matygrysa">>],
3000,mongooseim],
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_rpc.erl"},
{line,34}]},
{lists,foreach_1,2,[{file,"lists.erl"},{line,2310}]},
{escalus_ejabberd,create_users,2,
[{file,
... component_SUITE:distributed:init_per_group{'EXIT',{{verify_mongooseim_started,true,[{times,20,false}],ok},
[{mongoose_helper,do_wait_until,2,
[{file,"/home/circleci/project/big_tests/../test/common/mongoose_helper.erl"},
{line,359}]},
{distributed_helper,add_node_to_cluster,2,
[{file,"/home/circleci/project/big_tests/../test/common/distributed_helper.erl"},
{line,36}]},
{component_SUITE,init_per_group,2,
[{file,"/home/circleci/project/big_tests/tests/component_SUITE.erl"},
{line,100}]},
{test_server,ts_tc,3,[{file,"test_server.erl"},{line,1794}]},
{test_server,run_test_case_eval1,6,
[{file,"test_server.erl"},{line,1391}]},
{test_server,run_test_case_eval,9,
[{file,"test_server.erl"},{line,1235}]}]}} connect_SUITE:init_per_suite{'EXIT',
{{badrpc,
{'EXIT',
{badarg,
[{ets,lookup,
[mongoose_domain_core,<<"localhost">>],
[{error_info,
#{cause => id,module => erl_stdlib_errors}}]},
{mongoose_domain_core,get_host_type,1,
[{file,
"/home/circleci/project/src/domain/mongoose_domain_core.erl"},
{line,48}]},
{ejabberd_auth,call_auth_modules_for_domain,3,
[{file,
"/home/circleci/project/src/auth/ejabberd_auth.erl"},
{line,512}]},
{ejabberd_auth,does_user_exist,1,
[{file,
"/home/circleci/project/src/auth/ejabberd_auth.erl"},
{line,310}]},
{ejabberd_auth,try_register,2,
[{file,
"/home/circleci/project/src/auth/ejabberd_auth.erl"},
{line,220}]},
{mongoose_account_api,register_user,3,
[{file,
"/home/circleci/project/src/mongoose_account_api.erl"},
{line,78}]},
{ejabberd_admin,register,3,[]}]}}},
[{escalus_rpc,call_with_cookie_match,
[mongooseim@localhost,ejabberd_admin,register,
[<<"secure_joe">>,<<"localhost">>,<<"break_me">>],
3000,mongooseim],
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_rpc.erl"},
{line,34}]},
{lists,foreach_1,2,[{file,"lists.erl"},{line,2310}]},
{escalus_ejabberd,create_users,2,
[{fil... disco_and_caps_SUITE:disco_with_caps:init_per_group{'EXIT',
{{badrpc,
{'EXIT',
{badarg,
[{ets,lookup,
[mongoose_wpool,{rdbms,<<"localhost">>,default}],
[{error_info,
#{cause => id,module => erl_stdlib_errors}}]},
{mongoose_wpool,get_pool,3,
[{file,
"/home/circleci/project/src/wpool/mongoose_wpool.erl"},
{line,388}]},
{mongoose_wpool,call,4,
[{file,
"/home/circleci/project/src/wpool/mongoose_wpool.erl"},
{line,246}]},
{mongoose_rdbms,sql_transaction,2,[]}]}}},
[{distributed_helper,rpc,
[#{node => mongooseim@localhost},
mongoose_rdbms,sql_transaction,
[<<"localhost">>,fun erlang:yield/0]],
[{file,
"/home/circleci/project/big_tests/../test/common/distributed_helper.erl"},
{line,140}]},
{mongoose_helper,is_rdbms_enabled,1,
[{file,
"/home/circleci/project/big_tests/../test/common/mongoose_helper.erl"},
{line,61}]},
{mongoose_helper,get_backend_mnesia_rdbms,1,
[{file,
"/home/circleci/project/big_tests/../test/common/mongoose_helper.erl"},
{line,75}]},
{config_parser_helper,mod_config_with_auto_backend,2,
[{file,
"/home/circleci/project/big_tests/../test/common/config_parser_helper.erl"},
{line,852}]},
{disco_and_caps_SUITE,required_modules,1,
[{file,
"/home/circleci/project/big_tests/tests/disco_and_caps_SUITE.erl"},
... disco_and_caps_SUITE:disco_with_caps_and_extra_features:init_per_group{'EXIT',
{{badrpc,
{'EXIT',
{badarg,
[{ets,lookup,
[mongoose_wpool,{rdbms,<<"localhost">>,default}],
[{error_info,
#{cause => id,module => erl_stdlib_errors}}]},
{mongoose_wpool,get_pool,3,
[{file,
"/home/circleci/project/src/wpool/mongoose_wpool.erl"},
{line,388}]},
{mongoose_wpool,call,4,
[{file,
"/home/circleci/project/src/wpool/mongoose_wpool.erl"},
{line,246}]},
{mongoose_rdbms,sql_transaction,2,[]}]}}},
[{distributed_helper,rpc,
[#{node => mongooseim@localhost},
mongoose_rdbms,sql_transaction,
[<<"localhost">>,fun erlang:yield/0]],
[{file,
"/home/circleci/project/big_tests/../test/common/distributed_helper.erl"},
{line,140}]},
{mongoose_helper,is_rdbms_enabled,1,
[{file,
"/home/circleci/project/big_tests/../test/common/mongoose_helper.erl"},
{line,61}]},
{mongoose_helper,get_backend_mnesia_rdbms,1,
[{file,
"/home/circleci/project/big_tests/../test/common/mongoose_helper.erl"},
{line,75}]},
{config_parser_helper,mod_config_with_auto_backend,2,
[{file,
"/home/circleci/project/big_tests/../test/common/config_parser_helper.erl"},
{line,852}]},
{disco_and_caps_SUITE,required_modules,1,
[{file,
"/home/circleci/project/big_tests/tests/disco_and_caps_SUITE.erl"},
... disco_and_caps_SUITE:disco_with_extra_features:init_per_group{'EXIT',
{{badrpc,
{'EXIT',
{noproc,
{gen_server,call,
[gen_hook,
{delete_handler,
{disco_local_features,<<"localhost">>},
{hook_handler,100,
fun mod_disco:disco_local_features/3,
#{host_type => <<"localhost">>,
hook_name => disco_local_features,
hook_tag => <<"localhost">>}}}]}}}},
[{distributed_helper,rpc,
[#{node => mongooseim@localhost},
mongoose_modules,replace_modules,
[<<"localhost">>,[],
#{mod_disco =>
#{iqdisc => one_queue,
extra_domains => [<<"eXtra.example.com">>],
server_info =>
[#{name => <<"abuse-addresses">>,
urls => [<<"abuse@example.com">>]},
#{name => <<"admin-addresses">>,
modules => [mod_disco],
urls =>
[<<"admin@example.com">>,
<<"operations@example.com">>]},
#{name => <<"sales-addresses">>,
modules => [mod_pubsub],
urls => [<<"sales@example.com">>]}],
users_can_see_hidden_services => true}}]],
[{file,
"/home/circleci/project/big_tests/../test/common/distributed_helper.erl"},
{line,140}]},
{disco_and_caps_SUITE,init_per_group,2,
[{file,
"/home/circleci/project/big_tests/tests/disco_and_caps_SUITE.erl"},
{line,48}]},
{test_server,ts_tc,3,[{file,"test_server.e... extdisco_SUITE:extdisco_not_configured:external_services_discovery_not_supported{error,
{{badrpc,
{'EXIT',
{badarg,
[{ets,lookup,
[mongoose_domain_core,<<"localhost">>],
[{error_info,
#{cause => id,module => erl_stdlib_errors}}]},
{mongoose_domain_core,get_host_type,1,
[{file,
"/home/circleci/project/src/domain/mongoose_domain_core.erl"},
{line,48}]},
{ejabberd_auth,call_auth_modules_for_domain,3,
[{file,
"/home/circleci/project/src/auth/ejabberd_auth.erl"},
{line,512}]},
{ejabberd_auth,does_user_exist,1,
[{file,
"/home/circleci/project/src/auth/ejabberd_auth.erl"},
{line,310}]},
{ejabberd_auth,try_register,2,
[{file,
"/home/circleci/project/src/auth/ejabberd_auth.erl"},
{line,220}]},
{mongoose_account_api,register_user,3,
[{file,
"/home/circleci/project/src/mongoose_account_api.erl"},
{line,78}]},
{ejabberd_admin,register,3,[]}]}}},
[{escalus_rpc,call_with_cookie_match,
[mongooseim@localhost,ejabberd_admin,register,
[<<"alicE_external_services_discovery_not_supported_537">>,
<<"localhost">>,<<"matygrysa">>],
3000,mongooseim],
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_rpc.erl"},
{line,34}]},
{lists,foreach_1,2,[{file,"lists.erl"},{line,2310}]},
... extdisco_SUITE:extdisco_configured:init_per_group{'EXIT',{{badrpc,nodedown},
[{distributed_helper,rpc,
[#{node => mongooseim@localhost},
mongoose_modules,replace_modules,
[<<"localhost">>,[],
#{mod_extdisco =>
#{service =>
[#{port => 3478,type => stun,
host => <<"1.1.1.1">>,
password => <<"secret">>,
username => <<"username">>,
transport => <<"udp">>}],
iqdisc => no_queue}}]],
[{file,"/home/circleci/project/big_tests/../test/common/distributed_helper.erl"},
{line,140}]},
{extdisco_SUITE,set_external_services,2,
[{file,"/home/circleci/project/big_tests/tests/extdisco_SUITE.erl"},
{line,317}]},
{test_server,ts_tc,3,[{file,"test_server.erl"},{line,1794}]},
{test_server,run_test_case_eval1,6,
[{file,"test_server.erl"},{line,1391}]},
{test_server,run_test_case_eval,9,
[{file,"test_server.erl"},{line,1235}]}]}} 150 errors were truncated dynamic_domains_pgsql_mnesia_26 / pgsql_mnesia / 398fffd internal_mnesia_27 / internal_mnesia / 398fffd pubsub_SUITE:dag+node_config:notify_config_test{error,{{badmatch,false},
[{pubsub_tools,check_response,2,
[{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
{line,444}]},
{pubsub_tools,receive_response,3,
[{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
{line,434}]},
{pubsub_tools,receive_and_check_response,4,
[{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
{line,424}]},
{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}]},
{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}]}]}} internal_mnesia_27 / internal_mnesia / 398fffd |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ok
Fix: Wrap jiffy:encode in iolist_to_binary to handle long messages.
Issue: When encoding a message to JSON that exceeds 2048 characters, jiffy:encode returns a list of binaries instead of a single binary.
Solution: By wrapping jiffy:encode in iolist_to_binary, we ensure that the encoded output is always a single binary, resolving the issue with long messages.