Details
-
Bug
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
0.11.0
-
None
Description
While running "make check" using the docker ubuntu-xenial image, the erlang unit tests are failing:
ii erlang-asn1 1:18.3-dfsg-1ubuntu3.1 amd64 Erlang/OTP modules for ASN.1 support ii erlang-base 1:18.3-dfsg-1ubuntu3.1 amd64 Erlang/OTP virtual machine and base applications ii erlang-crypto 1:18.3-dfsg-1ubuntu3.1 amd64 Erlang/OTP cryptographic modules ii erlang-dev 1:18.3-dfsg-1ubuntu3.1 amd64 Erlang/OTP development libraries and headers ii erlang-eunit 1:18.3-dfsg-1ubuntu3.1 amd64 Erlang/OTP module for unit testing ii erlang-inets 1:18.3-dfsg-1ubuntu3.1 amd64 Erlang/OTP Internet clients and servers ii erlang-mnesia 1:18.3-dfsg-1ubuntu3.1 amd64 Erlang/OTP distributed relational/object hybrid database ii erlang-public-key 1:18.3-dfsg-1ubuntu3.1 amd64 Erlang/OTP public key infrastructure ii erlang-runtime-tools 1:18.3-dfsg-1ubuntu3.1 amd64 Erlang/OTP runtime tracing/debugging tools ii erlang-ssl 1:18.3-dfsg-1ubuntu3.1 amd64 Erlang/OTP implementation of SSL ii erlang-syntax-tools 1:18.3-dfsg-1ubuntu3.1 amd64 Erlang/OTP modules for handling abstract Erlang syntax trees ii erlang-tools 1:18.3-dfsg-1ubuntu3.1 amd64 Erlang/OTP various tools ii erlang-webtool 1:18.3-dfsg-1ubuntu3.1 amd64 Erlang/OTP helper for web-based tools root@2785892e288b:/thrift/src/lib/erl# make check /usr/bin/rebar -C rebar.test.config get-deps ==> meck (get-deps) ==> erl (get-deps) /usr/bin/rebar -C rebar.test.config compile ==> meck (compile) ==> erl (compile) /usr/bin/rebar -C rebar.test.config skip_deps=true eunit ==> erl (eunit) in namespace_test() undefined =ERROR REPORT==== 9-Jun-2018::03:12:08 === beam/beam_load.c(1189): Error loading module meck: mandatory chunk of type 'Atom' not found *** context setup failed *** **in function meck:new/2 called as new(file,[unstick,passthrough]) in call from test_thrift_file_transport:'-read_test_/0-fun-1-'/0 (test/test_thrift_file_transport.erl, line 57) **error:undef =ERROR REPORT==== 9-Jun-2018::03:12:08 === Loading of /thrift/src/lib/erl/deps/meck/ebin/meck.beam failed: badfile undefined =ERROR REPORT==== 9-Jun-2018::03:12:08 === beam/beam_load.c(1189): Error loading module meck: mandatory chunk of type 'Atom' not found *** context setup failed *** **in function meck:new/2 called as new(file,[unstick,passthrough]) in call from test_thrift_file_transport:'-read_exact_test_/0-fun-1-'/0 (test/test_thrift_file_transport.erl, line 102) **error:undef =ERROR REPORT==== 9-Jun-2018::03:12:08 === Loading of /thrift/src/lib/erl/deps/meck/ebin/meck.beam failed: badfile =ERROR REPORT==== 9-Jun-2018::03:12:08 === beam/beam_load.c(1189): Error loading module meck: mandatory chunk of type 'Atom' not found =ERROR REPORT==== 9-Jun-2018::03:12:08 === Loading of /thrift/src/lib/erl/deps/meck/ebin/meck.beam failed: badfile undefined *** context setup failed *** **in function meck:new/2 called as new(file,[unstick,passthrough]) in call from test_thrift_file_transport:'-write_test_/0-fun-1-'/0 (test/test_thrift_file_transport.erl, line 147) **error:undef =ERROR REPORT==== 9-Jun-2018::03:12:08 === beam/beam_load.c(1189): Error loading module meck: mandatory chunk of type 'Atom' not found =ERROR REPORT==== 9-Jun-2018::03:12:08 === Loading of /thrift/src/lib/erl/deps/meck/ebin/meck.beam failed: badfile undefined *** context setup failed *** **in function meck:new/2 called as new(file,[unstick,passthrough]) in call from test_thrift_file_transport:'-flush_test_/0-fun-1-'/0 (test/test_thrift_file_transport.erl, line 185) **error:undef =ERROR REPORT==== 9-Jun-2018::03:12:08 === beam/beam_load.c(1189): Error loading module meck: mandatory chunk of type 'Atom' not found =ERROR REPORT==== 9-Jun-2018::03:12:08 === Loading of /thrift/src/lib/erl/deps/meck/ebin/meck.beam failed: badfile undefined *** context setup failed *** **in function meck:new/2 called as new(file,[unstick,passthrough]) in call from test_thrift_file_transport:'-close_test_/0-fun-1-'/0 (test/test_thrift_file_transport.erl, line 203) **error:undef =ERROR REPORT==== 9-Jun-2018::03:12:08 === beam/beam_load.c(1189): Error loading module meck: mandatory chunk of type 'Atom' not found =ERROR REPORT==== 9-Jun-2018::03:12:08 === Loading of /thrift/src/lib/erl/deps/meck/ebin/meck.beam failed: badfile undefined *** context setup failed *** **in function meck:new/2 called as new(gen_tcp,[unstick,passthrough]) in call from test_thrift_socket_transport:'-read_test_/0-fun-1-'/0 (test/test_thrift_socket_transport.erl, line 53) **error:undef =ERROR REPORT==== 9-Jun-2018::03:12:08 === beam/beam_load.c(1189): Error loading module meck: mandatory chunk of type 'Atom' not found =ERROR REPORT==== 9-Jun-2018::03:12:08 === Loading of /thrift/src/lib/erl/deps/meck/ebin/meck.beam failed: badfile undefined *** context setup failed *** **in function meck:new/2 called as new(gen_tcp,[unstick,passthrough]) in call from test_thrift_socket_transport:'-read_exact_test_/0-fun-2-'/0 (test/test_thrift_socket_transport.erl, line 99) **error:undef =ERROR REPORT==== 9-Jun-2018::03:12:08 === beam/beam_load.c(1189): Error loading module meck: mandatory chunk of type 'Atom' not found =ERROR REPORT==== 9-Jun-2018::03:12:08 === Loading of /thrift/src/lib/erl/deps/meck/ebin/meck.beam failed: badfile undefined *** context setup failed *** **in function meck:new/2 called as new(gen_tcp,[unstick,passthrough]) in call from test_thrift_socket_transport:'-write_test_/0-fun-1-'/0 (test/test_thrift_socket_transport.erl, line 148) **error:undef =ERROR REPORT==== 9-Jun-2018::03:12:08 === beam/beam_load.c(1189): Error loading module meck: mandatory chunk of type 'Atom' not found =ERROR REPORT==== 9-Jun-2018::03:12:08 === Loading of /thrift/src/lib/erl/deps/meck/ebin/meck.beam failed: badfile undefined *** context setup failed *** **in function meck:new/2 called as new(gen_tcp,[unstick,passthrough]) in call from test_thrift_socket_transport:'-close_test_/0-fun-1-'/0 (test/test_thrift_socket_transport.erl, line 189) **error:undef =INFO REPORT==== 9-Jun-2018::03:12:09 === thrift_disk_log_transport syncing =INFO REPORT==== 9-Jun-2018::03:12:09 === thrift_disk_log_transport syncing =INFO REPORT==== 9-Jun-2018::03:12:09 === thrift service listening on port 9090 =ERROR REPORT==== 9-Jun-2018::03:12:10 === {thrift_socket_server,282, {child_error,normal, <<"Program counter: 0x00007fe20c043ef0 (unknown function)\nCP: 0x00007fe20bb5c180 (thrift_socket_server:terminate/2 + 216)\n\n0x00007fe202906a68 Return addr 0x00007fe20c486140 (gen_server:try_terminate/3 + 136)\ny(0) normal\ny(1) 9090\n\n0x00007fe202906a80 Return addr 0x00007fe20c488be8 (gen_server:terminate/7 + 152)\ny(0) Catch 0x00007fe20c4861a0 (gen_server:try_terminate/3 + 232)\n\n0x00007fe202906a90 Return addr 0x00007fe20c463a80 (proc_lib:init_p_do_apply/3 + 56)\ny(0) []\ny(1) {thrift_socket_server,9090,[{\"Multiplexing_Calculator\",multiplexing__calculator_thrift},{\"Multiplexing_WeatherReport\",multiplexing__weather_report_thrift}],[{\"Multiplexing_Calculator\",multiplexing_test},{\"Multiplexing_WeatherReport\",multiplexing_test},{\"error_handler\",multiplexing_test}],{local,multiplexing_test},2047,{127,0,0,1},#Port<0.37513>,<0.335.0>,[{recv_timeout,500}],binary,false,false,[]}\ny(2) thrift_socket_server\ny(3) {'$gen_cast',stop}\ny(4) multiplexing_test\ny(5) normal\ny(6) normal\n\n0x00007fe202906ad0 Return addr 0x000000000088b9a8 (<terminate process normally>)\ny(0) Catch 0x00007fe20c463aa0 (proc_lib:init_p_do_apply/3 + 88)\n">>}} ======================================================= Failed: 0. Skipped: 0. Passed: 278. One or more tests were cancelled. ERROR: One or more eunit tests failed. ERROR: eunit failed while processing /thrift/src/lib/erl: rebar_abort Makefile:663: recipe for target 'check' failed make: *** [check] Error 1
Attachments
Issue Links
- links to