[INFO] fetching crate ethers-core 0.1.3...
[INFO] testing ethers-core-0.1.3 against beta-2020-10-09 for beta-1.48-1
[INFO] extracting crate ethers-core 0.1.3 into /workspace/builds/worker-3/source
[INFO] validating manifest of crates.io crate ethers-core 0.1.3 on toolchain beta-2020-10-09
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-10-09" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] started tweaking crates.io crate ethers-core 0.1.3
[INFO] finished tweaking crates.io crate ethers-core 0.1.3
[INFO] tweaked toml for crates.io crate ethers-core 0.1.3 written to /workspace/builds/worker-3/source/Cargo.toml
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-10-09" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-10-09" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-10-09" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 8f8d729ac1fb877eaaff0e82d75398061fdc3e6a87bc437c6134eae13cfc2e11
[INFO] running `Command { std: "docker" "start" "-a" "8f8d729ac1fb877eaaff0e82d75398061fdc3e6a87bc437c6134eae13cfc2e11", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8f8d729ac1fb877eaaff0e82d75398061fdc3e6a87bc437c6134eae13cfc2e11", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8f8d729ac1fb877eaaff0e82d75398061fdc3e6a87bc437c6134eae13cfc2e11", kill_on_drop: false }`
[INFO] [stdout] 8f8d729ac1fb877eaaff0e82d75398061fdc3e6a87bc437c6134eae13cfc2e11
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-10-09" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 77ffa8b730d5dde2305e041b314861539e43f8f062073f53c30f0d63442c7ca6
[INFO] running `Command { std: "docker" "start" "-a" "77ffa8b730d5dde2305e041b314861539e43f8f062073f53c30f0d63442c7ca6", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde v1.0.117
[INFO] [stderr]    Compiling serde_json v1.0.59
[INFO] [stderr]    Compiling subtle v2.3.0
[INFO] [stderr]    Compiling rlp v0.4.6
[INFO] [stderr]    Compiling tiny-keccak v1.5.0
[INFO] [stderr]    Compiling hmac-drbg v0.2.0
[INFO] [stderr]    Compiling uint v0.8.5
[INFO] [stderr]    Compiling fixed-hash v0.6.1
[INFO] [stderr]    Compiling sha2 v0.8.2
[INFO] [stderr]    Compiling libsecp256k1 v0.3.5
[INFO] [stderr]    Compiling impl-rlp v0.2.1
[INFO] [stderr]    Compiling parity-scale-codec v1.3.5
[INFO] [stderr]    Compiling impl-serde v0.3.1
[INFO] [stderr]    Compiling ethbloom v0.9.2
[INFO] [stderr]    Compiling impl-codec v0.4.2
[INFO] [stderr]    Compiling primitive-types v0.7.2
[INFO] [stderr]    Compiling ethereum-types v0.9.2
[INFO] [stderr]    Compiling ethabi-next v12.0.1
[INFO] [stderr]    Compiling ethers-core v0.1.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 44.13s
[INFO] running `Command { std: "docker" "inspect" "77ffa8b730d5dde2305e041b314861539e43f8f062073f53c30f0d63442c7ca6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "77ffa8b730d5dde2305e041b314861539e43f8f062073f53c30f0d63442c7ca6", kill_on_drop: false }`
[INFO] [stdout] 77ffa8b730d5dde2305e041b314861539e43f8f062073f53c30f0d63442c7ca6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-10-09" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 86e361bd94716eb02add442e3731b5ab555e782f28e50b77ad89b2764c74f21c
[INFO] running `Command { std: "docker" "start" "-a" "86e361bd94716eb02add442e3731b5ab555e782f28e50b77ad89b2764c74f21c", kill_on_drop: false }`
[INFO] [stderr]    Compiling bincode v1.3.1
[INFO] [stderr]    Compiling ethers-core v0.1.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 8.12s
[INFO] running `Command { std: "docker" "inspect" "86e361bd94716eb02add442e3731b5ab555e782f28e50b77ad89b2764c74f21c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "86e361bd94716eb02add442e3731b5ab555e782f28e50b77ad89b2764c74f21c", kill_on_drop: false }`
[INFO] [stdout] 86e361bd94716eb02add442e3731b5ab555e782f28e50b77ad89b2764c74f21c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-10-09" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] a90ff1f733f9b1b6b339e34a3de257e3cb91b4c5dfd599ca7cbd87faeee4ed70
[INFO] running `Command { std: "docker" "start" "-a" "a90ff1f733f9b1b6b339e34a3de257e3cb91b4c5dfd599ca7cbd87faeee4ed70", kill_on_drop: false }`
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.17s
[INFO] [stderr]      Running /opt/rustwide/target/debug/deps/ethers_core-f2d7ac2ffe1f46ef
[INFO] [stdout] 
[INFO] [stdout] running 25 tests
[INFO] [stdout] test abi::tokens::tests::should_be_able_to_compile ... ignored
[INFO] [stdout] test abi::tests::format_event_signature ... ok
[INFO] [stdout] test abi::tokens::tests::should_decode_array_of_fixed_bytes ... ok
[INFO] [stdout] test abi::tokens::tests::should_sign_extend_negative_integers ... ok
[INFO] [stdout] test types::chainstate::ens::tests::rlp_name_not_serialized ... ok
[INFO] [stdout] test types::chainstate::ens::tests::serde_address_serialized ... ok
[INFO] [stdout] test types::chainstate::ens::tests::serde_name_not_serialized ... ok
[INFO] [stdout] test abi::tests::format_function_signature ... ok
[INFO] [stdout] test types::chainstate::log::tests::filter_serialization_test ... ok
[INFO] [stdout] test utils::hash::tests::simple_function_signature ... ok
[INFO] [stdout] test types::chainstate::transaction::tests::decode_unsigned_transaction ... ok
[INFO] [stdout] test utils::hash::tests::test_keccak256 ... ok
[INFO] [stdout] test types::chainstate::ens::tests::rlp_address_serialized ... ok
[INFO] [stdout] test types::chainstate::block::tests::deserialize_blk_no_txs ... ok
[INFO] [stdout] test types::chainstate::block::tests::deserialize_blk_with_txs ... ok
[INFO] [stdout] test types::crypto::keys::tests::signs_data ... ok
[INFO] [stdout] test types::crypto::signature::tests::to_vec ... ok
[INFO] [stdout] test utils::hash::tests::test_hash_message ... ok
[INFO] [stdout] test utils::tests::create2_address ... ok
[INFO] [stdout] test types::crypto::keys::tests::signs_tx ... ok
[INFO] [stdout] test types::chainstate::transaction::tests::decode_transaction_response ... ok
[INFO] [stdout] test utils::hash::tests::revert_function_signature ... ok
[INFO] [stdout] test utils::tests::contract_address ... ok
[INFO] [stdout] test types::crypto::signature::tests::recover_signature_from_message ... ok
[INFO] [stderr]    Doc-tests ethers-core
[INFO] [stdout] test types::crypto::keys::tests::serde ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test src/utils/solc.rs - utils::solc::Solc (line 41) ... FAILED
[INFO] [stdout] test src/utils/mod.rs - utils::parse_ether (line 36) ... FAILED
[INFO] [stdout] test src/utils/ganache.rs - utils::ganache::Ganache (line 27) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 15) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/utils/solc.rs - utils::solc::Solc (line 41) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ethers`
[INFO] [stdout]  --> src/utils/solc.rs:42:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use ethers::utils::Solc;
[INFO] [stdout]   |     ^^^^^^ use of undeclared crate or module `ethers`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Solc`
[INFO] [stdout]  --> src/utils/solc.rs:46:17
[INFO] [stdout]   |
[INFO] [stdout] 6 | let contracts = Solc::new("./contracts/*")
[INFO] [stdout]   |                 ^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 | use ethers_core::utils::Solc;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/utils/mod.rs - utils::parse_ether (line 36) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ethers`
[INFO] [stdout]  --> src/utils/mod.rs:37:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use ethers::{types::U256, utils::{parse_ether, WEI_IN_ETHER}};
[INFO] [stdout]   |     ^^^^^^ use of undeclared crate or module `ethers`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `U256`
[INFO] [stdout]  --> src/utils/mod.rs:39:11
[INFO] [stdout]   |
[INFO] [stdout] 5 | let eth = U256::from(WEI_IN_ETHER);
[INFO] [stdout]   |           ^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 2 | use ethereum_types::U256;
[INFO] [stdout]   |
[INFO] [stdout] 2 | use ethers_core::types::U256;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WEI_IN_ETHER` in this scope
[INFO] [stdout]  --> src/utils/mod.rs:39:22
[INFO] [stdout]   |
[INFO] [stdout] 5 | let eth = U256::from(WEI_IN_ETHER);
[INFO] [stdout]   |                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]   |
[INFO] [stdout] 2 | use ethers_core::utils::WEI_IN_ETHER;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `parse_ether` in this scope
[INFO] [stdout]  --> src/utils/mod.rs:40:17
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(eth, parse_ether(1u8).unwrap());
[INFO] [stdout]   |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]   |
[INFO] [stdout] 2 | use ethers_core::utils::parse_ether;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `parse_ether` in this scope
[INFO] [stdout]  --> src/utils/mod.rs:41:17
[INFO] [stdout]   |
[INFO] [stdout] 7 | assert_eq!(eth, parse_ether(1usize).unwrap());
[INFO] [stdout]   |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]   |
[INFO] [stdout] 2 | use ethers_core::utils::parse_ether;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `parse_ether` in this scope
[INFO] [stdout]  --> src/utils/mod.rs:42:17
[INFO] [stdout]   |
[INFO] [stdout] 8 | assert_eq!(eth, parse_ether("1").unwrap());
[INFO] [stdout]   |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]   |
[INFO] [stdout] 2 | use ethers_core::utils::parse_ether;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/utils/ganache.rs - utils::ganache::Ganache (line 27) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ethers`
[INFO] [stdout]  --> src/utils/ganache.rs:28:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use ethers::utils::Ganache;
[INFO] [stdout]   |     ^^^^^^ use of undeclared crate or module `ethers`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ganache`
[INFO] [stdout]  --> src/utils/ganache.rs:33:15
[INFO] [stdout]   |
[INFO] [stdout] 8 | let ganache = Ganache::new()
[INFO] [stdout]   |               ^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 | use ethers_core::utils::Ganache;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 15) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ethers`
[INFO] [stdout]  --> src/lib.rs:16:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use ethers::core::types::{PrivateKey, Address};
[INFO] [stdout]   |     ^^^^^^ use of undeclared crate or module `ethers`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PrivateKey`
[INFO] [stdout]  --> src/lib.rs:19:11
[INFO] [stdout]   |
[INFO] [stdout] 6 | let key = PrivateKey::new(&mut rand::thread_rng());
[INFO] [stdout]   |           ^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 | use ethers_core::types::PrivateKey;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Address`
[INFO] [stdout]  --> src/lib.rs:20:15
[INFO] [stdout]   |
[INFO] [stdout] 7 | let address = Address::from(&key);
[INFO] [stdout]   |               ^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 2 | use ethabi::Address;
[INFO] [stdout]   |
[INFO] [stdout] 2 | use ethereum_types::Address;
[INFO] [stdout]   |
[INFO] [stdout] 2 | use ethers_core::abi::Address;
[INFO] [stdout]   |
[INFO] [stdout] 2 | use ethers_core::types::Address;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/lib.rs - (line 15)
[INFO] [stdout]     src/utils/ganache.rs - utils::ganache::Ganache (line 27)
[INFO] [stdout]     src/utils/mod.rs - utils::parse_ether (line 36)
[INFO] [stdout]     src/utils/solc.rs - utils::solc::Solc (line 41)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 4 failed; 0 ignored; 0 measured; 0 filtered out
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass '--doc'
[INFO] running `Command { std: "docker" "inspect" "a90ff1f733f9b1b6b339e34a3de257e3cb91b4c5dfd599ca7cbd87faeee4ed70", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a90ff1f733f9b1b6b339e34a3de257e3cb91b4c5dfd599ca7cbd87faeee4ed70", kill_on_drop: false }`
[INFO] [stdout] a90ff1f733f9b1b6b339e34a3de257e3cb91b4c5dfd599ca7cbd87faeee4ed70
