Nov 18 08:13:56.390 INFO testing jsonrpc-http-server-plus-7.1.0 against master#6b9b97bd9b704f85f0184f7a213cc4d62bd9654c for pr-55982 Nov 18 08:13:56.392 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55982/worker-4/master#6b9b97bd9b704f85f0184f7a213cc4d62bd9654c:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/pr-55982/master#6b9b97bd9b704f85f0184f7a213cc4d62bd9654c:/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 +6b9b97bd9b704f85f0184f7a213cc4d62bd9654c-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"` Nov 18 08:13:56.823 INFO [stdout] ffdc809a32f03e3b7322cb05e620449648c1bff420f6fa93596ed52337d52769 Nov 18 08:13:56.827 INFO running `"docker" "start" "-a" "ffdc809a32f03e3b7322cb05e620449648c1bff420f6fa93596ed52337d52769"` Nov 18 08:13:58.275 INFO [stderr] usermod: no changes Nov 18 08:13:58.509 INFO [stderr] Compiling jsonrpc-core v7.1.1 Nov 18 08:14:00.729 INFO [stderr] Compiling jsonrpc-server-utils v7.1.1 Nov 18 08:14:06.119 INFO [stderr] Compiling jsonrpc-http-server-plus v7.1.0 (/source) Nov 18 08:14:11.555 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 Nov 18 08:14:11.555 INFO [stderr] --> src/handler.rs:11:45 Nov 18 08:14:11.555 INFO [stderr] | Nov 18 08:14:11.555 INFO [stderr] 11 | use jsonrpc::futures::{Future, Poll, Async, BoxFuture, Stream}; Nov 18 08:14:11.555 INFO [stderr] | ^^^^^^^^^ Nov 18 08:14:11.555 INFO [stderr] | Nov 18 08:14:11.555 INFO [stderr] = note: #[warn(deprecated)] on by default Nov 18 08:14:11.555 INFO [stderr] Nov 18 08:14:11.555 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 Nov 18 08:14:11.555 INFO [stderr] --> src/handler.rs:88:13 Nov 18 08:14:11.555 INFO [stderr] | Nov 18 08:14:11.555 INFO [stderr] 88 | Middleware(BoxFuture), Nov 18 08:14:11.555 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 08:14:11.555 INFO [stderr] Nov 18 08:14:11.555 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 Nov 18 08:14:11.555 INFO [stderr] --> src/handler.rs:133:10 Nov 18 08:14:11.563 INFO [stderr] | Nov 18 08:14:11.564 INFO [stderr] 133 | Waiting(BoxFuture, ()>), Nov 18 08:14:11.564 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 08:14:11.564 INFO [stderr] Nov 18 08:14:11.564 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 Nov 18 08:14:11.565 INFO [stderr] --> src/lib.rs:42:50 Nov 18 08:14:11.565 INFO [stderr] | Nov 18 08:14:11.565 INFO [stderr] 42 | use jsonrpc::futures::{self, Future, IntoFuture, BoxFuture, Stream}; Nov 18 08:14:11.566 INFO [stderr] | ^^^^^^^^^ Nov 18 08:14:11.566 INFO [stderr] Nov 18 08:14:11.566 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 Nov 18 08:14:11.567 INFO [stderr] --> src/lib.rs:115:12 Nov 18 08:14:11.567 INFO [stderr] | Nov 18 08:14:11.567 INFO [stderr] 115 | handler: BoxFuture, Nov 18 08:14:11.567 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 08:14:11.568 INFO [stderr] Nov 18 08:14:11.723 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 Nov 18 08:14:11.724 INFO [stderr] --> src/lib.rs:135:36 Nov 18 08:14:11.724 INFO [stderr] | Nov 18 08:14:11.724 INFO [stderr] 135 | handler: handler.into_future().boxed(), Nov 18 08:14:11.724 INFO [stderr] | ^^^^^ Nov 18 08:14:11.725 INFO [stderr] Nov 18 08:14:11.771 INFO [stderr] warning: use of deprecated item 'hyper::server::server_proto::>::bind_connection': All usage of the tokio-proto crate is going away. Nov 18 08:14:11.772 INFO [stderr] --> src/lib.rs:430:11 Nov 18 08:14:11.772 INFO [stderr] | Nov 18 08:14:11.772 INFO [stderr] 430 | http.bind_connection(&handle, socket, addr, ServerHandler::new( Nov 18 08:14:11.773 INFO [stderr] | ^^^^^^^^^^^^^^^ Nov 18 08:14:11.773 INFO [stderr] Nov 18 08:14:13.104 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 14.81s Nov 18 08:14:13.127 INFO [stderr] su: No module specific data is present Nov 18 08:14:14.029 INFO running `"docker" "inspect" "ffdc809a32f03e3b7322cb05e620449648c1bff420f6fa93596ed52337d52769"` Nov 18 08:14:14.263 INFO running `"docker" "rm" "-f" "ffdc809a32f03e3b7322cb05e620449648c1bff420f6fa93596ed52337d52769"` Nov 18 08:14:14.527 INFO [stdout] ffdc809a32f03e3b7322cb05e620449648c1bff420f6fa93596ed52337d52769 Nov 18 08:14:14.529 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55982/worker-4/master#6b9b97bd9b704f85f0184f7a213cc4d62bd9654c:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/pr-55982/master#6b9b97bd9b704f85f0184f7a213cc4d62bd9654c:/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 +6b9b97bd9b704f85f0184f7a213cc4d62bd9654c-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"` Nov 18 08:14:14.963 INFO [stdout] 2a5169557de496decd7a947f242d19761e38255c7b0792eb101e31be41d54d6f Nov 18 08:14:14.966 INFO running `"docker" "start" "-a" "2a5169557de496decd7a947f242d19761e38255c7b0792eb101e31be41d54d6f"` Nov 18 08:14:16.024 INFO [stderr] usermod: no changes Nov 18 08:14:16.288 INFO [stderr] Compiling jsonrpc-http-server-plus v7.1.0 (/source) Nov 18 08:14:30.767 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 Nov 18 08:14:30.767 INFO [stderr] --> src/handler.rs:11:45 Nov 18 08:14:30.767 INFO [stderr] | Nov 18 08:14:30.767 INFO [stderr] 11 | use jsonrpc::futures::{Future, Poll, Async, BoxFuture, Stream}; Nov 18 08:14:30.767 INFO [stderr] | ^^^^^^^^^ Nov 18 08:14:30.767 INFO [stderr] | Nov 18 08:14:30.767 INFO [stderr] = note: #[warn(deprecated)] on by default Nov 18 08:14:30.767 INFO [stderr] Nov 18 08:14:30.767 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 Nov 18 08:14:30.767 INFO [stderr] --> src/handler.rs:88:13 Nov 18 08:14:30.767 INFO [stderr] | Nov 18 08:14:30.767 INFO [stderr] 88 | Middleware(BoxFuture), Nov 18 08:14:30.767 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 08:14:30.767 INFO [stderr] Nov 18 08:14:30.767 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 Nov 18 08:14:30.767 INFO [stderr] --> src/handler.rs:133:10 Nov 18 08:14:30.767 INFO [stderr] | Nov 18 08:14:30.767 INFO [stderr] 133 | Waiting(BoxFuture, ()>), Nov 18 08:14:30.767 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 08:14:30.767 INFO [stderr] Nov 18 08:14:30.767 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 Nov 18 08:14:30.767 INFO [stderr] --> src/lib.rs:42:50 Nov 18 08:14:30.767 INFO [stderr] | Nov 18 08:14:30.767 INFO [stderr] 42 | use jsonrpc::futures::{self, Future, IntoFuture, BoxFuture, Stream}; Nov 18 08:14:30.767 INFO [stderr] | ^^^^^^^^^ Nov 18 08:14:30.767 INFO [stderr] Nov 18 08:14:30.767 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 Nov 18 08:14:30.767 INFO [stderr] --> src/lib.rs:115:12 Nov 18 08:14:30.767 INFO [stderr] | Nov 18 08:14:30.767 INFO [stderr] 115 | handler: BoxFuture, Nov 18 08:14:30.767 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 08:14:30.767 INFO [stderr] Nov 18 08:14:31.087 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 Nov 18 08:14:31.087 INFO [stderr] --> src/lib.rs:135:36 Nov 18 08:14:31.088 INFO [stderr] | Nov 18 08:14:31.088 INFO [stderr] 135 | handler: handler.into_future().boxed(), Nov 18 08:14:31.089 INFO [stderr] | ^^^^^ Nov 18 08:14:31.091 INFO [stderr] Nov 18 08:14:31.231 INFO [stderr] warning: use of deprecated item 'hyper::server::server_proto::>::bind_connection': All usage of the tokio-proto crate is going away. Nov 18 08:14:31.232 INFO [stderr] --> src/lib.rs:430:11 Nov 18 08:14:31.233 INFO [stderr] | Nov 18 08:14:31.234 INFO [stderr] 430 | http.bind_connection(&handle, socket, addr, ServerHandler::new( Nov 18 08:14:31.234 INFO [stderr] | ^^^^^^^^^^^^^^^ Nov 18 08:14:31.234 INFO [stderr] Nov 18 08:14:31.386 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 Nov 18 08:14:31.387 INFO [stderr] --> src/tests.rs:24:52 Nov 18 08:14:31.387 INFO [stderr] | Nov 18 08:14:31.387 INFO [stderr] 24 | futures::finished(Value::String("world".into())).boxed() Nov 18 08:14:31.387 INFO [stderr] | ^^^^^ Nov 18 08:14:31.395 INFO [stderr] Nov 18 08:14:31.395 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 Nov 18 08:14:31.395 INFO [stderr] --> src/tests.rs:32:43 Nov 18 08:14:31.396 INFO [stderr] | Nov 18 08:14:31.396 INFO [stderr] 32 | p.map_err(|_| Error::invalid_request()).boxed() Nov 18 08:14:31.396 INFO [stderr] | ^^^^^ Nov 18 08:14:31.403 INFO [stderr] Nov 18 08:14:52.415 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 36.36s Nov 18 08:14:52.452 INFO [stderr] su: No module specific data is present Nov 18 08:14:53.259 INFO running `"docker" "inspect" "2a5169557de496decd7a947f242d19761e38255c7b0792eb101e31be41d54d6f"` Nov 18 08:14:53.449 INFO running `"docker" "rm" "-f" "2a5169557de496decd7a947f242d19761e38255c7b0792eb101e31be41d54d6f"` Nov 18 08:14:53.782 INFO [stdout] 2a5169557de496decd7a947f242d19761e38255c7b0792eb101e31be41d54d6f Nov 18 08:14:53.791 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55982/worker-4/master#6b9b97bd9b704f85f0184f7a213cc4d62bd9654c:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/pr-55982/master#6b9b97bd9b704f85f0184f7a213cc4d62bd9654c:/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 +6b9b97bd9b704f85f0184f7a213cc4d62bd9654c-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"` Nov 18 08:14:54.193 INFO [stdout] 080bfdfb645511b874a94393f0e5a0d97f734e3ab878a1fa51c017c60dcc1b0f Nov 18 08:14:54.199 INFO running `"docker" "start" "-a" "080bfdfb645511b874a94393f0e5a0d97f734e3ab878a1fa51c017c60dcc1b0f"` Nov 18 08:14:54.660 INFO [stderr] usermod: no changes Nov 18 08:14:54.899 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.21s Nov 18 08:14:54.920 INFO [stderr] Running /target/debug/deps/jsonrpc_http_server-51217af0541bd4d9 Nov 18 08:14:54.922 INFO [stdout] Nov 18 08:14:54.922 INFO [stdout] running 20 tests Nov 18 08:14:55.087 INFO [stdout] test tests::should_add_cors_header_for_null_origin ... ok Nov 18 08:14:55.096 INFO [stdout] test tests::should_handle_sync_batch_requests_correctly ... ok Nov 18 08:14:55.099 INFO [stdout] test tests::should_always_allow_the_bind_address ... ok Nov 18 08:14:55.101 INFO [stdout] test tests::should_handle_async_requests_with_immediate_response_correctly ... ok Nov 18 08:14:55.112 INFO [stdout] test tests::should_always_allow_the_bind_address_as_localhost ... ok Nov 18 08:14:55.123 INFO [stdout] test tests::should_handle_sync_requests_correctly ... ok Nov 18 08:14:55.128 INFO [stdout] test tests::should_handle_async_requests_correctly ... ok Nov 18 08:14:55.131 INFO [stdout] test tests::should_allow_if_host_is_valid ... ok Nov 18 08:14:55.134 INFO [stdout] test tests::should_add_cors_headers ... ok Nov 18 08:14:55.145 INFO [stdout] test tests::should_return_empty_response_for_notification ... ok Nov 18 08:14:55.195 INFO [stdout] test tests::should_not_add_cors_headers ... ok Nov 18 08:14:55.199 INFO [stdout] test tests::should_return_error_for_malformed_request2 ... ok Nov 18 08:14:55.215 INFO [stdout] test tests::should_return_method_not_allowed_for_get ... ok Nov 18 08:14:55.223 INFO [stdout] test tests::should_reject_invalid_hosts ... ok Nov 18 08:14:55.227 INFO [stdout] test tests::should_return_error_for_malformed_request ... ok Nov 18 08:14:55.231 INFO [stdout] test tests::should_not_process_the_request_in_case_of_invalid_cors ... ok Nov 18 08:14:55.231 INFO [stdout] test tests::should_return_method_not_found ... ok Nov 18 08:14:55.236 INFO [stdout] test tests::should_reject_missing_host ... ok Nov 18 08:14:55.253 INFO [stdout] test tests::should_return_unsupported_media_type_if_not_json ... ok Nov 18 08:14:55.257 INFO [stdout] test tests::should_return_proper_headers_on_options ... ok Nov 18 08:14:55.257 INFO [stderr] Doc-tests jsonrpc_http_server Nov 18 08:14:55.257 INFO [stdout] Nov 18 08:14:55.257 INFO [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Nov 18 08:14:55.257 INFO [stdout] Nov 18 08:15:04.997 INFO [stdout] Nov 18 08:15:04.997 INFO [stdout] running 1 test Nov 18 08:15:14.897 INFO [stdout] test src/lib.rs - (line 3) ... ok Nov 18 08:15:14.897 INFO [stdout] Nov 18 08:15:14.898 INFO [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Nov 18 08:15:14.898 INFO [stdout] Nov 18 08:15:14.915 INFO [stderr] su: No module specific data is present Nov 18 08:15:15.700 INFO running `"docker" "inspect" "080bfdfb645511b874a94393f0e5a0d97f734e3ab878a1fa51c017c60dcc1b0f"` Nov 18 08:15:15.961 INFO running `"docker" "rm" "-f" "080bfdfb645511b874a94393f0e5a0d97f734e3ab878a1fa51c017c60dcc1b0f"` Nov 18 08:15:16.247 INFO [stdout] 080bfdfb645511b874a94393f0e5a0d97f734e3ab878a1fa51c017c60dcc1b0f