[INFO] fetching crate rdc 0.1.0... [INFO] testing rdc-0.1.0 against try#8de4c7234dd9b97c9d76b58671343fdbbc9a433e+target=x86_64-unknown-linux-musl for musl_upgrade_1_2_5_with_libc_patch_0 [INFO] extracting crate rdc 0.1.0 into /workspace/builds/worker-4-tc1/source [INFO] started tweaking crates.io crate rdc 0.1.0 [INFO] finished tweaking crates.io crate rdc 0.1.0 [INFO] tweaked toml for crates.io crate rdc 0.1.0 written to /workspace/builds/worker-4-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate rdc 0.1.0 on toolchain 8de4c7234dd9b97c9d76b58671343fdbbc9a433e [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 34 packages to latest compatible versions [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded genco-macros v0.17.10 [INFO] [stderr] Downloaded genco v0.17.10 [INFO] [stderr] Downloaded rdc-macros v0.1.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 1ae24c2e76048346f8c291de21498c7f078fde77087c1d5d9107d740070200f4 [INFO] running `Command { std: "docker" "start" "-a" "1ae24c2e76048346f8c291de21498c7f078fde77087c1d5d9107d740070200f4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "1ae24c2e76048346f8c291de21498c7f078fde77087c1d5d9107d740070200f4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1ae24c2e76048346f8c291de21498c7f078fde77087c1d5d9107d740070200f4", kill_on_drop: false }` [INFO] [stdout] 1ae24c2e76048346f8c291de21498c7f078fde77087c1d5d9107d740070200f4 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "build" "--frozen" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] 9dba15b907ea764f85e2b309677284aa6d553d4add6f2718d14c96b64052e62d [INFO] running `Command { std: "docker" "start" "-a" "9dba15b907ea764f85e2b309677284aa6d553d4add6f2718d14c96b64052e62d", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.95 [INFO] [stderr] Compiling genco-macros v0.17.10 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling relative-path v1.9.3 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling syn v2.0.104 [INFO] [stderr] Compiling rdc-macros v0.1.0 [INFO] [stderr] Compiling genco v0.17.10 [INFO] [stderr] Compiling rdc v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: method `join` is never used [INFO] [stdout] --> src/targets/java/cg_utils.rs:6:8 [INFO] [stdout] | [INFO] [stdout] 4 | pub trait Compact { [INFO] [stdout] | ------- method in this trait [INFO] [stdout] 5 | fn compact(&self) -> T; [INFO] [stdout] 6 | fn join(&self, sep: &str) -> T; [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 10.00s [INFO] running `Command { std: "docker" "inspect" "9dba15b907ea764f85e2b309677284aa6d553d4add6f2718d14c96b64052e62d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9dba15b907ea764f85e2b309677284aa6d553d4add6f2718d14c96b64052e62d", kill_on_drop: false }` [INFO] [stdout] 9dba15b907ea764f85e2b309677284aa6d553d4add6f2718d14c96b64052e62d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "test" "--frozen" "--no-run" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] 1c1d069f51396206f83898e76e9f5b89f99f9d13afa7abc6ff5837321627048e [INFO] running `Command { std: "docker" "start" "-a" "1c1d069f51396206f83898e76e9f5b89f99f9d13afa7abc6ff5837321627048e", kill_on_drop: false }` [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stdout] warning: method `join` is never used [INFO] [stdout] --> src/targets/java/cg_utils.rs:6:8 [INFO] [stdout] | [INFO] [stdout] 4 | pub trait Compact { [INFO] [stdout] | ------- method in this trait [INFO] [stdout] 5 | fn compact(&self) -> T; [INFO] [stdout] 6 | fn join(&self, sep: &str) -> T; [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling uuid v1.17.0 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling serde_json v1.0.140 [INFO] [stderr] Compiling rdc v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: method `join` is never used [INFO] [stdout] --> src/targets/java/cg_utils.rs:6:8 [INFO] [stdout] | [INFO] [stdout] 4 | pub trait Compact { [INFO] [stdout] | ------- method in this trait [INFO] [stdout] 5 | fn compact(&self) -> T; [INFO] [stdout] 6 | fn join(&self, sep: &str) -> T; [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 9.62s [INFO] running `Command { std: "docker" "inspect" "1c1d069f51396206f83898e76e9f5b89f99f9d13afa7abc6ff5837321627048e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1c1d069f51396206f83898e76e9f5b89f99f9d13afa7abc6ff5837321627048e", kill_on_drop: false }` [INFO] [stdout] 1c1d069f51396206f83898e76e9f5b89f99f9d13afa7abc6ff5837321627048e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "test" "--frozen" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] 449936001dde3eecbaf71a3535a4df844e989318ea4c2ec7f8eaaa5bfb96a218 [INFO] running `Command { std: "docker" "start" "-a" "449936001dde3eecbaf71a3535a4df844e989318ea4c2ec7f8eaaa5bfb96a218", kill_on_drop: false }` [INFO] [stderr] warning: method `join` is never used [INFO] [stdout] [INFO] [stderr] --> src/targets/java/cg_utils.rs:6:8 [INFO] [stdout] running 13 tests [INFO] [stderr] | [INFO] [stderr] 4 | pub trait Compact { [INFO] [stderr] | ------- method in this trait [INFO] [stderr] 5 | fn compact(&self) -> T; [INFO] [stderr] 6 | fn join(&self, sep: &str) -> T; [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `rdc` (lib) generated 1 warning [INFO] [stderr] warning: `rdc` (lib test) generated 1 warning (1 duplicate) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.05s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/rdc-4c4edfc73a3ba86c) [INFO] [stdout] test ir::data::tests::test_name_from_pascal_case ... ok [INFO] [stdout] test ir::data::tests::test_name_from_camel_case ... ok [INFO] [stdout] test ir::data::tests::test_name_from_snake_case ... ok [INFO] [stdout] test targets::java::cg_enum::tests::generate_basic_class ... ok [INFO] [stdout] test targets::java::cg_struct::tests::generate_basic_class ... ok [INFO] [stdout] test targets::java::writer_tests::test_generate_java_code ... ok [INFO] [stdout] test targets::java::tests::project_builder::tests::run_java_test ... FAILED [INFO] [stdout] test targets::java::writer_tests::test_write_java ... FAILED [INFO] [stdout] test targets::java::cg_enum::tests::enum_derive_test ... FAILED [INFO] [stdout] test targets::java::tests::project_builder::tests::uppercase_stdin_test ... FAILED [INFO] [stdout] test targets::java::cg_struct::tests::struct_derive_test ... FAILED [INFO] [stdout] test targets::java::tests::project_builder::tests::jackson_test ... FAILED [INFO] [stdout] test targets::java::cg_data_enum::tests::enum_derive_test ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stderr] error: test failed, to rerun pass `--lib` [INFO] [stdout] [INFO] [stdout] ---- targets::java::tests::project_builder::tests::run_java_test stdout ---- [INFO] [stdout] Waiting for gradle lock [INFO] [stdout] Got gradle lock [INFO] [stdout] Running Java code... [INFO] [stdout] Creating project directory: /tmp/rdc/f52feeca-c59f-493b-aa5b-71889c303c32 [INFO] [stdout] Writing java... [INFO] [stdout] Writing build.gradle... [INFO] [stdout] Writing settings.gradle... [INFO] [stdout] Writing Utils.java... [INFO] [stdout] Running command: gradle [INFO] [stdout] Cleaning up... [INFO] [stdout] Failed to run command [INFO] [stdout] [INFO] [stdout] thread 'targets::java::tests::project_builder::tests::run_java_test' panicked at src/targets/java/tests/project_builder.rs:182:9: [INFO] [stdout] assertion failed: result.is_ok() [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x7c1483acbbf2 - std::backtrace_rs::backtrace::libunwind::trace::h559918daaaf51ab7 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x7c1483acbbf2 - std::backtrace_rs::backtrace::trace_unsynchronized::hb04fbcf80d07af8b [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x7c1483acbbf2 - std::sys::backtrace::_print_fmt::h7c0bbbbfac0065d4 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x7c1483acbbf2 - ::fmt::hb62c8ed31943daa5 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x7c1483b06de3 - core::fmt::rt::Argument::fmt::he5eaa7dd607ed4c9 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x7c1483b06de3 - core::fmt::write::h375399f8cb90b45a [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/fmt/mod.rs:1460:25 [INFO] [stdout] 6: 0x7c1483ac8a43 - std::io::default_write_fmt::hdc1b4dd565dd0099 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x7c1483ac8a43 - std::io::Write::write_fmt::h29f6044e9bc43c23 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x7c1483acba42 - std::sys::backtrace::BacktraceLock::print::ha189c586374f916a [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x7c1483acd2ec - std::panicking::default_hook::{{closure}}::ha3a26c98ff210e12 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:300:27 [INFO] [stdout] 10: 0x7c1483acd142 - std::panicking::default_hook::h8c8a86b4390ab794 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:324:9 [INFO] [stdout] 11: 0x7c1483a7f994 - as core::ops::function::Fn>::call::ha39ae63ed1e9a130 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 12: 0x7c1483a7f994 - test::test_main_with_exit_callback::{{closure}}::h9df7c328ebe18c28 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x7c1483acdd53 - as core::ops::function::Fn>::call::h96b7201b552e9069 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 14: 0x7c1483acdd53 - std::panicking::rust_panic_with_hook::hb3b66c2e80efa371 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:841:13 [INFO] [stdout] 15: 0x7c1483acda06 - std::panicking::begin_panic_handler::{{closure}}::h9c68d0f839e62070 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:699:13 [INFO] [stdout] 16: 0x7c1483acc0f9 - std::sys::backtrace::__rust_end_short_backtrace::h68d22ddde4a73ad6 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:168:18 [INFO] [stdout] 17: 0x7c1483acd6cd - __rustc[f4ffc7196a45a630]::rust_begin_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:697:5 [INFO] [stdout] 18: 0x7c14839cc560 - core::panicking::panic_fmt::h8cdd4c81eb9069aa [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x7c14839cc5ec - core::panicking::panic::hd54a104e9b8d4d02 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panicking.rs:145:5 [INFO] [stdout] 20: 0x7c1483a229f7 - rdc::targets::java::tests::project_builder::tests::run_java_test::h288c3fdf7a394496 [INFO] [stdout] at /opt/rustwide/workdir/src/targets/java/tests/project_builder.rs:182:9 [INFO] [stdout] 21: 0x7c1483a226f7 - rdc::targets::java::tests::project_builder::tests::run_java_test::{{closure}}::h9e8911d742117992 [INFO] [stdout] at /opt/rustwide/workdir/src/targets/java/tests/project_builder.rs:166:23 [INFO] [stdout] 22: 0x7c1483a19dd6 - core::ops::function::FnOnce::call_once::h79355d6b3ab51162 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x7c1483a8508b - core::ops::function::FnOnce::call_once::h9633dcf760ae81b2 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x7c1483a8508b - test::__rust_begin_short_backtrace::h12ad5e04c8d7b4a5 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:648:18 [INFO] [stdout] 25: 0x7c1483a842fe - test::run_test_in_process::{{closure}}::he596b4fd3fa4893c [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:671:74 [INFO] [stdout] 26: 0x7c1483a842fe - as core::ops::function::FnOnce<()>>::call_once::hc746bc3fa75190e0 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 27: 0x7c1483a842fe - std::panicking::catch_unwind::do_call::hf4843906108d6299 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] 28: 0x7c1483a842fe - std::panicking::catch_unwind::h849d4e8b03577bb9 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] 29: 0x7c1483a842fe - std::panic::catch_unwind::ha1f814c1dec025d2 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x7c1483a842fe - test::run_test_in_process::h542aad3fe61255e7 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:671:27 [INFO] [stdout] 31: 0x7c1483a842fe - test::run_test::{{closure}}::h612788d75908cb63 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:592:43 [INFO] [stdout] 32: 0x7c1483a49184 - test::run_test::{{closure}}::hbfeea3bcb7245123 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:622:41 [INFO] [stdout] 33: 0x7c1483a49184 - std::sys::backtrace::__rust_begin_short_backtrace::h72542b83b4f87d5b [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 34: 0x7c1483a4c97a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hff26a7547ea762c9 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 35: 0x7c1483a4c97a - as core::ops::function::FnOnce<()>>::call_once::hbee49bc759312884 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 36: 0x7c1483a4c97a - std::panicking::catch_unwind::do_call::h61de12ce5e04e28f [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] 37: 0x7c1483a4c97a - std::panicking::catch_unwind::h454dd49873d22e18 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] 38: 0x7c1483a4c97a - std::panic::catch_unwind::h5c15187324f8cebb [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x7c1483a4c97a - std::thread::Builder::spawn_unchecked_::{{closure}}::hbc9d9c7427673d42 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 40: 0x7c1483a4c97a - core::ops::function::FnOnce::call_once{{vtable.shim}}::hefd458a129ddca13 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x7c1483ad07a7 - as core::ops::function::FnOnce>::call_once::h2d6e2e526b02c3da [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 42: 0x7c1483ad07a7 - as core::ops::function::FnOnce>::call_once::h1aefced482b33c72 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 43: 0x7c1483ad07a7 - std::sys::pal::unix::thread::Thread::new::thread_start::h7c9c6951b48f721d [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/pal/unix/thread.rs:97:17 [INFO] [stdout] [INFO] [stdout] ---- targets::java::writer_tests::test_write_java stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'targets::java::writer_tests::test_write_java' panicked at src/targets/java.rs:169:9: [INFO] [stdout] assertion failed: write_java(&results.unwrap(), "com.example", [INFO] [stdout] "target/test-tmp/src/main/java").is_ok() [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x7c1483acbbf2 - std::backtrace_rs::backtrace::libunwind::trace::h559918daaaf51ab7 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x7c1483acbbf2 - std::backtrace_rs::backtrace::trace_unsynchronized::hb04fbcf80d07af8b [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x7c1483acbbf2 - std::sys::backtrace::_print_fmt::h7c0bbbbfac0065d4 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x7c1483acbbf2 - ::fmt::hb62c8ed31943daa5 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x7c1483b06de3 - core::fmt::rt::Argument::fmt::he5eaa7dd607ed4c9 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x7c1483b06de3 - core::fmt::write::h375399f8cb90b45a [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/fmt/mod.rs:1460:25 [INFO] [stdout] 6: 0x7c1483ac8a43 - std::io::default_write_fmt::hdc1b4dd565dd0099 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x7c1483ac8a43 - std::io::Write::write_fmt::h29f6044e9bc43c23 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x7c1483acba42 - std::sys::backtrace::BacktraceLock::print::ha189c586374f916a [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x7c1483acd2ec - std::panicking::default_hook::{{closure}}::ha3a26c98ff210e12 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:300:27 [INFO] [stdout] 10: 0x7c1483acd142 - std::panicking::default_hook::h8c8a86b4390ab794 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:324:9 [INFO] [stdout] 11: 0x7c1483a7f994 - as core::ops::function::Fn>::call::ha39ae63ed1e9a130 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 12: 0x7c1483a7f994 - test::test_main_with_exit_callback::{{closure}}::h9df7c328ebe18c28 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x7c1483acdd53 - as core::ops::function::Fn>::call::h96b7201b552e9069 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 14: 0x7c1483acdd53 - std::panicking::rust_panic_with_hook::hb3b66c2e80efa371 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:841:13 [INFO] [stdout] 15: 0x7c1483acda06 - std::panicking::begin_panic_handler::{{closure}}::h9c68d0f839e62070 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:699:13 [INFO] [stdout] 16: 0x7c1483acc0f9 - std::sys::backtrace::__rust_end_short_backtrace::h68d22ddde4a73ad6 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:168:18 [INFO] [stdout] 17: 0x7c1483acd6cd - __rustc[f4ffc7196a45a630]::rust_begin_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:697:5 [INFO] [stdout] 18: 0x7c14839cc560 - core::panicking::panic_fmt::h8cdd4c81eb9069aa [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x7c14839cc5ec - core::panicking::panic::hd54a104e9b8d4d02 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panicking.rs:145:5 [INFO] [stdout] 20: 0x7c1483a246f4 - rdc::targets::java::writer_tests::test_write_java::hfe3bd547394f9d20 [INFO] [stdout] at /opt/rustwide/workdir/src/targets/java.rs:169:9 [INFO] [stdout] 21: 0x7c1483a243a7 - rdc::targets::java::writer_tests::test_write_java::{{closure}}::h33099a85738bc2b3 [INFO] [stdout] at /opt/rustwide/workdir/src/targets/java.rs:166:25 [INFO] [stdout] 22: 0x7c1483a19bb6 - core::ops::function::FnOnce::call_once::h1224aacaf9c3a483 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x7c1483a8508b - core::ops::function::FnOnce::call_once::h9633dcf760ae81b2 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x7c1483a8508b - test::__rust_begin_short_backtrace::h12ad5e04c8d7b4a5 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:648:18 [INFO] [stdout] 25: 0x7c1483a842fe - test::run_test_in_process::{{closure}}::he596b4fd3fa4893c [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:671:74 [INFO] [stdout] 26: 0x7c1483a842fe - as core::ops::function::FnOnce<()>>::call_once::hc746bc3fa75190e0 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 27: 0x7c1483a842fe - std::panicking::catch_unwind::do_call::hf4843906108d6299 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] 28: 0x7c1483a842fe - std::panicking::catch_unwind::h849d4e8b03577bb9 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] 29: 0x7c1483a842fe - std::panic::catch_unwind::ha1f814c1dec025d2 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x7c1483a842fe - test::run_test_in_process::h542aad3fe61255e7 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:671:27 [INFO] [stdout] 31: 0x7c1483a842fe - test::run_test::{{closure}}::h612788d75908cb63 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:592:43 [INFO] [stdout] 32: 0x7c1483a49184 - test::run_test::{{closure}}::hbfeea3bcb7245123 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:622:41 [INFO] [stdout] 33: 0x7c1483a49184 - std::sys::backtrace::__rust_begin_short_backtrace::h72542b83b4f87d5b [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 34: 0x7c1483a4c97a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hff26a7547ea762c9 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 35: 0x7c1483a4c97a - as core::ops::function::FnOnce<()>>::call_once::hbee49bc759312884 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 36: 0x7c1483a4c97a - std::panicking::catch_unwind::do_call::h61de12ce5e04e28f [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] 37: 0x7c1483a4c97a - std::panicking::catch_unwind::h454dd49873d22e18 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] 38: 0x7c1483a4c97a - std::panic::catch_unwind::h5c15187324f8cebb [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x7c1483a4c97a - std::thread::Builder::spawn_unchecked_::{{closure}}::hbc9d9c7427673d42 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 40: 0x7c1483a4c97a - core::ops::function::FnOnce::call_once{{vtable.shim}}::hefd458a129ddca13 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x7c1483ad07a7 - as core::ops::function::FnOnce>::call_once::h2d6e2e526b02c3da [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 42: 0x7c1483ad07a7 - as core::ops::function::FnOnce>::call_once::h1aefced482b33c72 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 43: 0x7c1483ad07a7 - std::sys::pal::unix::thread::Thread::new::thread_start::h7c9c6951b48f721d [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/pal/unix/thread.rs:97:17 [INFO] [stdout] [INFO] [stdout] ---- targets::java::cg_enum::tests::enum_derive_test stdout ---- [INFO] [stdout] import com.fasterxml.jackson.annotation.JsonProperty; [INFO] [stdout] [INFO] [stdout] public class Value { [INFO] [stdout] @JsonProperty("value") [INFO] [stdout] private ExportType value; [INFO] [stdout] [INFO] [stdout] public Value() {} [INFO] [stdout] [INFO] [stdout] public ExportType getValue() { [INFO] [stdout] return value; [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] public void setValue(ExportType value) { [INFO] [stdout] this.value = value; [INFO] [stdout] } [INFO] [stdout] } [INFO] [stdout] import com.fasterxml.jackson.annotation.JsonProperty; [INFO] [stdout] [INFO] [stdout] public enum ExportType { [INFO] [stdout] @JsonProperty("CSV") [INFO] [stdout] CSV,@JsonProperty("Json") [INFO] [stdout] JSON,@JsonProperty("XML") [INFO] [stdout] XML [INFO] [stdout] } [INFO] [stdout] Waiting for gradle lock [INFO] [stdout] Got gradle lock [INFO] [stdout] Running Java code... [INFO] [stdout] Creating project directory: /tmp/rdc/97f8e35a-f4ef-4e10-b1dd-3433b93b1461 [INFO] [stdout] Writing java... [INFO] [stdout] Writing build.gradle... [INFO] [stdout] Writing settings.gradle... [INFO] [stdout] Writing Utils.java... [INFO] [stdout] Running command: gradle [INFO] [stdout] Cleaning up... [INFO] [stdout] [INFO] [stdout] thread 'targets::java::cg_enum::tests::enum_derive_test' panicked at src/targets/java/cg_enum.rs:115:69: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Error { message: "Failed to run command" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x7c1483acbbf2 - std::backtrace_rs::backtrace::libunwind::trace::h559918daaaf51ab7 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x7c1483acbbf2 - std::backtrace_rs::backtrace::trace_unsynchronized::hb04fbcf80d07af8b [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x7c1483acbbf2 - std::sys::backtrace::_print_fmt::h7c0bbbbfac0065d4 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x7c1483acbbf2 - ::fmt::hb62c8ed31943daa5 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x7c1483b06de3 - core::fmt::rt::Argument::fmt::he5eaa7dd607ed4c9 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x7c1483b06de3 - core::fmt::write::h375399f8cb90b45a [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/fmt/mod.rs:1460:25 [INFO] [stdout] 6: 0x7c1483ac8a43 - std::io::default_write_fmt::hdc1b4dd565dd0099 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x7c1483ac8a43 - std::io::Write::write_fmt::h29f6044e9bc43c23 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x7c1483acba42 - std::sys::backtrace::BacktraceLock::print::ha189c586374f916a [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x7c1483acd2ec - std::panicking::default_hook::{{closure}}::ha3a26c98ff210e12 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:300:27 [INFO] [stdout] 10: 0x7c1483acd142 - std::panicking::default_hook::h8c8a86b4390ab794 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:324:9 [INFO] [stdout] 11: 0x7c1483a7f994 - as core::ops::function::Fn>::call::ha39ae63ed1e9a130 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 12: 0x7c1483a7f994 - test::test_main_with_exit_callback::{{closure}}::h9df7c328ebe18c28 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x7c1483acdd53 - as core::ops::function::Fn>::call::h96b7201b552e9069 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 14: 0x7c1483acdd53 - std::panicking::rust_panic_with_hook::hb3b66c2e80efa371 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:841:13 [INFO] [stdout] 15: 0x7c1483acda3a - std::panicking::begin_panic_handler::{{closure}}::h9c68d0f839e62070 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:706:13 [INFO] [stdout] 16: 0x7c1483acc0f9 - std::sys::backtrace::__rust_end_short_backtrace::h68d22ddde4a73ad6 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:168:18 [INFO] [stdout] 17: 0x7c1483acd6cd - __rustc[f4ffc7196a45a630]::rust_begin_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:697:5 [INFO] [stdout] 18: 0x7c14839cc560 - core::panicking::panic_fmt::h8cdd4c81eb9069aa [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x7c14839cc9c6 - core::result::unwrap_failed::h8476ffaa6db8205b [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/result.rs:1761:5 [INFO] [stdout] 20: 0x7c1483a223e5 - core::result::Result::unwrap::hfef11b40505e5fc9 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/result.rs:1167:23 [INFO] [stdout] 21: 0x7c1483a223e5 - rdc::targets::java::cg_enum::tests::enum_derive_test::hb96dbef3e0d52499 [INFO] [stdout] at /opt/rustwide/workdir/src/targets/java/cg_enum.rs:115:69 [INFO] [stdout] 22: 0x7c1483a20b77 - rdc::targets::java::cg_enum::tests::enum_derive_test::{{closure}}::hca14ff5949cc4b51 [INFO] [stdout] at /opt/rustwide/workdir/src/targets/java/cg_enum.rs:80:26 [INFO] [stdout] 23: 0x7c1483a19e56 - core::ops::function::FnOnce::call_once::h81cd3a6eb9f99de7 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x7c1483a8508b - core::ops::function::FnOnce::call_once::h9633dcf760ae81b2 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x7c1483a8508b - test::__rust_begin_short_backtrace::h12ad5e04c8d7b4a5 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:648:18 [INFO] [stdout] 26: 0x7c1483a842fe - test::run_test_in_process::{{closure}}::he596b4fd3fa4893c [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:671:74 [INFO] [stdout] 27: 0x7c1483a842fe - as core::ops::function::FnOnce<()>>::call_once::hc746bc3fa75190e0 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 28: 0x7c1483a842fe - std::panicking::catch_unwind::do_call::hf4843906108d6299 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] 29: 0x7c1483a842fe - std::panicking::catch_unwind::h849d4e8b03577bb9 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] 30: 0x7c1483a842fe - std::panic::catch_unwind::ha1f814c1dec025d2 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x7c1483a842fe - test::run_test_in_process::h542aad3fe61255e7 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:671:27 [INFO] [stdout] 32: 0x7c1483a842fe - test::run_test::{{closure}}::h612788d75908cb63 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:592:43 [INFO] [stdout] 33: 0x7c1483a49184 - test::run_test::{{closure}}::hbfeea3bcb7245123 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:622:41 [INFO] [stdout] 34: 0x7c1483a49184 - std::sys::backtrace::__rust_begin_short_backtrace::h72542b83b4f87d5b [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 35: 0x7c1483a4c97a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hff26a7547ea762c9 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 36: 0x7c1483a4c97a - as core::ops::function::FnOnce<()>>::call_once::hbee49bc759312884 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: 0x7c1483a4c97a - std::panicking::catch_unwind::do_call::h61de12ce5e04e28f [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] 38: 0x7c1483a4c97a - std::panicking::catch_unwind::h454dd49873d22e18 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] 39: 0x7c1483a4c97a - std::panic::catch_unwind::h5c15187324f8cebb [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x7c1483a4c97a - std::thread::Builder::spawn_unchecked_::{{closure}}::hbc9d9c7427673d42 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 41: 0x7c1483a4c97a - core::ops::function::FnOnce::call_once{{vtable.shim}}::hefd458a129ddca13 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x7c1483ad07a7 - as core::ops::function::FnOnce>::call_once::h2d6e2e526b02c3da [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 43: 0x7c1483ad07a7 - as core::ops::function::FnOnce>::call_once::h1aefced482b33c72 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 44: 0x7c1483ad07a7 - std::sys::pal::unix::thread::Thread::new::thread_start::h7c9c6951b48f721d [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/pal/unix/thread.rs:97:17 [INFO] [stdout] [INFO] [stdout] ---- targets::java::tests::project_builder::tests::uppercase_stdin_test stdout ---- [INFO] [stdout] Waiting for gradle lock [INFO] [stdout] Got gradle lock [INFO] [stdout] Running Java code... [INFO] [stdout] Creating project directory: /tmp/rdc/c91c99f5-da34-4e12-9cea-447b46b4ea36 [INFO] [stdout] Writing java... [INFO] [stdout] Writing build.gradle... [INFO] [stdout] Writing settings.gradle... [INFO] [stdout] Writing Utils.java... [INFO] [stdout] Running command: gradle [INFO] [stdout] Cleaning up... [INFO] [stdout] Failed to run command [INFO] [stdout] [INFO] [stdout] thread 'targets::java::tests::project_builder::tests::uppercase_stdin_test' panicked at src/targets/java/tests/project_builder.rs:202:9: [INFO] [stdout] assertion failed: result.is_ok() [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x7c1483acbbf2 - std::backtrace_rs::backtrace::libunwind::trace::h559918daaaf51ab7 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x7c1483acbbf2 - std::backtrace_rs::backtrace::trace_unsynchronized::hb04fbcf80d07af8b [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x7c1483acbbf2 - std::sys::backtrace::_print_fmt::h7c0bbbbfac0065d4 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x7c1483acbbf2 - ::fmt::hb62c8ed31943daa5 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x7c1483b06de3 - core::fmt::rt::Argument::fmt::he5eaa7dd607ed4c9 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x7c1483b06de3 - core::fmt::write::h375399f8cb90b45a [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/fmt/mod.rs:1460:25 [INFO] [stdout] 6: 0x7c1483ac8a43 - std::io::default_write_fmt::hdc1b4dd565dd0099 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x7c1483ac8a43 - std::io::Write::write_fmt::h29f6044e9bc43c23 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x7c1483acba42 - std::sys::backtrace::BacktraceLock::print::ha189c586374f916a [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x7c1483acd2ec - std::panicking::default_hook::{{closure}}::ha3a26c98ff210e12 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:300:27 [INFO] [stdout] 10: 0x7c1483acd142 - std::panicking::default_hook::h8c8a86b4390ab794 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:324:9 [INFO] [stdout] 11: 0x7c1483a7f994 - as core::ops::function::Fn>::call::ha39ae63ed1e9a130 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 12: 0x7c1483a7f994 - test::test_main_with_exit_callback::{{closure}}::h9df7c328ebe18c28 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x7c1483acdd53 - as core::ops::function::Fn>::call::h96b7201b552e9069 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 14: 0x7c1483acdd53 - std::panicking::rust_panic_with_hook::hb3b66c2e80efa371 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:841:13 [INFO] [stdout] 15: 0x7c1483acda06 - std::panicking::begin_panic_handler::{{closure}}::h9c68d0f839e62070 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:699:13 [INFO] [stdout] 16: 0x7c1483acc0f9 - std::sys::backtrace::__rust_end_short_backtrace::h68d22ddde4a73ad6 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:168:18 [INFO] [stdout] 17: 0x7c1483acd6cd - __rustc[f4ffc7196a45a630]::rust_begin_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:697:5 [INFO] [stdout] 18: 0x7c14839cc560 - core::panicking::panic_fmt::h8cdd4c81eb9069aa [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x7c14839cc5ec - core::panicking::panic::hd54a104e9b8d4d02 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panicking.rs:145:5 [INFO] [stdout] 20: 0x7c1483a22f45 - rdc::targets::java::tests::project_builder::tests::uppercase_stdin_test::h9c2086f5df602b8c [INFO] [stdout] at /opt/rustwide/workdir/src/targets/java/tests/project_builder.rs:202:9 [INFO] [stdout] 21: 0x7c1483a22c47 - rdc::targets::java::tests::project_builder::tests::uppercase_stdin_test::{{closure}}::h118540e3ac0a7de2 [INFO] [stdout] at /opt/rustwide/workdir/src/targets/java/tests/project_builder.rs:187:30 [INFO] [stdout] 22: 0x7c1483a19e96 - core::ops::function::FnOnce::call_once::h96f31569edae89e8 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x7c1483a8508b - core::ops::function::FnOnce::call_once::h9633dcf760ae81b2 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x7c1483a8508b - test::__rust_begin_short_backtrace::h12ad5e04c8d7b4a5 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:648:18 [INFO] [stdout] 25: 0x7c1483a842fe - test::run_test_in_process::{{closure}}::he596b4fd3fa4893c [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:671:74 [INFO] [stdout] 26: 0x7c1483a842fe - as core::ops::function::FnOnce<()>>::call_once::hc746bc3fa75190e0 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 27: 0x7c1483a842fe - std::panicking::catch_unwind::do_call::hf4843906108d6299 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] 28: 0x7c1483a842fe - std::panicking::catch_unwind::h849d4e8b03577bb9 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] 29: 0x7c1483a842fe - std::panic::catch_unwind::ha1f814c1dec025d2 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x7c1483a842fe - test::run_test_in_process::h542aad3fe61255e7 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:671:27 [INFO] [stdout] 31: 0x7c1483a842fe - test::run_test::{{closure}}::h612788d75908cb63 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:592:43 [INFO] [stdout] 32: 0x7c1483a49184 - test::run_test::{{closure}}::hbfeea3bcb7245123 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:622:41 [INFO] [stdout] 33: 0x7c1483a49184 - std::sys::backtrace::__rust_begin_short_backtrace::h72542b83b4f87d5b [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 34: 0x7c1483a4c97a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hff26a7547ea762c9 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 35: 0x7c1483a4c97a - as core::ops::function::FnOnce<()>>::call_once::hbee49bc759312884 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 36: 0x7c1483a4c97a - std::panicking::catch_unwind::do_call::h61de12ce5e04e28f [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] 37: 0x7c1483a4c97a - std::panicking::catch_unwind::h454dd49873d22e18 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] 38: 0x7c1483a4c97a - std::panic::catch_unwind::h5c15187324f8cebb [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x7c1483a4c97a - std::thread::Builder::spawn_unchecked_::{{closure}}::hbc9d9c7427673d42 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 40: 0x7c1483a4c97a - core::ops::function::FnOnce::call_once{{vtable.shim}}::hefd458a129ddca13 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x7c1483ad07a7 - as core::ops::function::FnOnce>::call_once::h2d6e2e526b02c3da [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 42: 0x7c1483ad07a7 - as core::ops::function::FnOnce>::call_once::h1aefced482b33c72 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 43: 0x7c1483ad07a7 - std::sys::pal::unix::thread::Thread::new::thread_start::h7c9c6951b48f721d [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/pal/unix/thread.rs:97:17 [INFO] [stdout] [INFO] [stdout] ---- targets::java::cg_struct::tests::struct_derive_test stdout ---- [INFO] [stdout] import com.fasterxml.jackson.annotation.JsonProperty; [INFO] [stdout] [INFO] [stdout] public class A { [INFO] [stdout] @JsonProperty("a") [INFO] [stdout] private Integer a;@JsonProperty("b") [INFO] [stdout] private Integer b; [INFO] [stdout] [INFO] [stdout] public A() {} [INFO] [stdout] [INFO] [stdout] public Integer getA() { [INFO] [stdout] return a; [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] public void setA(Integer a) { [INFO] [stdout] this.a = a; [INFO] [stdout] }public Integer getB() { [INFO] [stdout] return b; [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] public void setB(Integer b) { [INFO] [stdout] this.b = b; [INFO] [stdout] } [INFO] [stdout] } [INFO] [stdout] import com.fasterxml.jackson.annotation.JsonProperty; [INFO] [stdout] [INFO] [stdout] public class BIntegerDouble { [INFO] [stdout] @JsonProperty("k") [INFO] [stdout] private Integer k;@JsonProperty("hello") [INFO] [stdout] private Double v;@JsonProperty("a") [INFO] [stdout] private A a; [INFO] [stdout] [INFO] [stdout] public BIntegerDouble() {} [INFO] [stdout] [INFO] [stdout] public Integer getK() { [INFO] [stdout] return k; [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] public void setK(Integer k) { [INFO] [stdout] this.k = k; [INFO] [stdout] }public Double getV() { [INFO] [stdout] return v; [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] public void setV(Double v) { [INFO] [stdout] this.v = v; [INFO] [stdout] }public A getA() { [INFO] [stdout] return a; [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] public void setA(A a) { [INFO] [stdout] this.a = a; [INFO] [stdout] } [INFO] [stdout] } [INFO] [stdout] import com.fasterxml.jackson.databind.ObjectMapper; [INFO] [stdout] import com.fasterxml.jackson.core.type.TypeReference; [INFO] [stdout] public class Main { [INFO] [stdout] public static void main(String[] args) throws Exception { [INFO] [stdout] var objectMapper = new ObjectMapper(); [INFO] [stdout] String input = Utils.input(); [INFO] [stdout] BIntegerDouble b = objectMapper.readValue(input, new TypeReference() {}); [INFO] [stdout] String serialized = objectMapper.writeValueAsString(b); [INFO] [stdout] BIntegerDouble b2 = objectMapper.readValue(serialized, new TypeReference() {}); [INFO] [stdout] String serialized2 = objectMapper.writeValueAsString(b2); [INFO] [stdout] System.out.print(serialized2); [INFO] [stdout] } [INFO] [stdout] } [INFO] [stdout] Waiting for gradle lock [INFO] [stdout] Got gradle lock [INFO] [stdout] Running Java code... [INFO] [stdout] Creating project directory: /tmp/rdc/f4f6b03f-61ba-48eb-984b-25fdf3b45086 [INFO] [stdout] Writing java... [INFO] [stdout] Writing build.gradle... [INFO] [stdout] Writing settings.gradle... [INFO] [stdout] Writing Utils.java... [INFO] [stdout] Running command: gradle [INFO] [stdout] Cleaning up... [INFO] [stdout] [INFO] [stdout] thread 'targets::java::cg_struct::tests::struct_derive_test' panicked at src/targets/java/cg_struct.rs:155:23: [INFO] [stdout] Failed to run command [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x7c1483acbbf2 - std::backtrace_rs::backtrace::libunwind::trace::h559918daaaf51ab7 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x7c1483acbbf2 - std::backtrace_rs::backtrace::trace_unsynchronized::hb04fbcf80d07af8b [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x7c1483acbbf2 - std::sys::backtrace::_print_fmt::h7c0bbbbfac0065d4 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x7c1483acbbf2 - ::fmt::hb62c8ed31943daa5 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x7c1483b06de3 - core::fmt::rt::Argument::fmt::he5eaa7dd607ed4c9 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x7c1483b06de3 - core::fmt::write::h375399f8cb90b45a [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/fmt/mod.rs:1460:25 [INFO] [stdout] 6: 0x7c1483ac8a43 - std::io::default_write_fmt::hdc1b4dd565dd0099 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x7c1483ac8a43 - std::io::Write::write_fmt::h29f6044e9bc43c23 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x7c1483acba42 - std::sys::backtrace::BacktraceLock::print::ha189c586374f916a [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x7c1483acd2ec - std::panicking::default_hook::{{closure}}::ha3a26c98ff210e12 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:300:27 [INFO] [stdout] 10: 0x7c1483acd142 - std::panicking::default_hook::h8c8a86b4390ab794 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:324:9 [INFO] [stdout] 11: 0x7c1483a7f994 - as core::ops::function::Fn>::call::ha39ae63ed1e9a130 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 12: 0x7c1483a7f994 - test::test_main_with_exit_callback::{{closure}}::h9df7c328ebe18c28 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x7c1483acdd53 - as core::ops::function::Fn>::call::h96b7201b552e9069 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 14: 0x7c1483acdd53 - std::panicking::rust_panic_with_hook::hb3b66c2e80efa371 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:841:13 [INFO] [stdout] 15: 0x7c1483acda3a - std::panicking::begin_panic_handler::{{closure}}::h9c68d0f839e62070 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:706:13 [INFO] [stdout] 16: 0x7c1483acc0f9 - std::sys::backtrace::__rust_end_short_backtrace::h68d22ddde4a73ad6 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:168:18 [INFO] [stdout] 17: 0x7c1483acd6cd - __rustc[f4ffc7196a45a630]::rust_begin_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:697:5 [INFO] [stdout] 18: 0x7c14839cc560 - core::panicking::panic_fmt::h8cdd4c81eb9069aa [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x7c14839e4080 - core::panicking::panic_display::h60a57468f10a4fba [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panicking.rs:268:5 [INFO] [stdout] 20: 0x7c14839fe3da - rdc::targets::java::cg_struct::tests::struct_derive_test::panic_cold_display::h0c5030461083a698 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic.rs:100:13 [INFO] [stdout] 21: 0x7c14839fe31e - rdc::targets::java::cg_struct::tests::struct_derive_test::he07fbc566477bb3b [INFO] [stdout] at /opt/rustwide/workdir/src/targets/java/cg_struct.rs:155:23 [INFO] [stdout] 22: 0x7c14839fc797 - rdc::targets::java::cg_struct::tests::struct_derive_test::{{closure}}::h291d83e3381a5a12 [INFO] [stdout] at /opt/rustwide/workdir/src/targets/java/cg_struct.rs:117:28 [INFO] [stdout] 23: 0x7c1483a19fd6 - core::ops::function::FnOnce::call_once::hb81c764899bec996 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x7c1483a8508b - core::ops::function::FnOnce::call_once::h9633dcf760ae81b2 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x7c1483a8508b - test::__rust_begin_short_backtrace::h12ad5e04c8d7b4a5 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:648:18 [INFO] [stdout] 26: 0x7c1483a842fe - test::run_test_in_process::{{closure}}::he596b4fd3fa4893c [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:671:74 [INFO] [stdout] 27: 0x7c1483a842fe - as core::ops::function::FnOnce<()>>::call_once::hc746bc3fa75190e0 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 28: 0x7c1483a842fe - std::panicking::catch_unwind::do_call::hf4843906108d6299 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] 29: 0x7c1483a842fe - std::panicking::catch_unwind::h849d4e8b03577bb9 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] 30: 0x7c1483a842fe - std::panic::catch_unwind::ha1f814c1dec025d2 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x7c1483a842fe - test::run_test_in_process::h542aad3fe61255e7 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:671:27 [INFO] [stdout] 32: 0x7c1483a842fe - test::run_test::{{closure}}::h612788d75908cb63 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:592:43 [INFO] [stdout] 33: 0x7c1483a49184 - test::run_test::{{closure}}::hbfeea3bcb7245123 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:622:41 [INFO] [stdout] 34: 0x7c1483a49184 - std::sys::backtrace::__rust_begin_short_backtrace::h72542b83b4f87d5b [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 35: 0x7c1483a4c97a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hff26a7547ea762c9 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 36: 0x7c1483a4c97a - as core::ops::function::FnOnce<()>>::call_once::hbee49bc759312884 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: 0x7c1483a4c97a - std::panicking::catch_unwind::do_call::h61de12ce5e04e28f [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] 38: 0x7c1483a4c97a - std::panicking::catch_unwind::h454dd49873d22e18 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] 39: 0x7c1483a4c97a - std::panic::catch_unwind::h5c15187324f8cebb [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x7c1483a4c97a - std::thread::Builder::spawn_unchecked_::{{closure}}::hbc9d9c7427673d42 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 41: 0x7c1483a4c97a - core::ops::function::FnOnce::call_once{{vtable.shim}}::hefd458a129ddca13 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x7c1483ad07a7 - as core::ops::function::FnOnce>::call_once::h2d6e2e526b02c3da [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 43: 0x7c1483ad07a7 - as core::ops::function::FnOnce>::call_once::h1aefced482b33c72 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 44: 0x7c1483ad07a7 - std::sys::pal::unix::thread::Thread::new::thread_start::h7c9c6951b48f721d [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/pal/unix/thread.rs:97:17 [INFO] [stdout] [INFO] [stdout] ---- targets::java::tests::project_builder::tests::jackson_test stdout ---- [INFO] [stdout] Waiting for gradle lock [INFO] [stdout] Got gradle lock [INFO] [stdout] Running Java code... [INFO] [stdout] Creating project directory: /tmp/rdc/c1f51fd9-08b2-4f3b-8d72-821a275618a5 [INFO] [stdout] Writing java... [INFO] [stdout] Writing build.gradle... [INFO] [stdout] Writing settings.gradle... [INFO] [stdout] Writing Utils.java... [INFO] [stdout] Running command: gradle [INFO] [stdout] Cleaning up... [INFO] [stdout] Failed to run command [INFO] [stdout] [INFO] [stdout] thread 'targets::java::tests::project_builder::tests::jackson_test' panicked at src/targets/java/tests/project_builder.rs:227:9: [INFO] [stdout] assertion failed: result.is_ok() [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x7c1483acbbf2 - std::backtrace_rs::backtrace::libunwind::trace::h559918daaaf51ab7 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x7c1483acbbf2 - std::backtrace_rs::backtrace::trace_unsynchronized::hb04fbcf80d07af8b [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x7c1483acbbf2 - std::sys::backtrace::_print_fmt::h7c0bbbbfac0065d4 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x7c1483acbbf2 - ::fmt::hb62c8ed31943daa5 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x7c1483b06de3 - core::fmt::rt::Argument::fmt::he5eaa7dd607ed4c9 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x7c1483b06de3 - core::fmt::write::h375399f8cb90b45a [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/fmt/mod.rs:1460:25 [INFO] [stdout] 6: 0x7c1483ac8a43 - std::io::default_write_fmt::hdc1b4dd565dd0099 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x7c1483ac8a43 - std::io::Write::write_fmt::h29f6044e9bc43c23 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x7c1483acba42 - std::sys::backtrace::BacktraceLock::print::ha189c586374f916a [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x7c1483acd2ec - std::panicking::default_hook::{{closure}}::ha3a26c98ff210e12 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:300:27 [INFO] [stdout] 10: 0x7c1483acd142 - std::panicking::default_hook::h8c8a86b4390ab794 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:324:9 [INFO] [stdout] 11: 0x7c1483a7f994 - as core::ops::function::Fn>::call::ha39ae63ed1e9a130 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 12: 0x7c1483a7f994 - test::test_main_with_exit_callback::{{closure}}::h9df7c328ebe18c28 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x7c1483acdd53 - as core::ops::function::Fn>::call::h96b7201b552e9069 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 14: 0x7c1483acdd53 - std::panicking::rust_panic_with_hook::hb3b66c2e80efa371 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:841:13 [INFO] [stdout] 15: 0x7c1483acda06 - std::panicking::begin_panic_handler::{{closure}}::h9c68d0f839e62070 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:699:13 [INFO] [stdout] 16: 0x7c1483acc0f9 - std::sys::backtrace::__rust_end_short_backtrace::h68d22ddde4a73ad6 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:168:18 [INFO] [stdout] 17: 0x7c1483acd6cd - __rustc[f4ffc7196a45a630]::rust_begin_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:697:5 [INFO] [stdout] 18: 0x7c14839cc560 - core::panicking::panic_fmt::h8cdd4c81eb9069aa [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x7c14839cc5ec - core::panicking::panic::hd54a104e9b8d4d02 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panicking.rs:145:5 [INFO] [stdout] 20: 0x7c1483a23497 - rdc::targets::java::tests::project_builder::tests::jackson_test::h519794495d2e8c49 [INFO] [stdout] at /opt/rustwide/workdir/src/targets/java/tests/project_builder.rs:227:9 [INFO] [stdout] 21: 0x7c1483a23197 - rdc::targets::java::tests::project_builder::tests::jackson_test::{{closure}}::h0aafb3fbbb404bf6 [INFO] [stdout] at /opt/rustwide/workdir/src/targets/java/tests/project_builder.rs:207:22 [INFO] [stdout] 22: 0x7c1483a19f56 - core::ops::function::FnOnce::call_once::habd5eabbfb36921b [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x7c1483a8508b - core::ops::function::FnOnce::call_once::h9633dcf760ae81b2 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x7c1483a8508b - test::__rust_begin_short_backtrace::h12ad5e04c8d7b4a5 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:648:18 [INFO] [stdout] 25: 0x7c1483a842fe - test::run_test_in_process::{{closure}}::he596b4fd3fa4893c [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:671:74 [INFO] [stdout] 26: 0x7c1483a842fe - as core::ops::function::FnOnce<()>>::call_once::hc746bc3fa75190e0 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 27: 0x7c1483a842fe - std::panicking::catch_unwind::do_call::hf4843906108d6299 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] 28: 0x7c1483a842fe - std::panicking::catch_unwind::h849d4e8b03577bb9 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] 29: 0x7c1483a842fe - std::panic::catch_unwind::ha1f814c1dec025d2 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x7c1483a842fe - test::run_test_in_process::h542aad3fe61255e7 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:671:27 [INFO] [stdout] 31: 0x7c1483a842fe - test::run_test::{{closure}}::h612788d75908cb63 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:592:43 [INFO] [stdout] 32: 0x7c1483a49184 - test::run_test::{{closure}}::hbfeea3bcb7245123 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:622:41 [INFO] [stdout] 33: 0x7c1483a49184 - std::sys::backtrace::__rust_begin_short_backtrace::h72542b83b4f87d5b [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 34: 0x7c1483a4c97a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hff26a7547ea762c9 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 35: 0x7c1483a4c97a - as core::ops::function::FnOnce<()>>::call_once::hbee49bc759312884 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 36: 0x7c1483a4c97a - std::panicking::catch_unwind::do_call::h61de12ce5e04e28f [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] 37: 0x7c1483a4c97a - std::panicking::catch_unwind::h454dd49873d22e18 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] 38: 0x7c1483a4c97a - std::panic::catch_unwind::h5c15187324f8cebb [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x7c1483a4c97a - std::thread::Builder::spawn_unchecked_::{{closure}}::hbc9d9c7427673d42 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 40: 0x7c1483a4c97a - core::ops::function::FnOnce::call_once{{vtable.shim}}::hefd458a129ddca13 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x7c1483ad07a7 - as core::ops::function::FnOnce>::call_once::h2d6e2e526b02c3da [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 42: 0x7c1483ad07a7 - as core::ops::function::FnOnce>::call_once::h1aefced482b33c72 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 43: 0x7c1483ad07a7 - std::sys::pal::unix::thread::Thread::new::thread_start::h7c9c6951b48f721d [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/pal/unix/thread.rs:97:17 [INFO] [stdout] [INFO] [stdout] ---- targets::java::cg_data_enum::tests::enum_derive_test stdout ---- [INFO] [stdout] import com.fasterxml.jackson.annotation.JsonIgnore; [INFO] [stdout] import com.fasterxml.jackson.annotation.JsonInclude; [INFO] [stdout] import com.fasterxml.jackson.annotation.JsonProperty; [INFO] [stdout] import com.fasterxml.jackson.core.*; [INFO] [stdout] import com.fasterxml.jackson.databind.DeserializationContext; [INFO] [stdout] import com.fasterxml.jackson.databind.JsonNode; [INFO] [stdout] import com.fasterxml.jackson.databind.SerializerProvider; [INFO] [stdout] import com.fasterxml.jackson.databind.annotation.JsonDeserialize; [INFO] [stdout] import com.fasterxml.jackson.databind.annotation.JsonSerialize; [INFO] [stdout] import com.fasterxml.jackson.databind.deser.std.StdDeserializer; [INFO] [stdout] import com.fasterxml.jackson.databind.node.ObjectNode; [INFO] [stdout] import com.fasterxml.jackson.databind.ser.std.StdSerializer; [INFO] [stdout] import com.fasterxml.jackson.core.type.TypeReference; [INFO] [stdout] [INFO] [stdout] import java.io.IOException; [INFO] [stdout] [INFO] [stdout] @JsonInclude(JsonInclude.Include.NON_NULL) [INFO] [stdout] @JsonSerialize(using = TestEnumInteger.Serializer.class) [INFO] [stdout] @JsonDeserialize(using = TestEnumInteger.Deserializer.class) [INFO] [stdout] public class TestEnumInteger { [INFO] [stdout] @JsonIgnore [INFO] [stdout] private final Variant variant; [INFO] [stdout] [INFO] [stdout] @JsonIgnore [INFO] [stdout] private final Object value; [INFO] [stdout] [INFO] [stdout] private TestEnumInteger(Variant variant, Object value) { [INFO] [stdout] this.variant = variant; [INFO] [stdout] this.value = value; [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] public static TestEnumInteger ofCsv(String arg0) { [INFO] [stdout] return new TestEnumInteger(Variant.CSV, new Object[] { [INFO] [stdout] arg0 [INFO] [stdout] }); [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] @SuppressWarnings("unchecked") [INFO] [stdout] public String getCsv() { [INFO] [stdout] if (variant != Variant.CSV) { [INFO] [stdout] throw new IllegalStateException("Invalid variant: " + variant); [INFO] [stdout] } [INFO] [stdout] return (String) ((Object[]) value)[0]; [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] public boolean isCsv() { [INFO] [stdout] return variant == Variant.CSV; [INFO] [stdout] }public static TestEnumInteger ofJson(Integer arg0) { [INFO] [stdout] return new TestEnumInteger(Variant.JSON, new Object[] { [INFO] [stdout] arg0 [INFO] [stdout] }); [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] @SuppressWarnings("unchecked") [INFO] [stdout] public Integer getJson() { [INFO] [stdout] if (variant != Variant.JSON) { [INFO] [stdout] throw new IllegalStateException("Invalid variant: " + variant); [INFO] [stdout] } [INFO] [stdout] return (Integer) ((Object[]) value)[0]; [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] public boolean isJson() { [INFO] [stdout] return variant == Variant.JSON; [INFO] [stdout] }public static TestEnumInteger ofXml(Double arg0,Integer arg1) { [INFO] [stdout] return new TestEnumInteger(Variant.XML, new Object[] { [INFO] [stdout] arg0,arg1 [INFO] [stdout] }); [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] @SuppressWarnings("unchecked") [INFO] [stdout] public Double getXml0() { [INFO] [stdout] if (variant != Variant.XML) { [INFO] [stdout] throw new IllegalStateException("Invalid variant: " + variant); [INFO] [stdout] } [INFO] [stdout] return (Double) ((Object[]) value)[0]; [INFO] [stdout] }@SuppressWarnings("unchecked") [INFO] [stdout] public Integer getXml1() { [INFO] [stdout] if (variant != Variant.XML) { [INFO] [stdout] throw new IllegalStateException("Invalid variant: " + variant); [INFO] [stdout] } [INFO] [stdout] return (Integer) ((Object[]) value)[1]; [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] public boolean isXml() { [INFO] [stdout] return variant == Variant.XML; [INFO] [stdout] }public static TestEnumInteger ofYaml(Integer arg0) { [INFO] [stdout] return new TestEnumInteger(Variant.YAML, new Object[] { [INFO] [stdout] arg0 [INFO] [stdout] }); [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] @SuppressWarnings("unchecked") [INFO] [stdout] public Integer getYaml() { [INFO] [stdout] if (variant != Variant.YAML) { [INFO] [stdout] throw new IllegalStateException("Invalid variant: " + variant); [INFO] [stdout] } [INFO] [stdout] return (Integer) ((Object[]) value)[0]; [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] public boolean isYaml() { [INFO] [stdout] return variant == Variant.YAML; [INFO] [stdout] }public static TestEnumInteger ofOther(Other value) { [INFO] [stdout] return new TestEnumInteger(Variant.OTHER, value); [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] public Other getOther() { [INFO] [stdout] if (variant != Variant.OTHER) { [INFO] [stdout] throw new IllegalStateException("Invalid variant: " + variant); [INFO] [stdout] } [INFO] [stdout] return (Other) value; [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] public static class Other { [INFO] [stdout] private final String name; [INFO] [stdout] [INFO] [stdout] public Other(@JsonProperty("other") String name) { [INFO] [stdout] this.name = name; [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] @JsonProperty("other") [INFO] [stdout] public String getName() { [INFO] [stdout] return name; [INFO] [stdout] } [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] public boolean isOther() { [INFO] [stdout] return variant == Variant.OTHER; [INFO] [stdout] }public static TestEnumInteger ofUnit() { [INFO] [stdout] return new TestEnumInteger(Variant.UNIT, null); [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] public boolean isUnit() { [INFO] [stdout] return variant == Variant.UNIT; [INFO] [stdout] }public static TestEnumInteger ofList(java.util.List arg0) { [INFO] [stdout] return new TestEnumInteger(Variant.LIST, new Object[] { [INFO] [stdout] arg0 [INFO] [stdout] }); [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] @SuppressWarnings("unchecked") [INFO] [stdout] public java.util.List getList() { [INFO] [stdout] if (variant != Variant.LIST) { [INFO] [stdout] throw new IllegalStateException("Invalid variant: " + variant); [INFO] [stdout] } [INFO] [stdout] return (java.util.List) ((Object[]) value)[0]; [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] public boolean isList() { [INFO] [stdout] return variant == Variant.LIST; [INFO] [stdout] }public static TestEnumInteger ofNested(TestEnumInteger arg0) { [INFO] [stdout] return new TestEnumInteger(Variant.NESTED, new Object[] { [INFO] [stdout] arg0 [INFO] [stdout] }); [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] @SuppressWarnings("unchecked") [INFO] [stdout] public TestEnumInteger getNested() { [INFO] [stdout] if (variant != Variant.NESTED) { [INFO] [stdout] throw new IllegalStateException("Invalid variant: " + variant); [INFO] [stdout] } [INFO] [stdout] return (TestEnumInteger) ((Object[]) value)[0]; [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] public boolean isNested() { [INFO] [stdout] return variant == Variant.NESTED; [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] public static class Serializer extends StdSerializer { [INFO] [stdout] public Serializer() { [INFO] [stdout] super(TestEnumInteger.class); [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] @Override [INFO] [stdout] public void serialize(TestEnumInteger value, JsonGenerator gen, SerializerProvider provider) throws IOException { [INFO] [stdout] switch (value.getVariant()) { [INFO] [stdout] case CSV: { [INFO] [stdout] gen.writeStartObject(); [INFO] [stdout] gen.writeObjectField("Csv", ((Object[]) value.value)[0]); [INFO] [stdout] gen.writeEndObject(); [INFO] [stdout] } [INFO] [stdout] break;case JSON: { [INFO] [stdout] gen.writeStartObject(); [INFO] [stdout] gen.writeObjectField("JSON", ((Object[]) value.value)[0]); [INFO] [stdout] gen.writeEndObject(); [INFO] [stdout] } [INFO] [stdout] break;case XML: { [INFO] [stdout] gen.writeStartObject(); [INFO] [stdout] gen.writeObjectField("XML", value.value); [INFO] [stdout] gen.writeEndObject(); [INFO] [stdout] } [INFO] [stdout] break;case YAML: { [INFO] [stdout] gen.writeStartObject(); [INFO] [stdout] gen.writeObjectField("YAML", ((Object[]) value.value)[0]); [INFO] [stdout] gen.writeEndObject(); [INFO] [stdout] } [INFO] [stdout] break;case OTHER: { [INFO] [stdout] gen.writeStartObject(); [INFO] [stdout] gen.writeObjectField("Other", value.value); [INFO] [stdout] gen.writeEndObject(); [INFO] [stdout] } [INFO] [stdout] break;case UNIT: { [INFO] [stdout] gen.writeString("Unit"); [INFO] [stdout] } [INFO] [stdout] break;case LIST: { [INFO] [stdout] gen.writeStartObject(); [INFO] [stdout] gen.writeObjectField("List", ((Object[]) value.value)[0]); [INFO] [stdout] gen.writeEndObject(); [INFO] [stdout] } [INFO] [stdout] break;case NESTED: { [INFO] [stdout] gen.writeStartObject(); [INFO] [stdout] gen.writeObjectField("Nested", ((Object[]) value.value)[0]); [INFO] [stdout] gen.writeEndObject(); [INFO] [stdout] } [INFO] [stdout] break; [INFO] [stdout] } [INFO] [stdout] } [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] public static class Deserializer extends StdDeserializer { [INFO] [stdout] public Deserializer() { [INFO] [stdout] super(TestEnumInteger.class); [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] private Object[] parseField(DeserializationContext cxtx, ObjectNode node, String key, TypeReference...types) throws IOException { [INFO] [stdout] JsonNode field = node.get(key); [INFO] [stdout] if (field == null) { [INFO] [stdout] return new Object[types.length]; [INFO] [stdout] } [INFO] [stdout] if (field.isArray()) { [INFO] [stdout] if (field.size() != types.length) { [INFO] [stdout] throw new JsonParseException(cxtx.getParser(), "Expected array of size " + types.length + " for field " + key); [INFO] [stdout] } [INFO] [stdout] Object[] result = new Object[types.length]; [INFO] [stdout] for (int i = 0; i < types.length; i++) { [INFO] [stdout] try (JsonParser parser = field.get(i).traverse(cxtx.getParser().getCodec())) { [INFO] [stdout] result[i] = parser.readValueAs(types[i]); [INFO] [stdout] } [INFO] [stdout] } [INFO] [stdout] return result; [INFO] [stdout] } else { [INFO] [stdout] if (types.length != 1) { [INFO] [stdout] throw new JsonParseException(cxtx.getParser(), "Expected array for field " + key); [INFO] [stdout] } [INFO] [stdout] try (JsonParser parser = field.traverse(cxtx.getParser().getCodec())) { [INFO] [stdout] return new Object[]{parser.readValueAs(types[0])}; [INFO] [stdout] } [INFO] [stdout] } [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] @Override [INFO] [stdout] public TestEnumInteger deserialize(JsonParser p, DeserializationContext ctxt) throws IOException, JacksonException { [INFO] [stdout] [INFO] [stdout] if (p.currentToken() == JsonToken.VALUE_STRING) { [INFO] [stdout] if (p.getText().equals("Unit")) { [INFO] [stdout] return new TestEnumInteger(Variant.UNIT, null); [INFO] [stdout] } [INFO] [stdout] } else if (p.currentToken() == JsonToken.START_OBJECT) { [INFO] [stdout] var node = (ObjectNode) p.getCodec().readTree(p); [INFO] [stdout] if (node.has("Csv")) { [INFO] [stdout] return new TestEnumInteger(Variant.CSV, parseField(ctxt, node, "Csv", new TypeReference(){})); [INFO] [stdout] }if (node.has("JSON")) { [INFO] [stdout] return new TestEnumInteger(Variant.JSON, parseField(ctxt, node, "JSON", new TypeReference(){})); [INFO] [stdout] }if (node.has("XML")) { [INFO] [stdout] return new TestEnumInteger(Variant.XML, parseField(ctxt, node, "XML", new TypeReference(){}, new TypeReference(){})); [INFO] [stdout] }if (node.has("YAML")) { [INFO] [stdout] return new TestEnumInteger(Variant.YAML, parseField(ctxt, node, "YAML", new TypeReference(){})); [INFO] [stdout] }if (node.has("Other")) { [INFO] [stdout] return new TestEnumInteger(Variant.OTHER, parseField(ctxt, node, "Other", new TypeReference(){})[0]); [INFO] [stdout] }if (node.has("List")) { [INFO] [stdout] return new TestEnumInteger(Variant.LIST, parseField(ctxt, node, "List", new TypeReference>(){})); [INFO] [stdout] }if (node.has("Nested")) { [INFO] [stdout] return new TestEnumInteger(Variant.NESTED, parseField(ctxt, node, "Nested", new TypeReference(){})); [INFO] [stdout] } [INFO] [stdout] } [INFO] [stdout] throw ctxt.instantiationException(TestEnumInteger.class, "Cannot deserialize " + "TestEnumInteger"); [INFO] [stdout] } [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] public enum Variant { [INFO] [stdout] CSV,JSON,XML,YAML,OTHER,UNIT,LIST,NESTED [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] Variant getVariant() { [INFO] [stdout] return variant; [INFO] [stdout] } [INFO] [stdout] } [INFO] [stdout] import com.fasterxml.jackson.annotation.JsonIgnore; [INFO] [stdout] import com.fasterxml.jackson.annotation.JsonInclude; [INFO] [stdout] import com.fasterxml.jackson.annotation.JsonProperty; [INFO] [stdout] import com.fasterxml.jackson.core.*; [INFO] [stdout] import com.fasterxml.jackson.databind.DeserializationContext; [INFO] [stdout] import com.fasterxml.jackson.databind.JsonNode; [INFO] [stdout] import com.fasterxml.jackson.databind.SerializerProvider; [INFO] [stdout] import com.fasterxml.jackson.databind.annotation.JsonDeserialize; [INFO] [stdout] import com.fasterxml.jackson.databind.annotation.JsonSerialize; [INFO] [stdout] import com.fasterxml.jackson.databind.deser.std.StdDeserializer; [INFO] [stdout] import com.fasterxml.jackson.databind.node.ObjectNode; [INFO] [stdout] import com.fasterxml.jackson.databind.ser.std.StdSerializer; [INFO] [stdout] import com.fasterxml.jackson.core.type.TypeReference; [INFO] [stdout] [INFO] [stdout] import java.io.IOException; [INFO] [stdout] [INFO] [stdout] @JsonInclude(JsonInclude.Include.NON_NULL) [INFO] [stdout] @JsonSerialize(using = TestEnumInteger.Serializer.class) [INFO] [stdout] @JsonDeserialize(using = TestEnumInteger.Deserializer.class) [INFO] [stdout] public class TestEnumInteger { [INFO] [stdout] @JsonIgnore [INFO] [stdout] private final Variant variant; [INFO] [stdout] [INFO] [stdout] @JsonIgnore [INFO] [stdout] private final Object value; [INFO] [stdout] [INFO] [stdout] private TestEnumInteger(Variant variant, Object value) { [INFO] [stdout] this.variant = variant; [INFO] [stdout] this.value = value; [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] public static TestEnumInteger ofCsv(String arg0) { [INFO] [stdout] return new TestEnumInteger(Variant.CSV, new Object[] { [INFO] [stdout] arg0 [INFO] [stdout] }); [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] @SuppressWarnings("unchecked") [INFO] [stdout] public String getCsv() { [INFO] [stdout] if (variant != Variant.CSV) { [INFO] [stdout] throw new IllegalStateException("Invalid variant: " + variant); [INFO] [stdout] } [INFO] [stdout] return (String) ((Object[]) value)[0]; [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] public boolean isCsv() { [INFO] [stdout] return variant == Variant.CSV; [INFO] [stdout] }public static TestEnumInteger ofJson(Integer arg0) { [INFO] [stdout] return new TestEnumInteger(Variant.JSON, new Object[] { [INFO] [stdout] arg0 [INFO] [stdout] }); [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] @SuppressWarnings("unchecked") [INFO] [stdout] public Integer getJson() { [INFO] [stdout] if (variant != Variant.JSON) { [INFO] [stdout] throw new IllegalStateException("Invalid variant: " + variant); [INFO] [stdout] } [INFO] [stdout] return (Integer) ((Object[]) value)[0]; [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] public boolean isJson() { [INFO] [stdout] return variant == Variant.JSON; [INFO] [stdout] }public static TestEnumInteger ofXml(Double arg0,Integer arg1) { [INFO] [stdout] return new TestEnumInteger(Variant.XML, new Object[] { [INFO] [stdout] arg0,arg1 [INFO] [stdout] }); [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] @SuppressWarnings("unchecked") [INFO] [stdout] public Double getXml0() { [INFO] [stdout] if (variant != Variant.XML) { [INFO] [stdout] throw new IllegalStateException("Invalid variant: " + variant); [INFO] [stdout] } [INFO] [stdout] return (Double) ((Object[]) value)[0]; [INFO] [stdout] }@SuppressWarnings("unchecked") [INFO] [stdout] public Integer getXml1() { [INFO] [stdout] if (variant != Variant.XML) { [INFO] [stdout] throw new IllegalStateException("Invalid variant: " + variant); [INFO] [stdout] } [INFO] [stdout] return (Integer) ((Object[]) value)[1]; [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] public boolean isXml() { [INFO] [stdout] return variant == Variant.XML; [INFO] [stdout] }public static TestEnumInteger ofYaml(Integer arg0) { [INFO] [stdout] return new TestEnumInteger(Variant.YAML, new Object[] { [INFO] [stdout] arg0 [INFO] [stdout] }); [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] @SuppressWarnings("unchecked") [INFO] [stdout] public Integer getYaml() { [INFO] [stdout] if (variant != Variant.YAML) { [INFO] [stdout] throw new IllegalStateException("Invalid variant: " + variant); [INFO] [stdout] } [INFO] [stdout] return (Integer) ((Object[]) value)[0]; [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] public boolean isYaml() { [INFO] [stdout] return variant == Variant.YAML; [INFO] [stdout] }public static TestEnumInteger ofOther(Other value) { [INFO] [stdout] return new TestEnumInteger(Variant.OTHER, value); [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] public Other getOther() { [INFO] [stdout] if (variant != Variant.OTHER) { [INFO] [stdout] throw new IllegalStateException("Invalid variant: " + variant); [INFO] [stdout] } [INFO] [stdout] return (Other) value; [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] public static class Other { [INFO] [stdout] private final String name; [INFO] [stdout] [INFO] [stdout] public Other(@JsonProperty("other") String name) { [INFO] [stdout] this.name = name; [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] @JsonProperty("other") [INFO] [stdout] public String getName() { [INFO] [stdout] return name; [INFO] [stdout] } [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] public boolean isOther() { [INFO] [stdout] return variant == Variant.OTHER; [INFO] [stdout] }public static TestEnumInteger ofUnit() { [INFO] [stdout] return new TestEnumInteger(Variant.UNIT, null); [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] public boolean isUnit() { [INFO] [stdout] return variant == Variant.UNIT; [INFO] [stdout] }public static TestEnumInteger ofList(java.util.List arg0) { [INFO] [stdout] return new TestEnumInteger(Variant.LIST, new Object[] { [INFO] [stdout] arg0 [INFO] [stdout] }); [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] @SuppressWarnings("unchecked") [INFO] [stdout] public java.util.List getList() { [INFO] [stdout] if (variant != Variant.LIST) { [INFO] [stdout] throw new IllegalStateException("Invalid variant: " + variant); [INFO] [stdout] } [INFO] [stdout] return (java.util.List) ((Object[]) value)[0]; [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] public boolean isList() { [INFO] [stdout] return variant == Variant.LIST; [INFO] [stdout] }public static TestEnumInteger ofNested(TestEnumInteger arg0) { [INFO] [stdout] return new TestEnumInteger(Variant.NESTED, new Object[] { [INFO] [stdout] arg0 [INFO] [stdout] }); [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] @SuppressWarnings("unchecked") [INFO] [stdout] public TestEnumInteger getNested() { [INFO] [stdout] if (variant != Variant.NESTED) { [INFO] [stdout] throw new IllegalStateException("Invalid variant: " + variant); [INFO] [stdout] } [INFO] [stdout] return (TestEnumInteger) ((Object[]) value)[0]; [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] public boolean isNested() { [INFO] [stdout] return variant == Variant.NESTED; [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] public static class Serializer extends StdSerializer { [INFO] [stdout] public Serializer() { [INFO] [stdout] super(TestEnumInteger.class); [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] @Override [INFO] [stdout] public void serialize(TestEnumInteger value, JsonGenerator gen, SerializerProvider provider) throws IOException { [INFO] [stdout] switch (value.getVariant()) { [INFO] [stdout] case CSV: { [INFO] [stdout] gen.writeStartObject(); [INFO] [stdout] gen.writeObjectField("Csv", ((Object[]) value.value)[0]); [INFO] [stdout] gen.writeEndObject(); [INFO] [stdout] } [INFO] [stdout] break;case JSON: { [INFO] [stdout] gen.writeStartObject(); [INFO] [stdout] gen.writeObjectField("JSON", ((Object[]) value.value)[0]); [INFO] [stdout] gen.writeEndObject(); [INFO] [stdout] } [INFO] [stdout] break;case XML: { [INFO] [stdout] gen.writeStartObject(); [INFO] [stdout] gen.writeObjectField("XML", value.value); [INFO] [stdout] gen.writeEndObject(); [INFO] [stdout] } [INFO] [stdout] break;case YAML: { [INFO] [stdout] gen.writeStartObject(); [INFO] [stdout] gen.writeObjectField("YAML", ((Object[]) value.value)[0]); [INFO] [stdout] gen.writeEndObject(); [INFO] [stdout] } [INFO] [stdout] break;case OTHER: { [INFO] [stdout] gen.writeStartObject(); [INFO] [stdout] gen.writeObjectField("Other", value.value); [INFO] [stdout] gen.writeEndObject(); [INFO] [stdout] } [INFO] [stdout] break;case UNIT: { [INFO] [stdout] gen.writeString("Unit"); [INFO] [stdout] } [INFO] [stdout] break;case LIST: { [INFO] [stdout] gen.writeStartObject(); [INFO] [stdout] gen.writeObjectField("List", ((Object[]) value.value)[0]); [INFO] [stdout] gen.writeEndObject(); [INFO] [stdout] } [INFO] [stdout] break;case NESTED: { [INFO] [stdout] gen.writeStartObject(); [INFO] [stdout] gen.writeObjectField("Nested", ((Object[]) value.value)[0]); [INFO] [stdout] gen.writeEndObject(); [INFO] [stdout] } [INFO] [stdout] break; [INFO] [stdout] } [INFO] [stdout] } [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] public static class Deserializer extends StdDeserializer { [INFO] [stdout] public Deserializer() { [INFO] [stdout] super(TestEnumInteger.class); [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] private Object[] parseField(DeserializationContext cxtx, ObjectNode node, String key, TypeReference...types) throws IOException { [INFO] [stdout] JsonNode field = node.get(key); [INFO] [stdout] if (field == null) { [INFO] [stdout] return new Object[types.length]; [INFO] [stdout] } [INFO] [stdout] if (field.isArray()) { [INFO] [stdout] if (field.size() != types.length) { [INFO] [stdout] throw new JsonParseException(cxtx.getParser(), "Expected array of size " + types.length + " for field " + key); [INFO] [stdout] } [INFO] [stdout] Object[] result = new Object[types.length]; [INFO] [stdout] for (int i = 0; i < types.length; i++) { [INFO] [stdout] try (JsonParser parser = field.get(i).traverse(cxtx.getParser().getCodec())) { [INFO] [stdout] result[i] = parser.readValueAs(types[i]); [INFO] [stdout] } [INFO] [stdout] } [INFO] [stdout] return result; [INFO] [stdout] } else { [INFO] [stdout] if (types.length != 1) { [INFO] [stdout] throw new JsonParseException(cxtx.getParser(), "Expected array for field " + key); [INFO] [stdout] } [INFO] [stdout] try (JsonParser parser = field.traverse(cxtx.getParser().getCodec())) { [INFO] [stdout] return new Object[]{parser.readValueAs(types[0])}; [INFO] [stdout] } [INFO] [stdout] } [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] @Override [INFO] [stdout] public TestEnumInteger deserialize(JsonParser p, DeserializationContext ctxt) throws IOException, JacksonException { [INFO] [stdout] [INFO] [stdout] if (p.currentToken() == JsonToken.VALUE_STRING) { [INFO] [stdout] if (p.getText().equals("Unit")) { [INFO] [stdout] return new TestEnumInteger(Variant.UNIT, null); [INFO] [stdout] } [INFO] [stdout] } else if (p.currentToken() == JsonToken.START_OBJECT) { [INFO] [stdout] var node = (ObjectNode) p.getCodec().readTree(p); [INFO] [stdout] if (node.has("Csv")) { [INFO] [stdout] return new TestEnumInteger(Variant.CSV, parseField(ctxt, node, "Csv", new TypeReference(){})); [INFO] [stdout] }if (node.has("JSON")) { [INFO] [stdout] return new TestEnumInteger(Variant.JSON, parseField(ctxt, node, "JSON", new TypeReference(){})); [INFO] [stdout] }if (node.has("XML")) { [INFO] [stdout] return new TestEnumInteger(Variant.XML, parseField(ctxt, node, "XML", new TypeReference(){}, new TypeReference(){})); [INFO] [stdout] }if (node.has("YAML")) { [INFO] [stdout] return new TestEnumInteger(Variant.YAML, parseField(ctxt, node, "YAML", new TypeReference(){})); [INFO] [stdout] }if (node.has("Other")) { [INFO] [stdout] return new TestEnumInteger(Variant.OTHER, parseField(ctxt, node, "Other", new TypeReference(){})[0]); [INFO] [stdout] }if (node.has("List")) { [INFO] [stdout] return new TestEnumInteger(Variant.LIST, parseField(ctxt, node, "List", new TypeReference>(){})); [INFO] [stdout] }if (node.has("Nested")) { [INFO] [stdout] return new TestEnumInteger(Variant.NESTED, parseField(ctxt, node, "Nested", new TypeReference(){})); [INFO] [stdout] } [INFO] [stdout] } [INFO] [stdout] throw ctxt.instantiationException(TestEnumInteger.class, "Cannot deserialize " + "TestEnumInteger"); [INFO] [stdout] } [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] public enum Variant { [INFO] [stdout] CSV,JSON,XML,YAML,OTHER,UNIT,LIST,NESTED [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] Variant getVariant() { [INFO] [stdout] return variant; [INFO] [stdout] } [INFO] [stdout] } [INFO] [stdout] Waiting for gradle lock [INFO] [stdout] Got gradle lock [INFO] [stdout] Running Java code... [INFO] [stdout] Creating project directory: /tmp/rdc/4c391527-80b8-45a5-8723-e32ee8f1ab1b [INFO] [stdout] Writing java... [INFO] [stdout] Writing build.gradle... [INFO] [stdout] Writing settings.gradle... [INFO] [stdout] Writing Utils.java... [INFO] [stdout] Running command: gradle [INFO] [stdout] Cleaning up... [INFO] [stdout] [INFO] [stdout] thread 'targets::java::cg_data_enum::tests::enum_derive_test' panicked at src/targets/java/cg_data_enum.rs:329:69: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Error { message: "Failed to run command" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x7c1483acbbf2 - std::backtrace_rs::backtrace::libunwind::trace::h559918daaaf51ab7 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x7c1483acbbf2 - std::backtrace_rs::backtrace::trace_unsynchronized::hb04fbcf80d07af8b [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x7c1483acbbf2 - std::sys::backtrace::_print_fmt::h7c0bbbbfac0065d4 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x7c1483acbbf2 - ::fmt::hb62c8ed31943daa5 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x7c1483b06de3 - core::fmt::rt::Argument::fmt::he5eaa7dd607ed4c9 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x7c1483b06de3 - core::fmt::write::h375399f8cb90b45a [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/fmt/mod.rs:1460:25 [INFO] [stdout] 6: 0x7c1483ac8a43 - std::io::default_write_fmt::hdc1b4dd565dd0099 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x7c1483ac8a43 - std::io::Write::write_fmt::h29f6044e9bc43c23 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x7c1483acba42 - std::sys::backtrace::BacktraceLock::print::ha189c586374f916a [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x7c1483acd2ec - std::panicking::default_hook::{{closure}}::ha3a26c98ff210e12 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:300:27 [INFO] [stdout] 10: 0x7c1483acd142 - std::panicking::default_hook::h8c8a86b4390ab794 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:324:9 [INFO] [stdout] 11: 0x7c1483a7f994 - as core::ops::function::Fn>::call::ha39ae63ed1e9a130 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 12: 0x7c1483a7f994 - test::test_main_with_exit_callback::{{closure}}::h9df7c328ebe18c28 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x7c1483acdd53 - as core::ops::function::Fn>::call::h96b7201b552e9069 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 14: 0x7c1483acdd53 - std::panicking::rust_panic_with_hook::hb3b66c2e80efa371 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:841:13 [INFO] [stdout] 15: 0x7c1483acda3a - std::panicking::begin_panic_handler::{{closure}}::h9c68d0f839e62070 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:706:13 [INFO] [stdout] 16: 0x7c1483acc0f9 - std::sys::backtrace::__rust_end_short_backtrace::h68d22ddde4a73ad6 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:168:18 [INFO] [stdout] 17: 0x7c1483acd6cd - __rustc[f4ffc7196a45a630]::rust_begin_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:697:5 [INFO] [stdout] 18: 0x7c14839cc560 - core::panicking::panic_fmt::h8cdd4c81eb9069aa [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x7c14839cc9c6 - core::result::unwrap_failed::h8476ffaa6db8205b [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/result.rs:1761:5 [INFO] [stdout] 20: 0x7c1483a191bd - core::result::Result::unwrap::hfef11b40505e5fc9 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/result.rs:1167:23 [INFO] [stdout] 21: 0x7c1483a191bd - rdc::targets::java::cg_data_enum::tests::enum_derive_test::hb3bf84b605c65206 [INFO] [stdout] at /opt/rustwide/workdir/src/targets/java/cg_data_enum.rs:329:69 [INFO] [stdout] 22: 0x7c1483a16747 - rdc::targets::java::cg_data_enum::tests::enum_derive_test::{{closure}}::h6c1bfe442b9ca384 [INFO] [stdout] at /opt/rustwide/workdir/src/targets/java/cg_data_enum.rs:280:26 [INFO] [stdout] 23: 0x7c1483a19bf6 - core::ops::function::FnOnce::call_once::h1a2ee13b6ee4b161 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x7c1483a8508b - core::ops::function::FnOnce::call_once::h9633dcf760ae81b2 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x7c1483a8508b - test::__rust_begin_short_backtrace::h12ad5e04c8d7b4a5 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:648:18 [INFO] [stdout] 26: 0x7c1483a842fe - test::run_test_in_process::{{closure}}::he596b4fd3fa4893c [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:671:74 [INFO] [stdout] 27: 0x7c1483a842fe - as core::ops::function::FnOnce<()>>::call_once::hc746bc3fa75190e0 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 28: 0x7c1483a842fe - std::panicking::catch_unwind::do_call::hf4843906108d6299 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] 29: 0x7c1483a842fe - std::panicking::catch_unwind::h849d4e8b03577bb9 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] 30: 0x7c1483a842fe - std::panic::catch_unwind::ha1f814c1dec025d2 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x7c1483a842fe - test::run_test_in_process::h542aad3fe61255e7 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:671:27 [INFO] [stdout] 32: 0x7c1483a842fe - test::run_test::{{closure}}::h612788d75908cb63 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:592:43 [INFO] [stdout] 33: 0x7c1483a49184 - test::run_test::{{closure}}::hbfeea3bcb7245123 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:622:41 [INFO] [stdout] 34: 0x7c1483a49184 - std::sys::backtrace::__rust_begin_short_backtrace::h72542b83b4f87d5b [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 35: 0x7c1483a4c97a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hff26a7547ea762c9 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 36: 0x7c1483a4c97a - as core::ops::function::FnOnce<()>>::call_once::hbee49bc759312884 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: 0x7c1483a4c97a - std::panicking::catch_unwind::do_call::h61de12ce5e04e28f [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] 38: 0x7c1483a4c97a - std::panicking::catch_unwind::h454dd49873d22e18 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] 39: 0x7c1483a4c97a - std::panic::catch_unwind::h5c15187324f8cebb [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x7c1483a4c97a - std::thread::Builder::spawn_unchecked_::{{closure}}::hbc9d9c7427673d42 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 41: 0x7c1483a4c97a - core::ops::function::FnOnce::call_once{{vtable.shim}}::hefd458a129ddca13 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x7c1483ad07a7 - as core::ops::function::FnOnce>::call_once::h2d6e2e526b02c3da [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 43: 0x7c1483ad07a7 - as core::ops::function::FnOnce>::call_once::h1aefced482b33c72 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 44: 0x7c1483ad07a7 - std::sys::pal::unix::thread::Thread::new::thread_start::h7c9c6951b48f721d [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/pal/unix/thread.rs:97:17 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] targets::java::cg_data_enum::tests::enum_derive_test [INFO] [stdout] targets::java::cg_enum::tests::enum_derive_test [INFO] [stdout] targets::java::cg_struct::tests::struct_derive_test [INFO] [stdout] targets::java::tests::project_builder::tests::jackson_test [INFO] [stdout] targets::java::tests::project_builder::tests::run_java_test [INFO] [stdout] targets::java::tests::project_builder::tests::uppercase_stdin_test [INFO] [stdout] targets::java::writer_tests::test_write_java [INFO] [stdout] [INFO] [stdout] test result: FAILED. 6 passed; 7 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "449936001dde3eecbaf71a3535a4df844e989318ea4c2ec7f8eaaa5bfb96a218", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "449936001dde3eecbaf71a3535a4df844e989318ea4c2ec7f8eaaa5bfb96a218", kill_on_drop: false }` [INFO] [stdout] 449936001dde3eecbaf71a3535a4df844e989318ea4c2ec7f8eaaa5bfb96a218