[INFO] cloning repository S190762/dissertation-s190762 [INFO] running `"git" "clone" "--bare" "git://github.com/S190762/dissertation-s190762.git" "work/cache/sources/gh/S190762/dissertation-s190762"` [INFO] [stderr] Cloning into bare repository 'work/cache/sources/gh/S190762/dissertation-s190762'... [INFO] running `"git" "clone" "work/cache/sources/gh/S190762/dissertation-s190762" "work/ex/pr-62133/sources/master#5f9c0448dde167128d668da4555879f64e56af1d/gh/S190762/dissertation-s190762"` [INFO] [stderr] Cloning into 'work/ex/pr-62133/sources/master#5f9c0448dde167128d668da4555879f64e56af1d/gh/S190762/dissertation-s190762'... [INFO] [stderr] done. [INFO] running `"git" "clone" "work/cache/sources/gh/S190762/dissertation-s190762" "work/ex/pr-62133/sources/try#8ec8125bea94852768b56958f05da47666c21ab0/gh/S190762/dissertation-s190762"` [INFO] [stderr] Cloning into 'work/ex/pr-62133/sources/try#8ec8125bea94852768b56958f05da47666c21ab0/gh/S190762/dissertation-s190762'... [INFO] [stderr] done. [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] a303f83f4994d8d827e122b41854355c6fbe5475 [INFO] sha for GitHub repo S190762/dissertation-s190762: a303f83f4994d8d827e122b41854355c6fbe5475 [INFO] validating manifest of S190762/dissertation-s190762 on toolchain master#5f9c0448dde167128d668da4555879f64e56af1d [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+5f9c0448dde167128d668da4555879f64e56af1d-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of S190762/dissertation-s190762 on toolchain try#8ec8125bea94852768b56958f05da47666c21ab0 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+8ec8125bea94852768b56958f05da47666c21ab0-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing S190762/dissertation-s190762 [INFO] removed path dependency imgui from S190762/dissertation-s190762 [INFO] removed path dependency imgui-glium-renderer from S190762/dissertation-s190762 [INFO] removed path dependency imgui-sys from S190762/dissertation-s190762 [INFO] removed path dependency imgui-winit-support from S190762/dissertation-s190762 [INFO] finished frobbing S190762/dissertation-s190762 [INFO] frobbed toml for S190762/dissertation-s190762 written to work/ex/pr-62133/sources/master#5f9c0448dde167128d668da4555879f64e56af1d/gh/S190762/dissertation-s190762/Cargo.toml [INFO] started frobbing S190762/dissertation-s190762 [INFO] removed path dependency imgui from S190762/dissertation-s190762 [INFO] removed path dependency imgui-glium-renderer from S190762/dissertation-s190762 [INFO] removed path dependency imgui-sys from S190762/dissertation-s190762 [INFO] removed path dependency imgui-winit-support from S190762/dissertation-s190762 [INFO] finished frobbing S190762/dissertation-s190762 [INFO] frobbed toml for S190762/dissertation-s190762 written to work/ex/pr-62133/sources/try#8ec8125bea94852768b56958f05da47666c21ab0/gh/S190762/dissertation-s190762/Cargo.toml [INFO] crate S190762/dissertation-s190762 already has a lockfile, it will not be regenerated [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+5f9c0448dde167128d668da4555879f64e56af1d-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] Updating crates.io index [INFO] [stderr] error: the lock file /mnt/big/crater/work/ex/pr-62133/sources/master#5f9c0448dde167128d668da4555879f64e56af1d/gh/S190762/dissertation-s190762/Cargo.lock needs to be updated but --locked was passed to prevent this [INFO] the lockfile is outdated, regenerating it [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+5f9c0448dde167128d668da4555879f64e56af1d-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+8ec8125bea94852768b56958f05da47666c21ab0-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+5f9c0448dde167128d668da4555879f64e56af1d-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded shred v0.9.2 [INFO] [stderr] Downloaded shred-derive v0.6.1 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+8ec8125bea94852768b56958f05da47666c21ab0-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] checking S190762/dissertation-s190762 against try#8ec8125bea94852768b56958f05da47666c21ab0 for pr-62133 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-62133/worker-3/try#8ec8125bea94852768b56958f05da47666c21ab0:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/pr-62133/sources/try#8ec8125bea94852768b56958f05da47666c21ab0/gh/S190762/dissertation-s190762:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+8ec8125bea94852768b56958f05da47666c21ab0-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 0a76c628b8449731e68e17f69d60c1e58f2bee3b4d9a4df485532c9860ce7e6d [INFO] running `"docker" "start" "-a" "0a76c628b8449731e68e17f69d60c1e58f2bee3b4d9a4df485532c9860ce7e6d"` [INFO] [stderr] warning: dependency (imgui) specified without providing a local path, Git repository, or version to use. This will be considered an error in future versions [INFO] [stderr] warning: dependency (imgui-glium-renderer) specified without providing a local path, Git repository, or version to use. This will be considered an error in future versions [INFO] [stderr] warning: dependency (imgui-sys) specified without providing a local path, Git repository, or version to use. This will be considered an error in future versions [INFO] [stderr] warning: dependency (imgui-winit-support) specified without providing a local path, Git repository, or version to use. This will be considered an error in future versions [INFO] [stderr] Compiling serde v1.0.94 [INFO] [stderr] Compiling imgui-sys v0.0.23 [INFO] [stderr] Compiling num-complex v0.2.3 [INFO] [stderr] Compiling nfd v0.0.4 [INFO] [stderr] Checking itertools v0.7.11 [INFO] [stderr] Compiling glium v0.23.0 [INFO] [stderr] Compiling shred-derive v0.6.1 [INFO] [stderr] Compiling shred-derive v0.5.1 [INFO] [stderr] Compiling specs-derive v0.4.0 [INFO] [stderr] Checking rusttype v0.7.7 [INFO] [stderr] Checking rayon v1.1.0 [INFO] [stderr] Checking crossbeam-channel v0.2.6 [INFO] [stderr] Checking andrew v0.2.1 [INFO] [stderr] Checking crossbeam v0.4.1 [INFO] [stderr] Checking smithay-client-toolkit v0.4.6 [INFO] [stderr] Checking hibitset v0.5.4 [INFO] [stderr] Checking jpeg-decoder v0.1.15 [INFO] [stderr] Checking shred v0.7.2 [INFO] [stderr] Checking shred v0.9.2 [INFO] [stderr] Checking image v0.21.2 [INFO] [stderr] Checking winit v0.19.1 [INFO] [stderr] Checking ron v0.5.1 [INFO] [stderr] Checking specs v0.14.3 [INFO] [stderr] Checking alga v0.9.1 [INFO] [stderr] Checking num v0.2.0 [INFO] [stderr] Checking ndarray v0.12.1 [INFO] [stderr] Checking glutin v0.21.0 [INFO] [stderr] Checking nalgebra v0.18.0 [INFO] [stderr] Checking glium v0.25.0 [INFO] [stderr] Checking imgui v0.0.23 [INFO] [stderr] Checking imgui-winit-support v0.0.23 [INFO] [stderr] Checking imgui-glium-renderer v0.0.23 [INFO] [stderr] Checking ncollide2d v0.19.2 [INFO] [stderr] Checking nphysics2d v0.11.1 [INFO] [stderr] Checking dissertation v0.1.0 (/opt/crater/workdir) [INFO] [stderr] error[E0432]: unresolved import `glutin::ContextTrait` [INFO] [stderr] --> src/eng/core/context.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | use glutin::ContextTrait; [INFO] [stderr] | ^^^^^^^^------------ [INFO] [stderr] | | | [INFO] [stderr] | | help: a similar name exists in the module: `ContextError` [INFO] [stderr] | no `ContextTrait` in `glutin` [INFO] [stderr] [INFO] [stderr] warning: unused import: `glium::Surface` [INFO] [stderr] --> src/usr/scenes/menu_scene.rs:27:5 [INFO] [stderr] | [INFO] [stderr] 27 | use glium::Surface; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_imports)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `imgui::*` [INFO] [stderr] --> src/usr/scenes/menu_scene.rs:29:5 [INFO] [stderr] | [INFO] [stderr] 29 | use imgui::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `glium::glutin` [INFO] [stderr] --> src/usr/scenes/menu_scene.rs:35:5 [INFO] [stderr] | [INFO] [stderr] 35 | use glium::glutin; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `constants`, `resource_manager::RefResourceManager`, `resource_manager::ResourceManager` [INFO] [stderr] --> src/usr/scenes/game_scene.rs:6:13 [INFO] [stderr] | [INFO] [stderr] 6 | resource_manager::RefResourceManager, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 7 | resource_manager::ResourceManager, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 20 | constants [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `glutin::VirtualKeyCode`, `glutin` [INFO] [stderr] --> src/usr/scenes/game_scene.rs:31:5 [INFO] [stderr] | [INFO] [stderr] 31 | glutin, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] 32 | glutin::VirtualKeyCode [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `collections::VecDeque` [INFO] [stderr] --> src/usr/scenes/game_scene.rs:35:5 [INFO] [stderr] | [INFO] [stderr] 35 | collections::VecDeque [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `imgui_sys::*` [INFO] [stderr] --> src/usr/scenes/game_scene.rs:39:5 [INFO] [stderr] | [INFO] [stderr] 39 | use imgui_sys::*; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::eng::core::input_manager::RefInputManager` [INFO] [stderr] --> src/eng/core/context.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 2 | use crate::eng::core::input_manager::RefInputManager; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `core::borrow::Borrow` [INFO] [stderr] --> src/eng/core/context.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | use core::borrow::Borrow; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::eng::core::context::Context` [INFO] [stderr] --> src/eng/core/input_manager.rs:8:5 [INFO] [stderr] | [INFO] [stderr] 8 | use crate::eng::core::context::Context; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::eng::gfx::gui::GUI` [INFO] [stderr] --> src/eng/core/input_manager.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | use crate::eng::gfx::gui::GUI; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `imgui::ImGui` [INFO] [stderr] --> src/eng/core/input_manager.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | use imgui::ImGui; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `fs::File`, `io::Cursor`, `io::prelude::*`, `io` [INFO] [stderr] --> src/eng/core/resource_manager.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | io, [INFO] [stderr] | ^^ [INFO] [stderr] 12 | fs::File, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] 13 | collections::HashMap, [INFO] [stderr] 14 | io::prelude::*, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 21 | io::Cursor [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `glium::texture::RawImage2d` [INFO] [stderr] --> src/eng/core/resource_manager.rs:23:5 [INFO] [stderr] | [INFO] [stderr] 23 | use glium::texture::RawImage2d; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `glium::texture::Texture2d` [INFO] [stderr] --> src/eng/core/resource_manager.rs:24:5 [INFO] [stderr] | [INFO] [stderr] 24 | use glium::texture::Texture2d; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `image::ImageBuffer` [INFO] [stderr] --> src/eng/core/resource_manager.rs:25:5 [INFO] [stderr] | [INFO] [stderr] 25 | use image::ImageBuffer; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `world` [INFO] [stderr] --> src/eng/core/level.rs:11:13 [INFO] [stderr] | [INFO] [stderr] 11 | world [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Entity`, `Marker`, `U64MarkerAllocator`, `U64Marker` [INFO] [stderr] --> src/eng/core/level.rs:23:5 [INFO] [stderr] | [INFO] [stderr] 23 | Entity, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 28 | saveload::{U64Marker, U64MarkerAllocator, MarkerAllocator, Marker} [INFO] [stderr] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Write` [INFO] [stderr] --> src/eng/core/level.rs:36:9 [INFO] [stderr] | [INFO] [stderr] 36 | Write [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `game_scene::GameScene` [INFO] [stderr] --> src/eng/core/game.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | game_scene::GameScene [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::eng::core::resource_manager::RefResourceManager` [INFO] [stderr] --> src/eng/core/game.rs:40:5 [INFO] [stderr] | [INFO] [stderr] 40 | use crate::eng::core::resource_manager::RefResourceManager; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `core::borrow::BorrowMut` [INFO] [stderr] --> src/eng/core/game.rs:41:5 [INFO] [stderr] | [INFO] [stderr] 41 | use core::borrow::BorrowMut; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `FontGlyphRange`, `FrameSize`, `ImGuiCond`, `ImTexture`, `ImVec4`, `Ui`, `Window` [INFO] [stderr] --> src/eng/gfx/gui.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | FontGlyphRange, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] 8 | FrameSize, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 11 | ImGuiCond, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] 12 | ImTexture, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] 13 | ImVec4, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] 14 | Ui, [INFO] [stderr] | ^^ [INFO] [stderr] 15 | Window [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Context`, `Display`, `Facade`, `Surface`, `Texture2d`, `glutin` [INFO] [stderr] --> src/eng/gfx/gui.rs:18:15 [INFO] [stderr] | [INFO] [stderr] 18 | backend::{Context, Facade}, [INFO] [stderr] | ^^^^^^^ ^^^^^^ [INFO] [stderr] 19 | Texture2d, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] 20 | glutin, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] 21 | Display, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] 22 | glutin::Event, [INFO] [stderr] 23 | Surface [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::rc::Rc` [INFO] [stderr] --> src/eng/gfx/gui.rs:26:5 [INFO] [stderr] | [INFO] [stderr] 26 | use std::rc::Rc; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `fs::File`, `io::Read` [INFO] [stderr] --> src/eng/gfx/gui.rs:31:5 [INFO] [stderr] | [INFO] [stderr] 31 | fs::File, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] 32 | io::Read, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `MarkerAllocator`, `Marker`, `U64MarkerAllocator` [INFO] [stderr] --> src/eng/ecs/components/action.rs:5:9 [INFO] [stderr] | [INFO] [stderr] 5 | U64MarkerAllocator, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 6 | Marker, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] 7 | MarkerAllocator [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `U64Marker` [INFO] [stderr] --> src/eng/ecs/systems/action.rs:16:23 [INFO] [stderr] | [INFO] [stderr] 16 | use specs::saveload::{U64Marker, U64MarkerAllocator, Marker, MarkerAllocator}; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `action::Actions`, `input_manager::JustPressed` [INFO] [stderr] --> src/eng/ecs/systems/input.rs:4:13 [INFO] [stderr] | [INFO] [stderr] 4 | input_manager::JustPressed, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 10 | action::Actions, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Deserialize`, `Serialize` [INFO] [stderr] --> src/eng/ecs/systems/input.rs:17:5 [INFO] [stderr] | [INFO] [stderr] 17 | Deserialize, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] 18 | Serialize [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `specs_derive::Component` [INFO] [stderr] --> src/eng/ecs/systems/input.rs:23:5 [INFO] [stderr] | [INFO] [stderr] 23 | use specs_derive::Component; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `glium::glutin` [INFO] [stderr] --> src/eng/ecs/systems/input.rs:24:5 [INFO] [stderr] | [INFO] [stderr] 24 | use glium::glutin; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `System` [INFO] [stderr] --> src/eng/ecs/world.rs:18:5 [INFO] [stderr] | [INFO] [stderr] 18 | System, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Path` [INFO] [stderr] --> src/eng/cfg/level_cfg.rs:16:9 [INFO] [stderr] | [INFO] [stderr] 16 | Path, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused `#[macro_use]` import [INFO] [stderr] --> src/main.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | #[macro_use] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `glutin::ContextTrait` [INFO] [stderr] --> src/eng/core/context.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | use glutin::ContextTrait; [INFO] [stderr] | ^^^^^^^^------------ [INFO] [stderr] | | | [INFO] [stderr] | | help: a similar name exists in the module: `ContextError` [INFO] [stderr] | no `ContextTrait` in `glutin` [INFO] [stderr] [INFO] [stderr] warning: unused import: `glium::Surface` [INFO] [stderr] --> src/usr/scenes/menu_scene.rs:27:5 [INFO] [stderr] | [INFO] [stderr] 27 | use glium::Surface; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_imports)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `imgui::*` [INFO] [stderr] --> src/usr/scenes/menu_scene.rs:29:5 [INFO] [stderr] | [INFO] [stderr] 29 | use imgui::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `glium::glutin` [INFO] [stderr] --> src/usr/scenes/menu_scene.rs:35:5 [INFO] [stderr] | [INFO] [stderr] 35 | use glium::glutin; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `constants`, `resource_manager::RefResourceManager`, `resource_manager::ResourceManager` [INFO] [stderr] --> src/usr/scenes/game_scene.rs:6:13 [INFO] [stderr] | [INFO] [stderr] 6 | resource_manager::RefResourceManager, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 7 | resource_manager::ResourceManager, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 20 | constants [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `glutin::VirtualKeyCode`, `glutin` [INFO] [stderr] --> src/usr/scenes/game_scene.rs:31:5 [INFO] [stderr] | [INFO] [stderr] 31 | glutin, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] 32 | glutin::VirtualKeyCode [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `collections::VecDeque` [INFO] [stderr] --> src/usr/scenes/game_scene.rs:35:5 [INFO] [stderr] | [INFO] [stderr] 35 | collections::VecDeque [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `imgui_sys::*` [INFO] [stderr] --> src/usr/scenes/game_scene.rs:39:5 [INFO] [stderr] | [INFO] [stderr] 39 | use imgui_sys::*; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::eng::core::input_manager::RefInputManager` [INFO] [stderr] --> src/eng/core/context.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 2 | use crate::eng::core::input_manager::RefInputManager; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `core::borrow::Borrow` [INFO] [stderr] --> src/eng/core/context.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | use core::borrow::Borrow; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::eng::core::context::Context` [INFO] [stderr] --> src/eng/core/input_manager.rs:8:5 [INFO] [stderr] | [INFO] [stderr] 8 | use crate::eng::core::context::Context; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::eng::gfx::gui::GUI` [INFO] [stderr] --> src/eng/core/input_manager.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | use crate::eng::gfx::gui::GUI; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `imgui::ImGui` [INFO] [stderr] --> src/eng/core/input_manager.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | use imgui::ImGui; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `fs::File`, `io::Cursor`, `io::prelude::*`, `io` [INFO] [stderr] --> src/eng/core/resource_manager.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | io, [INFO] [stderr] | ^^ [INFO] [stderr] 12 | fs::File, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] 13 | collections::HashMap, [INFO] [stderr] 14 | io::prelude::*, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 21 | io::Cursor [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `glium::texture::RawImage2d` [INFO] [stderr] --> src/eng/core/resource_manager.rs:23:5 [INFO] [stderr] | [INFO] [stderr] 23 | use glium::texture::RawImage2d; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `glium::texture::Texture2d` [INFO] [stderr] --> src/eng/core/resource_manager.rs:24:5 [INFO] [stderr] | [INFO] [stderr] 24 | use glium::texture::Texture2d; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `image::ImageBuffer` [INFO] [stderr] --> src/eng/core/resource_manager.rs:25:5 [INFO] [stderr] | [INFO] [stderr] 25 | use image::ImageBuffer; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `world` [INFO] [stderr] --> src/eng/core/level.rs:11:13 [INFO] [stderr] | [INFO] [stderr] 11 | world [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Entity`, `Marker`, `U64MarkerAllocator`, `U64Marker` [INFO] [stderr] --> src/eng/core/level.rs:23:5 [INFO] [stderr] | [INFO] [stderr] 23 | Entity, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 28 | saveload::{U64Marker, U64MarkerAllocator, MarkerAllocator, Marker} [INFO] [stderr] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Write` [INFO] [stderr] --> src/eng/core/level.rs:36:9 [INFO] [stderr] | [INFO] [stderr] 36 | Write [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `game_scene::GameScene` [INFO] [stderr] --> src/eng/core/game.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | game_scene::GameScene [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::eng::core::resource_manager::RefResourceManager` [INFO] [stderr] --> src/eng/core/game.rs:40:5 [INFO] [stderr] | [INFO] [stderr] 40 | use crate::eng::core::resource_manager::RefResourceManager; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `core::borrow::BorrowMut` [INFO] [stderr] --> src/eng/core/game.rs:41:5 [INFO] [stderr] | [INFO] [stderr] 41 | use core::borrow::BorrowMut; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `FontGlyphRange`, `FrameSize`, `ImGuiCond`, `ImTexture`, `ImVec4`, `Ui`, `Window` [INFO] [stderr] --> src/eng/gfx/gui.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | FontGlyphRange, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] 8 | FrameSize, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 11 | ImGuiCond, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] 12 | ImTexture, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] 13 | ImVec4, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] 14 | Ui, [INFO] [stderr] | ^^ [INFO] [stderr] 15 | Window [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Context`, `Display`, `Facade`, `Surface`, `Texture2d`, `glutin` [INFO] [stderr] --> src/eng/gfx/gui.rs:18:15 [INFO] [stderr] | [INFO] [stderr] 18 | backend::{Context, Facade}, [INFO] [stderr] | ^^^^^^^ ^^^^^^ [INFO] [stderr] 19 | Texture2d, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] 20 | glutin, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] 21 | Display, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] 22 | glutin::Event, [INFO] [stderr] 23 | Surface [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::rc::Rc` [INFO] [stderr] --> src/eng/gfx/gui.rs:26:5 [INFO] [stderr] | [INFO] [stderr] 26 | use std::rc::Rc; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `fs::File`, `io::Read` [INFO] [stderr] --> src/eng/gfx/gui.rs:31:5 [INFO] [stderr] | [INFO] [stderr] 31 | fs::File, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] 32 | io::Read, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `MarkerAllocator`, `Marker`, `U64MarkerAllocator` [INFO] [stderr] --> src/eng/ecs/components/action.rs:5:9 [INFO] [stderr] | [INFO] [stderr] 5 | U64MarkerAllocator, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 6 | Marker, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] 7 | MarkerAllocator [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `U64Marker` [INFO] [stderr] --> src/eng/ecs/systems/action.rs:16:23 [INFO] [stderr] | [INFO] [stderr] 16 | use specs::saveload::{U64Marker, U64MarkerAllocator, Marker, MarkerAllocator}; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `action::Actions`, `input_manager::JustPressed` [INFO] [stderr] --> src/eng/ecs/systems/input.rs:4:13 [INFO] [stderr] | [INFO] [stderr] 4 | input_manager::JustPressed, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 10 | action::Actions, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Deserialize`, `Serialize` [INFO] [stderr] --> src/eng/ecs/systems/input.rs:17:5 [INFO] [stderr] | [INFO] [stderr] 17 | Deserialize, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] 18 | Serialize [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `specs_derive::Component` [INFO] [stderr] --> src/eng/ecs/systems/input.rs:23:5 [INFO] [stderr] | [INFO] [stderr] 23 | use specs_derive::Component; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `glium::glutin` [INFO] [stderr] --> src/eng/ecs/systems/input.rs:24:5 [INFO] [stderr] | [INFO] [stderr] 24 | use glium::glutin; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `System` [INFO] [stderr] --> src/eng/ecs/world.rs:18:5 [INFO] [stderr] | [INFO] [stderr] 18 | System, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Path` [INFO] [stderr] --> src/eng/cfg/level_cfg.rs:16:9 [INFO] [stderr] | [INFO] [stderr] 16 | Path, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused `#[macro_use]` import [INFO] [stderr] --> src/main.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | #[macro_use] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `get_hidpi_factor` found for type `std::cell::Ref<'_, takeable_option::Takeable>>` in the current scope [INFO] [stderr] --> src/eng/core/game.rs:100:45 [INFO] [stderr] | [INFO] [stderr] 100 | let hidpi = ctx.display.gl_window().get_hidpi_factor(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `get_hidpi_factor` found for type `std::cell::Ref<'_, takeable_option::Takeable>>` in the current scope [INFO] [stderr] --> src/eng/gfx/gui.rs:47:52 [INFO] [stderr] | [INFO] [stderr] 47 | let hidpi_factor = ctx.display.gl_window().get_hidpi_factor().round(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `glium::Display: glium::backend::Facade` is not satisfied [INFO] [stderr] --> src/eng/gfx/gui.rs:60:28 [INFO] [stderr] | [INFO] [stderr] 60 | let mut renderer = Renderer::init(&mut imgui, &ctx.display).expect("Failed to initialize renderer"); [INFO] [stderr] | ^^^^^^^^^^^^^^ the trait `glium::backend::Facade` is not implemented for `glium::Display` [INFO] [stderr] | [INFO] [stderr] = note: required by `imgui_glium_renderer::Renderer::init` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `get_hidpi_factor` found for type `std::cell::Ref<'_, takeable_option::Takeable>>` in the current scope [INFO] [stderr] --> src/eng/core/game.rs:100:45 [INFO] [stderr] | [INFO] [stderr] 100 | let hidpi = ctx.display.gl_window().get_hidpi_factor(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `get_hidpi_factor` found for type `std::cell::Ref<'_, takeable_option::Takeable>>` in the current scope [INFO] [stderr] --> src/eng/gfx/gui.rs:47:52 [INFO] [stderr] | [INFO] [stderr] 47 | let hidpi_factor = ctx.display.gl_window().get_hidpi_factor().round(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `glium::Display: glium::backend::Facade` is not satisfied [INFO] [stderr] --> src/eng/gfx/gui.rs:60:28 [INFO] [stderr] | [INFO] [stderr] 60 | let mut renderer = Renderer::init(&mut imgui, &ctx.display).expect("Failed to initialize renderer"); [INFO] [stderr] | ^^^^^^^^^^^^^^ the trait `glium::backend::Facade` is not implemented for `glium::Display` [INFO] [stderr] | [INFO] [stderr] = note: required by `imgui_glium_renderer::Renderer::init` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/eng/gfx/gui.rs:80:63 [INFO] [stderr] | [INFO] [stderr] 80 | imgui_winit_support::update_mouse_cursor(&self.imgui, &ctx.display.gl_window()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glium::glutin::Window`, found struct `std::cell::Ref` [INFO] [stderr] | [INFO] [stderr] = note: expected type `&glium::glutin::Window` [INFO] [stderr] found type `&std::cell::Ref<'_, takeable_option::Takeable>>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/eng/gfx/gui.rs:80:63 [INFO] [stderr] | [INFO] [stderr] 80 | imgui_winit_support::update_mouse_cursor(&self.imgui, &ctx.display.gl_window()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glium::glutin::Window`, found struct `std::cell::Ref` [INFO] [stderr] | [INFO] [stderr] = note: expected type `&glium::glutin::Window` [INFO] [stderr] found type `&std::cell::Ref<'_, takeable_option::Takeable>>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/eng/gfx/gui.rs:82:62 [INFO] [stderr] | [INFO] [stderr] 82 | let frame_size = imgui_winit_support::get_frame_size(&ctx.display.gl_window(), self.hidpi_factor).unwrap(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glium::glutin::Window`, found struct `std::cell::Ref` [INFO] [stderr] | [INFO] [stderr] = note: expected type `&glium::glutin::Window` [INFO] [stderr] found type `&std::cell::Ref<'_, takeable_option::Takeable>>` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `glium::Frame: glium::Surface` is not satisfied [INFO] [stderr] --> src/eng/gfx/gui.rs:88:23 [INFO] [stderr] | [INFO] [stderr] 88 | self.renderer.render(target, ui).expect("Rendering failed"); [INFO] [stderr] | ^^^^^^ the trait `glium::Surface` is not implemented for `glium::Frame` [INFO] [stderr] [INFO] [stderr] warning: unused import: `Surface` [INFO] [stderr] --> src/usr/scenes/game_scene.rs:30:5 [INFO] [stderr] | [INFO] [stderr] 30 | Surface, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `MarkerAllocator` [INFO] [stderr] --> src/eng/core/level.rs:28:47 [INFO] [stderr] | [INFO] [stderr] 28 | saveload::{U64Marker, U64MarkerAllocator, MarkerAllocator, Marker} [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `MarkerAllocator` [INFO] [stderr] --> src/eng/ecs/world.rs:20:52 [INFO] [stderr] | [INFO] [stderr] 20 | saveload::{U64Marker,U64MarkerAllocator,Marker,MarkerAllocator} [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: aborting due to 7 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0277, E0308, E0432, E0599. [INFO] [stderr] For more information about an error, try `rustc --explain E0277`. [INFO] [stderr] error: Could not compile `dissertation`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/eng/gfx/gui.rs:82:62 [INFO] [stderr] | [INFO] [stderr] 82 | let frame_size = imgui_winit_support::get_frame_size(&ctx.display.gl_window(), self.hidpi_factor).unwrap(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glium::glutin::Window`, found struct `std::cell::Ref` [INFO] [stderr] | [INFO] [stderr] = note: expected type `&glium::glutin::Window` [INFO] [stderr] found type `&std::cell::Ref<'_, takeable_option::Takeable>>` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `glium::Frame: glium::Surface` is not satisfied [INFO] [stderr] --> src/eng/gfx/gui.rs:88:23 [INFO] [stderr] | [INFO] [stderr] 88 | self.renderer.render(target, ui).expect("Rendering failed"); [INFO] [stderr] | ^^^^^^ the trait `glium::Surface` is not implemented for `glium::Frame` [INFO] [stderr] [INFO] [stderr] warning: unused import: `Surface` [INFO] [stderr] --> src/usr/scenes/game_scene.rs:30:5 [INFO] [stderr] | [INFO] [stderr] 30 | Surface, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `MarkerAllocator` [INFO] [stderr] --> src/eng/core/level.rs:28:47 [INFO] [stderr] | [INFO] [stderr] 28 | saveload::{U64Marker, U64MarkerAllocator, MarkerAllocator, Marker} [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `MarkerAllocator` [INFO] [stderr] --> src/eng/ecs/world.rs:20:52 [INFO] [stderr] | [INFO] [stderr] 20 | saveload::{U64Marker,U64MarkerAllocator,Marker,MarkerAllocator} [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: aborting due to 7 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0277, E0308, E0432, E0599. [INFO] [stderr] For more information about an error, try `rustc --explain E0277`. [INFO] [stderr] error: Could not compile `dissertation`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "0a76c628b8449731e68e17f69d60c1e58f2bee3b4d9a4df485532c9860ce7e6d"` [INFO] running `"docker" "rm" "-f" "0a76c628b8449731e68e17f69d60c1e58f2bee3b4d9a4df485532c9860ce7e6d"` [INFO] [stdout] 0a76c628b8449731e68e17f69d60c1e58f2bee3b4d9a4df485532c9860ce7e6d