Dec 15 07:07:03.379 INFO testing jsonrpc-http-server-plus-7.1.0 against try#aa49d8ef14939ddec0e34b346b60174a5673d48f for pr-56550 Dec 15 07:07:03.379 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56550/worker-7/try#aa49d8ef14939ddec0e34b346b60174a5673d48f:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/pr-56550/try#aa49d8ef14939ddec0e34b346b60174a5673d48f:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +aa49d8ef14939ddec0e34b346b60174a5673d48f-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Dec 15 07:07:03.947 INFO [stdout] e68a6c4170e1dfdf84aa705f9ed52c47041fdbaf75be948aa5464338dc130527 Dec 15 07:07:03.947 INFO running `"docker" "start" "-a" "e68a6c4170e1dfdf84aa705f9ed52c47041fdbaf75be948aa5464338dc130527"` Dec 15 07:07:04.424 INFO [stderr] usermod: no changes Dec 15 07:07:04.704 INFO [stderr] Compiling globset v0.1.4 Dec 15 07:07:04.705 INFO [stderr] Compiling jsonrpc-core v7.1.1 Dec 15 07:07:08.512 INFO [stderr] Compiling jsonrpc-server-utils v7.1.1 Dec 15 07:07:15.995 INFO [stderr] Compiling jsonrpc-http-server-plus v7.1.0 (/source) Dec 15 07:07:22.463 INFO [stderr] warning: use of deprecated item 'jsonrpc::futures::BoxFuture': removed without replacement, recommended to use a local extension trait or function if needed, more details in https://github.com/rust-lang-nursery/futures-rs/issues/228 Dec 15 07:07:22.463 INFO [stderr] --> src/handler.rs:11:45 Dec 15 07:07:22.463 INFO [stderr] | Dec 15 07:07:22.463 INFO [stderr] 11 | use jsonrpc::futures::{Future, Poll, Async, BoxFuture, Stream}; Dec 15 07:07:22.463 INFO [stderr] | ^^^^^^^^^ Dec 15 07:07:22.463 INFO [stderr] | Dec 15 07:07:22.463 INFO [stderr] = note: #[warn(deprecated)] on by default Dec 15 07:07:22.463 INFO [stderr] Dec 15 07:07:22.463 INFO [stderr] warning: use of deprecated item 'jsonrpc::futures::BoxFuture': removed without replacement, recommended to use a local extension trait or function if needed, more details in https://github.com/rust-lang-nursery/futures-rs/issues/228 Dec 15 07:07:22.463 INFO [stderr] --> src/handler.rs:88:13 Dec 15 07:07:22.463 INFO [stderr] | Dec 15 07:07:22.463 INFO [stderr] 88 | Middleware(BoxFuture), Dec 15 07:07:22.463 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 15 07:07:22.463 INFO [stderr] Dec 15 07:07:22.463 INFO [stderr] warning: use of deprecated item 'jsonrpc::futures::BoxFuture': removed without replacement, recommended to use a local extension trait or function if needed, more details in https://github.com/rust-lang-nursery/futures-rs/issues/228 Dec 15 07:07:22.463 INFO [stderr] --> src/handler.rs:133:10 Dec 15 07:07:22.463 INFO [stderr] | Dec 15 07:07:22.463 INFO [stderr] 133 | Waiting(BoxFuture, ()>), Dec 15 07:07:22.463 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 15 07:07:22.463 INFO [stderr] Dec 15 07:07:22.463 INFO [stderr] warning: use of deprecated item 'jsonrpc::futures::BoxFuture': removed without replacement, recommended to use a local extension trait or function if needed, more details in https://github.com/rust-lang-nursery/futures-rs/issues/228 Dec 15 07:07:22.463 INFO [stderr] --> src/lib.rs:42:50 Dec 15 07:07:22.463 INFO [stderr] | Dec 15 07:07:22.463 INFO [stderr] 42 | use jsonrpc::futures::{self, Future, IntoFuture, BoxFuture, Stream}; Dec 15 07:07:22.463 INFO [stderr] | ^^^^^^^^^ Dec 15 07:07:22.463 INFO [stderr] Dec 15 07:07:22.463 INFO [stderr] warning: use of deprecated item 'jsonrpc::futures::BoxFuture': removed without replacement, recommended to use a local extension trait or function if needed, more details in https://github.com/rust-lang-nursery/futures-rs/issues/228 Dec 15 07:07:22.463 INFO [stderr] --> src/lib.rs:115:12 Dec 15 07:07:22.463 INFO [stderr] | Dec 15 07:07:22.463 INFO [stderr] 115 | handler: BoxFuture, Dec 15 07:07:22.463 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 15 07:07:22.463 INFO [stderr] Dec 15 07:07:22.608 INFO [stderr] warning: use of deprecated item 'jsonrpc::futures::Future::boxed': removed without replacement, recommended to use a local extension trait or function if needed, more details in https://github.com/rust-lang-nursery/futures-rs/issues/228 Dec 15 07:07:22.608 INFO [stderr] --> src/lib.rs:135:36 Dec 15 07:07:22.608 INFO [stderr] | Dec 15 07:07:22.608 INFO [stderr] 135 | handler: handler.into_future().boxed(), Dec 15 07:07:22.608 INFO [stderr] | ^^^^^ Dec 15 07:07:22.608 INFO [stderr] Dec 15 07:07:22.656 INFO [stderr] warning: use of deprecated item 'hyper::server::server_proto::>::bind_connection': All usage of the tokio-proto crate is going away. Dec 15 07:07:22.656 INFO [stderr] --> src/lib.rs:430:11 Dec 15 07:07:22.656 INFO [stderr] | Dec 15 07:07:22.656 INFO [stderr] 430 | http.bind_connection(&handle, socket, addr, ServerHandler::new( Dec 15 07:07:22.656 INFO [stderr] | ^^^^^^^^^^^^^^^ Dec 15 07:07:22.656 INFO [stderr] Dec 15 07:07:23.715 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 19.27s Dec 15 07:07:23.727 INFO [stderr] su: No module specific data is present Dec 15 07:07:25.026 INFO running `"docker" "inspect" "e68a6c4170e1dfdf84aa705f9ed52c47041fdbaf75be948aa5464338dc130527"` Dec 15 07:07:25.308 INFO running `"docker" "rm" "-f" "e68a6c4170e1dfdf84aa705f9ed52c47041fdbaf75be948aa5464338dc130527"` Dec 15 07:07:25.607 INFO [stdout] e68a6c4170e1dfdf84aa705f9ed52c47041fdbaf75be948aa5464338dc130527 Dec 15 07:07:25.612 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56550/worker-7/try#aa49d8ef14939ddec0e34b346b60174a5673d48f:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/pr-56550/try#aa49d8ef14939ddec0e34b346b60174a5673d48f:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +aa49d8ef14939ddec0e34b346b60174a5673d48f-alt test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Dec 15 07:07:26.103 INFO [stdout] 6038ea4f09b05700ffc7ad0d5b02efbc109bf206b4bf2c3482b898da2254e5dd Dec 15 07:07:26.105 INFO running `"docker" "start" "-a" "6038ea4f09b05700ffc7ad0d5b02efbc109bf206b4bf2c3482b898da2254e5dd"` Dec 15 07:07:28.003 INFO [stderr] usermod: no changes Dec 15 07:07:28.271 INFO [stderr] Compiling jsonrpc-http-server-plus v7.1.0 (/source) Dec 15 07:07:41.350 INFO [stderr] warning: use of deprecated item 'jsonrpc::futures::BoxFuture': removed without replacement, recommended to use a local extension trait or function if needed, more details in https://github.com/rust-lang-nursery/futures-rs/issues/228 Dec 15 07:07:41.351 INFO [stderr] --> src/handler.rs:11:45 Dec 15 07:07:41.351 INFO [stderr] | Dec 15 07:07:41.351 INFO [stderr] 11 | use jsonrpc::futures::{Future, Poll, Async, BoxFuture, Stream}; Dec 15 07:07:41.351 INFO [stderr] | ^^^^^^^^^ Dec 15 07:07:41.352 INFO [stderr] | Dec 15 07:07:41.352 INFO [stderr] = note: #[warn(deprecated)] on by default Dec 15 07:07:41.352 INFO [stderr] Dec 15 07:07:41.353 INFO [stderr] warning: use of deprecated item 'jsonrpc::futures::BoxFuture': removed without replacement, recommended to use a local extension trait or function if needed, more details in https://github.com/rust-lang-nursery/futures-rs/issues/228 Dec 15 07:07:41.353 INFO [stderr] --> src/handler.rs:88:13 Dec 15 07:07:41.353 INFO [stderr] | Dec 15 07:07:41.353 INFO [stderr] 88 | Middleware(BoxFuture), Dec 15 07:07:41.354 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 15 07:07:41.354 INFO [stderr] Dec 15 07:07:41.354 INFO [stderr] warning: use of deprecated item 'jsonrpc::futures::BoxFuture': removed without replacement, recommended to use a local extension trait or function if needed, more details in https://github.com/rust-lang-nursery/futures-rs/issues/228 Dec 15 07:07:41.354 INFO [stderr] --> src/handler.rs:133:10 Dec 15 07:07:41.354 INFO [stderr] | Dec 15 07:07:41.354 INFO [stderr] 133 | Waiting(BoxFuture, ()>), Dec 15 07:07:41.354 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 15 07:07:41.355 INFO [stderr] Dec 15 07:07:41.355 INFO [stderr] warning: use of deprecated item 'jsonrpc::futures::BoxFuture': removed without replacement, recommended to use a local extension trait or function if needed, more details in https://github.com/rust-lang-nursery/futures-rs/issues/228 Dec 15 07:07:41.355 INFO [stderr] --> src/lib.rs:42:50 Dec 15 07:07:41.356 INFO [stderr] | Dec 15 07:07:41.356 INFO [stderr] 42 | use jsonrpc::futures::{self, Future, IntoFuture, BoxFuture, Stream}; Dec 15 07:07:41.356 INFO [stderr] | ^^^^^^^^^ Dec 15 07:07:41.356 INFO [stderr] Dec 15 07:07:41.357 INFO [stderr] warning: use of deprecated item 'jsonrpc::futures::BoxFuture': removed without replacement, recommended to use a local extension trait or function if needed, more details in https://github.com/rust-lang-nursery/futures-rs/issues/228 Dec 15 07:07:41.357 INFO [stderr] --> src/lib.rs:115:12 Dec 15 07:07:41.357 INFO [stderr] | Dec 15 07:07:41.358 INFO [stderr] 115 | handler: BoxFuture, Dec 15 07:07:41.358 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 15 07:07:41.358 INFO [stderr] Dec 15 07:07:41.653 INFO [stderr] warning: use of deprecated item 'jsonrpc::futures::Future::boxed': removed without replacement, recommended to use a local extension trait or function if needed, more details in https://github.com/rust-lang-nursery/futures-rs/issues/228 Dec 15 07:07:41.653 INFO [stderr] --> src/lib.rs:135:36 Dec 15 07:07:41.654 INFO [stderr] | Dec 15 07:07:41.654 INFO [stderr] 135 | handler: handler.into_future().boxed(), Dec 15 07:07:41.654 INFO [stderr] | ^^^^^ Dec 15 07:07:41.654 INFO [stderr] Dec 15 07:07:41.740 INFO [stderr] warning: use of deprecated item 'hyper::server::server_proto::>::bind_connection': All usage of the tokio-proto crate is going away. Dec 15 07:07:41.740 INFO [stderr] --> src/lib.rs:430:11 Dec 15 07:07:41.740 INFO [stderr] | Dec 15 07:07:41.740 INFO [stderr] 430 | http.bind_connection(&handle, socket, addr, ServerHandler::new( Dec 15 07:07:41.740 INFO [stderr] | ^^^^^^^^^^^^^^^ Dec 15 07:07:41.740 INFO [stderr] Dec 15 07:07:41.860 INFO [stderr] warning: use of deprecated item 'jsonrpc::futures::Future::boxed': removed without replacement, recommended to use a local extension trait or function if needed, more details in https://github.com/rust-lang-nursery/futures-rs/issues/228 Dec 15 07:07:41.860 INFO [stderr] --> src/tests.rs:24:52 Dec 15 07:07:41.860 INFO [stderr] | Dec 15 07:07:41.860 INFO [stderr] 24 | futures::finished(Value::String("world".into())).boxed() Dec 15 07:07:41.860 INFO [stderr] | ^^^^^ Dec 15 07:07:41.860 INFO [stderr] Dec 15 07:07:41.862 INFO [stderr] warning: use of deprecated item 'jsonrpc::futures::Future::boxed': removed without replacement, recommended to use a local extension trait or function if needed, more details in https://github.com/rust-lang-nursery/futures-rs/issues/228 Dec 15 07:07:41.862 INFO [stderr] --> src/tests.rs:32:43 Dec 15 07:07:41.862 INFO [stderr] | Dec 15 07:07:41.862 INFO [stderr] 32 | p.map_err(|_| Error::invalid_request()).boxed() Dec 15 07:07:41.871 INFO [stderr] | ^^^^^ Dec 15 07:07:41.871 INFO [stderr] Dec 15 07:08:00.824 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 32.80s Dec 15 07:08:00.836 INFO [stderr] su: No module specific data is present Dec 15 07:08:02.079 INFO running `"docker" "inspect" "6038ea4f09b05700ffc7ad0d5b02efbc109bf206b4bf2c3482b898da2254e5dd"` Dec 15 07:08:02.385 INFO running `"docker" "rm" "-f" "6038ea4f09b05700ffc7ad0d5b02efbc109bf206b4bf2c3482b898da2254e5dd"` Dec 15 07:08:02.675 INFO [stdout] 6038ea4f09b05700ffc7ad0d5b02efbc109bf206b4bf2c3482b898da2254e5dd Dec 15 07:08:02.683 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56550/worker-7/try#aa49d8ef14939ddec0e34b346b60174a5673d48f:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/pr-56550/try#aa49d8ef14939ddec0e34b346b60174a5673d48f:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +aa49d8ef14939ddec0e34b346b60174a5673d48f-alt test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Dec 15 07:08:03.364 INFO [stdout] 4d8bb8fdf9a220d0d2d2f75badc1376062dd0f9ba1cd7c4680d054f3a6682f79 Dec 15 07:08:03.367 INFO running `"docker" "start" "-a" "4d8bb8fdf9a220d0d2d2f75badc1376062dd0f9ba1cd7c4680d054f3a6682f79"` Dec 15 07:08:04.979 INFO [stderr] usermod: no changes Dec 15 07:08:05.215 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.21s Dec 15 07:08:05.225 INFO [stderr] Running /target/debug/deps/jsonrpc_http_server-878dd88e969732f6 Dec 15 07:08:05.231 INFO [stdout] Dec 15 07:08:05.231 INFO [stdout] running 20 tests Dec 15 07:08:05.561 INFO [stdout] test tests::should_always_allow_the_bind_address_as_localhost ... ok Dec 15 07:08:05.613 INFO [stdout] test tests::should_handle_async_requests_correctly ... ok Dec 15 07:08:05.613 INFO [stdout] test tests::should_handle_async_requests_with_immediate_response_correctly ... ok Dec 15 07:08:05.746 INFO [stdout] test tests::should_add_cors_header_for_null_origin ... ok Dec 15 07:08:05.863 INFO [stdout] test tests::should_handle_sync_batch_requests_correctly ... ok Dec 15 07:08:05.895 INFO [stdout] test tests::should_add_cors_headers ... ok Dec 15 07:08:05.907 INFO [stdout] test tests::should_always_allow_the_bind_address ... ok Dec 15 07:08:05.915 INFO [stdout] test tests::should_handle_sync_requests_correctly ... ok Dec 15 07:08:05.943 INFO [stdout] test tests::should_allow_if_host_is_valid ... ok Dec 15 07:08:06.053 INFO [stdout] test tests::should_not_process_the_request_in_case_of_invalid_cors ... ok Dec 15 07:08:06.107 INFO [stdout] test tests::should_not_add_cors_headers ... ok Dec 15 07:08:06.107 INFO [stdout] test tests::should_reject_invalid_hosts ... ok Dec 15 07:08:06.229 INFO [stdout] test tests::should_return_error_for_malformed_request2 ... ok Dec 15 07:08:06.235 INFO [stdout] test tests::should_return_empty_response_for_notification ... ok Dec 15 07:08:06.269 INFO [stdout] test tests::should_return_method_not_allowed_for_get ... ok Dec 15 07:08:06.328 INFO [stdout] test tests::should_return_error_for_malformed_request ... ok Dec 15 07:08:06.338 INFO [stdout] test tests::should_return_method_not_found ... ok Dec 15 07:08:06.387 INFO [stdout] test tests::should_return_proper_headers_on_options ... ok Dec 15 07:08:06.388 INFO [stdout] test tests::should_return_unsupported_media_type_if_not_json ... ok Dec 15 07:08:06.396 INFO [stdout] test tests::should_reject_missing_host ... ok Dec 15 07:08:06.396 INFO [stdout] Dec 15 07:08:06.396 INFO [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Dec 15 07:08:06.396 INFO [stdout] Dec 15 07:08:06.403 INFO [stderr] Doc-tests jsonrpc_http_server Dec 15 07:08:17.416 INFO [stdout] Dec 15 07:08:17.416 INFO [stdout] running 1 test Dec 15 07:08:28.199 INFO [stdout] test src/lib.rs - (line 3) ... ok Dec 15 07:08:28.199 INFO [stdout] Dec 15 07:08:28.199 INFO [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Dec 15 07:08:28.199 INFO [stdout] Dec 15 07:08:28.215 INFO [stderr] su: No module specific data is present Dec 15 07:08:28.559 INFO running `"docker" "inspect" "4d8bb8fdf9a220d0d2d2f75badc1376062dd0f9ba1cd7c4680d054f3a6682f79"` Dec 15 07:08:28.752 INFO running `"docker" "rm" "-f" "4d8bb8fdf9a220d0d2d2f75badc1376062dd0f9ba1cd7c4680d054f3a6682f79"` Dec 15 07:08:28.867 INFO [stdout] 4d8bb8fdf9a220d0d2d2f75badc1376062dd0f9ba1cd7c4680d054f3a6682f79