[INFO] fetching crate rdc 0.1.0...
[INFO] testing rdc-0.1.0 against master#0d162b25edd5bf0dba9a22e83b614f1113e90474 for pr-150681
[INFO] extracting crate rdc 0.1.0 into /workspace/builds/worker-6-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-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate rdc 0.1.0 on toolchain 0d162b25edd5bf0dba9a22e83b614f1113e90474
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "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" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]      Locking 32 packages to latest compatible versions
[INFO] [stderr]       Adding genco v0.17.10 (available: v0.19.0)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[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-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 3e0ba2e813d7305eb79245eec897daba62002a280074a3c258b56a61071da4a0
[INFO] running `Command { std: "docker" "start" "-a" "3e0ba2e813d7305eb79245eec897daba62002a280074a3c258b56a61071da4a0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3e0ba2e813d7305eb79245eec897daba62002a280074a3c258b56a61071da4a0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3e0ba2e813d7305eb79245eec897daba62002a280074a3c258b56a61071da4a0", kill_on_drop: false }`
[INFO] [stdout] 3e0ba2e813d7305eb79245eec897daba62002a280074a3c258b56a61071da4a0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b9720a8d8c501eafa2574ba240de4946b495881c2dba828e2ac8b20556dfaf3f
[INFO] running `Command { std: "docker" "start" "-a" "b9720a8d8c501eafa2574ba240de4946b495881c2dba828e2ac8b20556dfaf3f", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling genco-macros v0.17.10
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling relative-path v1.9.3
[INFO] [stderr]    Compiling syn v2.0.114
[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<T> {
[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)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 6.24s
[INFO] running `Command { std: "docker" "inspect" "b9720a8d8c501eafa2574ba240de4946b495881c2dba828e2ac8b20556dfaf3f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b9720a8d8c501eafa2574ba240de4946b495881c2dba828e2ac8b20556dfaf3f", kill_on_drop: false }`
[INFO] [stdout] b9720a8d8c501eafa2574ba240de4946b495881c2dba828e2ac8b20556dfaf3f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e5566a6c966166391b72d1146970e57df50d0f85c895d84d00fa8bc59eda2e3d
[INFO] running `Command { std: "docker" "start" "-a" "e5566a6c966166391b72d1146970e57df50d0f85c895d84d00fa8bc59eda2e3d", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.179
[INFO] [stderr]    Compiling zmij v1.0.12
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling serde_derive v1.0.228
[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<T> {
[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)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling uuid v1.19.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling rdc v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `rdc_java`
[INFO] [stdout]    --> src/targets/java.rs:136:17
[INFO] [stdout]     |
[INFO] [stdout] 136 |     use crate::{rdc_java, RDC};
[INFO] [stdout]     |                 ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `C` is never constructed
[INFO] [stdout]    --> src/targets/java/cg_struct.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |     struct C<X>
[INFO] [stdout]     |            ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[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<T> {
[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] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 6.04s
[INFO] running `Command { std: "docker" "inspect" "e5566a6c966166391b72d1146970e57df50d0f85c895d84d00fa8bc59eda2e3d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e5566a6c966166391b72d1146970e57df50d0f85c895d84d00fa8bc59eda2e3d", kill_on_drop: false }`
[INFO] [stdout] e5566a6c966166391b72d1146970e57df50d0f85c895d84d00fa8bc59eda2e3d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 55f029857daf1fba8f4ec68254fdec3f5f848f81ef2556960c4cc1b5d2434170
[INFO] running `Command { std: "docker" "start" "-a" "55f029857daf1fba8f4ec68254fdec3f5f848f81ef2556960c4cc1b5d2434170", kill_on_drop: false }`
[INFO] [stderr] warning: method `join` is never used
[INFO] [stderr]  --> src/targets/java/cg_utils.rs:6:8
[INFO] [stderr]   |
[INFO] [stderr] 4 | pub trait Compact<T> {
[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)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `rdc_java`
[INFO] [stderr]    --> src/targets/java.rs:136:17
[INFO] [stderr]     |
[INFO] [stderr] 136 |     use crate::{rdc_java, RDC};
[INFO] [stderr]     |                 ^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: struct `C` is never constructed
[INFO] [stderr]    --> src/targets/java/cg_struct.rs:108:12
[INFO] [stderr]     |
[INFO] [stderr] 108 |     struct C<X>
[INFO] [stderr]     |            ^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: method `join` is never used
[INFO] [stderr]  --> src/targets/java/cg_utils.rs:6:8
[INFO] [stderr]   |
[INFO] [stderr] 4 | pub trait Compact<T> {
[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] warning: `rdc` (lib) generated 1 warning
[INFO] [stderr] warning: `rdc` (lib test) generated 3 warnings (run `cargo fix --lib -p rdc --tests` to apply 1 suggestion)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.06s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rdc-581558b5a456ae97)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[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 ir::data::tests::test_name_from_pascal_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::writer_tests::test_write_java ... FAILED
[INFO] [stdout] test targets::java::tests::project_builder::tests::jackson_test ... 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::run_java_test ... FAILED
[INFO] [stdout] test targets::java::cg_data_enum::tests::enum_derive_test ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- targets::java::writer_tests::test_write_java stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'targets::java::writer_tests::test_write_java' (37) 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:     0x62c8296542d2 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x62c8296542d2 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x62c8296542d2 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x62c8296542d2 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x62c8296697aa - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x62c8296697aa - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x62c8296591d6 - std[3b51380354919863]::io::default_write_fmt::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x62c8296591d6 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x62c8296315af - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x62c8296315af - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x62c82964be29 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x62c8295cf97e - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x62c8295cf97e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x62c82964bfe2 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x62c82964bfe2 - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x62c82963169a - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x62c829626809 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x62c8296324bd - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x62c829669ebc - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x62c829669e82 - core[27de1724e4349be2]::panicking::panic
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x62c82959d904 - rdc[9cf0c3b312719e9b]::targets::java::writer_tests::test_write_java
[INFO] [stdout]                                at /opt/rustwide/workdir/src/targets/java.rs:169:9
[INFO] [stdout]   21:     0x62c82959cea7 - rdc[9cf0c3b312719e9b]::targets::java::writer_tests::test_write_java::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/targets/java.rs:166:25
[INFO] [stdout]   22:     0x62c829571936 - <rdc[9cf0c3b312719e9b]::targets::java::writer_tests::test_write_java::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x62c8295c3d2b - <fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x62c8295c3d2b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x62c8295d058a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x62c8295d058a - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x62c8295d058a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x62c8295d058a - std[3b51380354919863]::panicking::catch_unwind::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x62c8295d058a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x62c8295d058a - test[182b2e79ecd7bbd9]::run_test_in_process
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x62c8295d058a - test[182b2e79ecd7bbd9]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x62c8295cbb34 - test[182b2e79ecd7bbd9]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x62c8295cbb34 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x62c8295d3082 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x62c8295d3082 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   36:     0x62c8295d3082 - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x62c8295d3082 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x62c8295d3082 - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x62c8295d3082 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x62c8295d3082 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x62c8296539df - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   42:     0x62c8296539df - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   43:     0x7480503eaaa4 - <unknown>
[INFO] [stdout]   44:     0x748050477a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[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/2049f671-81de-431f-9b0f-30502dbd99ef
[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' (33) 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:     0x62c8296542d2 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x62c8296542d2 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x62c8296542d2 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x62c8296542d2 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x62c8296697aa - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x62c8296697aa - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x62c8296591d6 - std[3b51380354919863]::io::default_write_fmt::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x62c8296591d6 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x62c8296315af - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x62c8296315af - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x62c82964be29 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x62c8295cf97e - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x62c8295cf97e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x62c82964bfe2 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x62c82964bfe2 - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x62c82963169a - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x62c829626809 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x62c8296324bd - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x62c829669ebc - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x62c829669e82 - core[27de1724e4349be2]::panicking::panic
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x62c8295a0126 - rdc[9cf0c3b312719e9b]::targets::java::tests::project_builder::tests::jackson_test
[INFO] [stdout]                                at /opt/rustwide/workdir/src/targets/java/tests/project_builder.rs:227:9
[INFO] [stdout]   21:     0x62c82959cf67 - rdc[9cf0c3b312719e9b]::targets::java::tests::project_builder::tests::jackson_test::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/targets/java/tests/project_builder.rs:207:22
[INFO] [stdout]   22:     0x62c829571af6 - <rdc[9cf0c3b312719e9b]::targets::java::tests::project_builder::tests::jackson_test::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x62c8295c3d2b - <fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x62c8295c3d2b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x62c8295d058a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x62c8295d058a - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x62c8295d058a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x62c8295d058a - std[3b51380354919863]::panicking::catch_unwind::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x62c8295d058a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x62c8295d058a - test[182b2e79ecd7bbd9]::run_test_in_process
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x62c8295d058a - test[182b2e79ecd7bbd9]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x62c8295cbb34 - test[182b2e79ecd7bbd9]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x62c8295cbb34 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x62c8295d3082 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x62c8295d3082 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   36:     0x62c8295d3082 - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x62c8295d3082 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x62c8295d3082 - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x62c8295d3082 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x62c8295d3082 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x62c8296539df - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   42:     0x62c8296539df - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   43:     0x7480503eaaa4 - <unknown>
[INFO] [stdout]   44:     0x748050477a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[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/657a6d41-f409-4b11-8fa2-808db87d5553
[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' (29) 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:     0x62c8296542d2 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x62c8296542d2 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x62c8296542d2 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x62c8296542d2 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x62c8296697aa - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x62c8296697aa - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x62c8296591d6 - std[3b51380354919863]::io::default_write_fmt::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x62c8296591d6 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x62c8296315af - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x62c8296315af - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x62c82964be29 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x62c8295cf97e - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x62c8295cf97e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x62c82964bfe2 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x62c82964bfe2 - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x62c829631668 - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x62c829626809 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x62c8296324bd - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x62c829669ebc - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x62c829669c32 - core[27de1724e4349be2]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x62c82959f5a5 - <core[27de1724e4349be2]::result::Result<alloc[a57f19327c0ad893]::string::String, rdc[9cf0c3b312719e9b]::errors::Error>>::unwrap
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x62c82959f5a5 - rdc[9cf0c3b312719e9b]::targets::java::cg_enum::tests::enum_derive_test
[INFO] [stdout]                                at /opt/rustwide/workdir/src/targets/java/cg_enum.rs:115:69
[INFO] [stdout]   22:     0x62c82959cf07 - rdc[9cf0c3b312719e9b]::targets::java::cg_enum::tests::enum_derive_test::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/targets/java/cg_enum.rs:80:26
[INFO] [stdout]   23:     0x62c8295719f6 - <rdc[9cf0c3b312719e9b]::targets::java::cg_enum::tests::enum_derive_test::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x62c8295c3d2b - <fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x62c8295c3d2b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x62c8295d058a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x62c8295d058a - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x62c8295d058a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x62c8295d058a - std[3b51380354919863]::panicking::catch_unwind::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x62c8295d058a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x62c8295d058a - test[182b2e79ecd7bbd9]::run_test_in_process
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x62c8295d058a - test[182b2e79ecd7bbd9]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x62c8295cbb34 - test[182b2e79ecd7bbd9]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x62c8295cbb34 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x62c8295d3082 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x62c8295d3082 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x62c8295d3082 - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x62c8295d3082 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x62c8295d3082 - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x62c8295d3082 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x62c8295d3082 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x62c8296539df - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x62c8296539df - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x7480503eaaa4 - <unknown>
[INFO] [stdout]   45:     0x748050477a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[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/7e9a8b23-da07-4c53-9bd1-5419b514a664
[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' (35) 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:     0x62c8296542d2 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x62c8296542d2 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x62c8296542d2 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x62c8296542d2 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x62c8296697aa - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x62c8296697aa - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x62c8296591d6 - std[3b51380354919863]::io::default_write_fmt::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x62c8296591d6 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x62c8296315af - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x62c8296315af - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x62c82964be29 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x62c8295cf97e - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x62c8295cf97e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x62c82964bfe2 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x62c82964bfe2 - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x62c82963169a - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x62c829626809 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x62c8296324bd - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x62c829669ebc - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x62c829669e82 - core[27de1724e4349be2]::panicking::panic
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x62c8295a0b64 - rdc[9cf0c3b312719e9b]::targets::java::tests::project_builder::tests::uppercase_stdin_test
[INFO] [stdout]                                at /opt/rustwide/workdir/src/targets/java/tests/project_builder.rs:202:9
[INFO] [stdout]   21:     0x62c82959cfc7 - rdc[9cf0c3b312719e9b]::targets::java::tests::project_builder::tests::uppercase_stdin_test::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/targets/java/tests/project_builder.rs:187:30
[INFO] [stdout]   22:     0x62c829571b76 - <rdc[9cf0c3b312719e9b]::targets::java::tests::project_builder::tests::uppercase_stdin_test::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x62c8295c3d2b - <fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x62c8295c3d2b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x62c8295d058a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x62c8295d058a - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x62c8295d058a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x62c8295d058a - std[3b51380354919863]::panicking::catch_unwind::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x62c8295d058a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x62c8295d058a - test[182b2e79ecd7bbd9]::run_test_in_process
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x62c8295d058a - test[182b2e79ecd7bbd9]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x62c8295cbb34 - test[182b2e79ecd7bbd9]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x62c8295cbb34 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x62c8295d3082 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x62c8295d3082 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   36:     0x62c8295d3082 - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x62c8295d3082 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x62c8295d3082 - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x62c8295d3082 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x62c8295d3082 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x62c8296539df - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   42:     0x62c8296539df - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   43:     0x7480503eaaa4 - <unknown>
[INFO] [stdout]   44:     0x748050477a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[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<BIntegerDouble>() {});
[INFO] [stdout]         String serialized = objectMapper.writeValueAsString(b);
[INFO] [stdout]         BIntegerDouble b2 = objectMapper.readValue(serialized, new TypeReference<BIntegerDouble>() {});
[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/9bf5fb63-29d3-4011-a2a1-5385357981f9
[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' (32) panicked at src/targets/java/cg_struct.rs:155:23:
[INFO] [stdout] Failed to run command
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x62c8296542d2 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x62c8296542d2 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x62c8296542d2 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x62c8296542d2 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x62c8296697aa - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x62c8296697aa - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x62c8296591d6 - std[3b51380354919863]::io::default_write_fmt::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x62c8296591d6 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x62c8296315af - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x62c8296315af - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x62c82964be29 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x62c8295cf97e - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x62c8295cf97e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x62c82964bfe2 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x62c82964bfe2 - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x62c829631668 - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x62c829626809 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x62c8296324bd - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x62c829669ebc - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x62c82958a948 - core[27de1724e4349be2]::panicking::panic_display::<&str>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:259:5
[INFO] [stdout]   20:     0x62c829588c67 - rdc[9cf0c3b312719e9b]::targets::java::cg_struct::tests::struct_derive_test
[INFO] [stdout]                                at /opt/rustwide/workdir/src/targets/java/cg_struct.rs:155:23
[INFO] [stdout]   21:     0x62c829586c77 - rdc[9cf0c3b312719e9b]::targets::java::cg_struct::tests::struct_derive_test::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/targets/java/cg_struct.rs:117:28
[INFO] [stdout]   22:     0x62c829571a76 - <rdc[9cf0c3b312719e9b]::targets::java::cg_struct::tests::struct_derive_test::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x62c8295c3d2b - <fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x62c8295c3d2b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x62c8295d058a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x62c8295d058a - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x62c8295d058a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x62c8295d058a - std[3b51380354919863]::panicking::catch_unwind::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x62c8295d058a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x62c8295d058a - test[182b2e79ecd7bbd9]::run_test_in_process
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x62c8295d058a - test[182b2e79ecd7bbd9]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x62c8295cbb34 - test[182b2e79ecd7bbd9]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x62c8295cbb34 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x62c8295d3082 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x62c8295d3082 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   36:     0x62c8295d3082 - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x62c8295d3082 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x62c8295d3082 - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x62c8295d3082 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x62c8295d3082 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x62c8296539df - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   42:     0x62c8296539df - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   43:     0x7480503eaaa4 - <unknown>
[INFO] [stdout]   44:     0x748050477a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[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/4ca47e45-931e-4435-b288-d9fc50b9f255
[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' (34) 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:     0x62c8296542d2 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x62c8296542d2 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x62c8296542d2 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x62c8296542d2 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x62c8296697aa - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x62c8296697aa - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x62c8296591d6 - std[3b51380354919863]::io::default_write_fmt::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x62c8296591d6 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x62c8296315af - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x62c8296315af - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x62c82964be29 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x62c8295cf97e - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x62c8295cf97e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x62c82964bfe2 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x62c82964bfe2 - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x62c82963169a - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x62c829626809 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x62c8296324bd - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x62c829669ebc - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x62c829669e82 - core[27de1724e4349be2]::panicking::panic
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x62c8295a0646 - rdc[9cf0c3b312719e9b]::targets::java::tests::project_builder::tests::run_java_test
[INFO] [stdout]                                at /opt/rustwide/workdir/src/targets/java/tests/project_builder.rs:182:9
[INFO] [stdout]   21:     0x62c82959cf97 - rdc[9cf0c3b312719e9b]::targets::java::tests::project_builder::tests::run_java_test::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/targets/java/tests/project_builder.rs:166:23
[INFO] [stdout]   22:     0x62c829571b36 - <rdc[9cf0c3b312719e9b]::targets::java::tests::project_builder::tests::run_java_test::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x62c8295c3d2b - <fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x62c8295c3d2b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x62c8295d058a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x62c8295d058a - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x62c8295d058a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x62c8295d058a - std[3b51380354919863]::panicking::catch_unwind::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x62c8295d058a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x62c8295d058a - test[182b2e79ecd7bbd9]::run_test_in_process
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x62c8295d058a - test[182b2e79ecd7bbd9]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x62c8295cbb34 - test[182b2e79ecd7bbd9]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x62c8295cbb34 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x62c8295d3082 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x62c8295d3082 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   36:     0x62c8295d3082 - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x62c8295d3082 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x62c8295d3082 - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x62c8295d3082 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x62c8295d3082 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x62c8296539df - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   42:     0x62c8296539df - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   43:     0x7480503eaaa4 - <unknown>
[INFO] [stdout]   44:     0x748050477a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[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<Integer> 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<Integer> getList() {
[INFO] [stdout]         if (variant != Variant.LIST) {
[INFO] [stdout]             throw new IllegalStateException("Invalid variant: " + variant);
[INFO] [stdout]         }
[INFO] [stdout]         return (java.util.List<Integer>) ((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<TestEnumInteger> {
[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<TestEnumInteger> {
[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<String>(){}));
[INFO] [stdout]                 }if (node.has("JSON")) {
[INFO] [stdout]                     return new TestEnumInteger(Variant.JSON, parseField(ctxt, node, "JSON", new TypeReference<Integer>(){}));
[INFO] [stdout]                 }if (node.has("XML")) {
[INFO] [stdout]                     return new TestEnumInteger(Variant.XML, parseField(ctxt, node, "XML", new TypeReference<Double>(){}, new TypeReference<Integer>(){}));
[INFO] [stdout]                 }if (node.has("YAML")) {
[INFO] [stdout]                     return new TestEnumInteger(Variant.YAML, parseField(ctxt, node, "YAML", new TypeReference<Integer>(){}));
[INFO] [stdout]                 }if (node.has("Other")) {
[INFO] [stdout]                     return new TestEnumInteger(Variant.OTHER, parseField(ctxt, node, "Other", new TypeReference<Other>(){})[0]);
[INFO] [stdout]                 }if (node.has("List")) {
[INFO] [stdout]                     return new TestEnumInteger(Variant.LIST, parseField(ctxt, node, "List", new TypeReference<java.util.List<Integer>>(){}));
[INFO] [stdout]                 }if (node.has("Nested")) {
[INFO] [stdout]                     return new TestEnumInteger(Variant.NESTED, parseField(ctxt, node, "Nested", new TypeReference<TestEnumInteger>(){}));
[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<Integer> 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<Integer> getList() {
[INFO] [stdout]         if (variant != Variant.LIST) {
[INFO] [stdout]             throw new IllegalStateException("Invalid variant: " + variant);
[INFO] [stdout]         }
[INFO] [stdout]         return (java.util.List<Integer>) ((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<TestEnumInteger> {
[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<TestEnumInteger> {
[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<String>(){}));
[INFO] [stdout]                 }if (node.has("JSON")) {
[INFO] [stdout]                     return new TestEnumInteger(Variant.JSON, parseField(ctxt, node, "JSON", new TypeReference<Integer>(){}));
[INFO] [stdout]                 }if (node.has("XML")) {
[INFO] [stdout]                     return new TestEnumInteger(Variant.XML, parseField(ctxt, node, "XML", new TypeReference<Double>(){}, new TypeReference<Integer>(){}));
[INFO] [stdout]                 }if (node.has("YAML")) {
[INFO] [stdout]                     return new TestEnumInteger(Variant.YAML, parseField(ctxt, node, "YAML", new TypeReference<Integer>(){}));
[INFO] [stdout]                 }if (node.has("Other")) {
[INFO] [stdout]                     return new TestEnumInteger(Variant.OTHER, parseField(ctxt, node, "Other", new TypeReference<Other>(){})[0]);
[INFO] [stdout]                 }if (node.has("List")) {
[INFO] [stdout]                     return new TestEnumInteger(Variant.LIST, parseField(ctxt, node, "List", new TypeReference<java.util.List<Integer>>(){}));
[INFO] [stdout]                 }if (node.has("Nested")) {
[INFO] [stdout]                     return new TestEnumInteger(Variant.NESTED, parseField(ctxt, node, "Nested", new TypeReference<TestEnumInteger>(){}));
[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/2045ed66-4763-48ba-8c40-5e8cfde34f91
[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' (28) 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:     0x62c8296542d2 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x62c8296542d2 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x62c8296542d2 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x62c8296542d2 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x62c8296697aa - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x62c8296697aa - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x62c8296591d6 - std[3b51380354919863]::io::default_write_fmt::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x62c8296591d6 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x62c8296315af - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x62c8296315af - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x62c82964be29 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x62c8295cf97e - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x62c8295cf97e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x62c82964bfe2 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x62c82964bfe2 - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] [stdout]   15:     0x62c829631668 - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x62c829626809 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x62c8296324bd - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x62c829669ebc - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x62c829669c32 - core[27de1724e4349be2]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x62c8295972d5 - <core[27de1724e4349be2]::result::Result<alloc[a57f19327c0ad893]::string::String, rdc[9cf0c3b312719e9b]::errors::Error>>::unwrap
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x62c8295972d5 - rdc[9cf0c3b312719e9b]::targets::java::cg_data_enum::tests::enum_derive_test
[INFO] [stdout]                                at /opt/rustwide/workdir/src/targets/java/cg_data_enum.rs:329:69
[INFO] [stdout]   22:     0x62c829594147 - rdc[9cf0c3b312719e9b]::targets::java::cg_data_enum::tests::enum_derive_test::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/targets/java/cg_data_enum.rs:280:26
[INFO] [stdout]   23:     0x62c8295719b6 - <rdc[9cf0c3b312719e9b]::targets::java::cg_data_enum::tests::enum_derive_test::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x62c8295c3d2b - <fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x62c8295c3d2b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x62c8295d058a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x62c8295d058a - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x62c8295d058a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x62c8295d058a - std[3b51380354919863]::panicking::catch_unwind::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x62c8295d058a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x62c8295d058a - test[182b2e79ecd7bbd9]::run_test_in_process
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x62c8295d058a - test[182b2e79ecd7bbd9]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x62c8295cbb34 - test[182b2e79ecd7bbd9]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x62c8295cbb34 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x62c8295d3082 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x62c8295d3082 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x62c8295d3082 - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x62c8295d3082 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x62c8295d3082 - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x62c8295d3082 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x62c8295d3082 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x62c8296539df - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x62c8296539df - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x7480503eaaa4 - <unknown>
[INFO] [stdout]   45:     0x748050477a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[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" "55f029857daf1fba8f4ec68254fdec3f5f848f81ef2556960c4cc1b5d2434170", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "55f029857daf1fba8f4ec68254fdec3f5f848f81ef2556960c4cc1b5d2434170", kill_on_drop: false }`
[INFO] [stdout] 55f029857daf1fba8f4ec68254fdec3f5f848f81ef2556960c4cc1b5d2434170
