nerves_dev_server

Build log

nerves_system_trellis

nerves_dev_server 0.1.0 · fail · run nerves_dev_server-0.1.0-1791009144447
537 of 537 lines
1Resolving Hex dependencies...2Resolution completed in 0.234s3Unchanged:4  bandit 1.12.55  castore 1.0.216  circular_buffer 1.1.07  elixir_make 0.10.08  hpax 1.1.09  interactive_cmd 0.1.410  mime 2.0.711  nerves 2.0.0-pre.212  nerves_dev_server 0.1.0 RETIRED!13    (deprecated) All functionality is now bundled with the VSCode extension.14  nerves_discovery 0.1.515  nerves_logging 0.2.416  nerves_motd 0.1.1717  nerves_runtime 0.13.1318  nerves_system_bbb 2.30.219  nerves_system_br 1.34.420  nerves_system_mangopi_mq_pro 0.17.221  nerves_system_qemu_aarch64 0.4.222  nerves_system_rpi0 2.1.223  nerves_system_rpi4 2.1.224  nerves_system_rpi5 2.1.225  nerves_system_trellis 0.5.026  nerves_system_x86_64 1.34.227  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.128  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.129  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.130  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.131  nerves_toolchain_x86_64_nerves_linux_musl 15.3.132  nerves_uevent 0.1.733  phoenix 1.7.2434  phoenix_pubsub 2.3.035  phoenix_template 1.1.036  plug 1.20.337  plug_crypto 2.2.038  property_table 0.3.439  ring_logger 0.11.740  tablet 0.3.341  telemetry 1.4.242  thousand_island 1.5.043  toolshed 0.5.044  uboot_env 1.0.245  websock 0.5.346  websock_adapter 0.5.947* Getting nerves_dev_server (Hex package)48* Getting nerves (Hex package)49* Getting ring_logger (Hex package)50* Getting toolshed (Hex package)51* Getting nerves_runtime (Hex package)52* Getting nerves_system_bbb (Hex package)53* Getting nerves_system_mangopi_mq_pro (Hex package)54* Getting nerves_system_qemu_aarch64 (Hex package)55* Getting nerves_system_rpi0 (Hex package)56* Getting nerves_system_rpi4 (Hex package)57* Getting nerves_system_rpi5 (Hex package)58* Getting nerves_system_trellis (Hex package)59* Getting nerves_system_x86_64 (Hex package)60* Getting nerves_system_br (Hex package)61* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)62* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)63* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)64* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)65* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)66* Getting nerves_logging (Hex package)67* Getting nerves_uevent (Hex package)68* Getting uboot_env (Hex package)69* Getting elixir_make (Hex package)70* Getting property_table (Hex package)71* Getting circular_buffer (Hex package)72* Getting interactive_cmd (Hex package)73* Getting nerves_discovery (Hex package)74* Getting tablet (Hex package)75* Getting bandit (Hex package)76* Getting nerves_motd (Hex package)77* Getting phoenix (Hex package)78* Getting castore (Hex package)79* Getting phoenix_pubsub (Hex package)80* Getting phoenix_template (Hex package)81* Getting plug (Hex package)82* Getting plug_crypto (Hex package)83* Getting telemetry (Hex package)84* Getting websock_adapter (Hex package)85* Getting websock (Hex package)86* Getting mime (Hex package)87* Getting hpax (Hex package)88* Getting thousand_island (Hex package)89Found retired packages, see above for details90==> nerves_system_br91Generated nerves_system_br app92==> mime93Compiling 1 file (.ex)94Generated mime app95==> circular_buffer96Compiling 1 file (.ex)97Generated circular_buffer app98==> plug_crypto99Compiling 5 files (.ex)100Generated plug_crypto app101==> hpax102Compiling 4 files (.ex)103Generated hpax app104==> tablet105Compiling 2 files (.ex)106Generated tablet app107==> elixir_make108Compiling 8 files (.ex)109Generated elixir_make app110==> nerves_logging111 CC kmsg_tailer.o112 LD kmsg_tailer113Compiling 5 files (.ex)114Generated nerves_logging app115==> castore116Compiling 1 file (.ex)117Generated castore app118==> nerves_discovery119Compiling 5 files (.ex)120Generated nerves_discovery app121==> ring_logger122Compiling 7 files (.ex)123Generated ring_logger app124==> interactive_cmd125Compiling 1 file (.ex)126Generated interactive_cmd app127==> nerves128Compiling 65 files (.ex)129    warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)130    │131  6 │ defmodule Mix.Tasks.Nerves.Init do132    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~133    │134    └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)135136    warning: redefining module Nerves (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.beam)137    │138  6 │ defmodule Nerves do139    │ ~~~~~~~~~~~~~~~~~~~140    │141    └─ lib/nerves.ex:6: Nerves (module)142143    warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)144    │145  5 │ defmodule Nerves.ArtifactResolver do146    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~147    │148    └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)149150    warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)151    │152  6 │ defmodule Nerves.BuildAction.AppModes do153    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~154    │155    └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)156157    warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)158    │159  5 │ defmodule Nerves.BuildAction.CheckExecutables do160    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~161    │162    └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)163164    warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)165    │166  8 │ defmodule Nerves.BuildAction.Erlinit do167    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~168    │169    └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)170171    warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)172    │173  5 │ defmodule Nerves.BuildAction.Firmware do174    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~175    │176    └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)177178    warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)179    │180  7 │ defmodule Nerves.BuildAction.IExStartupCheck do181    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~182    │183    └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)184185    warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)186    │187  5 │ defmodule Nerves.BuildAction.NervesV1System do188    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~189    │190    └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)191192    warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)193    │194  5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do195    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~196    │197    └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)198199    warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)200    │201  5 │ defmodule Nerves.BuildAction.Rootfs do202    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~203    │204    └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)205206    warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)207    │208  6 │ defmodule Nerves.BuildAction.SortApps do209    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~210    │211    └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)212213    warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)214    │215  5 │ defmodule Nerves.BuildAction.StripAll do216    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~217    │218    └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)219220    warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)221    │222  5 │ defmodule Nerves.BuildAction.Trimmer do223    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~224    │225    └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)226227    warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)228    │229  5 │ defmodule Nerves.BuildPlan do230    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~231    │232    └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)233234    warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)235    │236  5 │ defmodule Nerves.BuildPlan.Checks do237    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~238    │239    └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)240241    warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.Container.beam)242    │243  6 │ defmodule Nerves.Container do244    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~245    │246    └─ lib/nerves/container.ex:6: Nerves.Container (module)247248    warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)249    │250  5 │ defmodule Nerves.Fingerprint do251    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~252    │253    └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)254255    warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)256    │257  5 │ defmodule Nerves.MixPackage do258    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~259    │260    └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)261262    warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.Paths.beam)263    │264  5 │ defmodule Nerves.Paths do265    │ ~~~~~~~~~~~~~~~~~~~~~~~~~266    │267    └─ lib/nerves/paths.ex:5: Nerves.Paths (module)268269    warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)270    │271  5 │ defmodule Nerves.TargetTuple do272    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~273    │274    └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)275276Generated nerves app277==> nerves_toolchain_armv7_nerves_linux_gnueabihf278Compiling 1 file (.ex)279Generated nerves_toolchain_armv7_nerves_linux_gnueabihf app280==> nerves_system_trellis281Generated nerves_system_trellis app282==> phoenix_template283Compiling 4 files (.ex)284Generated phoenix_template app285==> nerves_compatibility_test286===> Analyzing applications...287===> Compiling telemetry288==> thousand_island289Compiling 18 files (.ex)290Generated thousand_island app291==> phoenix_pubsub292Compiling 12 files (.ex)293Generated phoenix_pubsub app294==> plug295Compiling 1 file (.erl)296Compiling 42 files (.ex)297Generated plug app298==> uboot_env299Compiling 5 files (.ex)300Generated uboot_env app301==> property_table302Compiling 8 files (.ex)303Generated property_table app304==> nerves_uevent305 CC uevent.o306 LD uevent307Compiling 5 files (.ex)308Generated nerves_uevent app309==> nerves_runtime310Compiling 14 files (.ex)311Generated nerves_runtime app312==> toolshed313Compiling 5 files (.ex)314Generated toolshed app315==> nerves_motd316Compiling 6 files (.ex)317Generated nerves_motd app318==> websock319Compiling 1 file (.ex)320Generated websock app321==> bandit322Compiling 54 files (.ex)323Generated bandit app324==> websock_adapter325Compiling 4 files (.ex)326Generated websock_adapter app327warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"328  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/2329  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/1330  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5331  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2332  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4333  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2334335==> phoenix336Compiling 71 files (.ex)337    warning: unused require Logger338    │339  9 │   require Logger340    │   ~341    │342    └─ lib/phoenix/config.ex:9:3343344     warning: unused require Logger345     │346 281 │   require Logger347     │   ~348     │349     └─ lib/phoenix/endpoint.ex:281:3350351    warning: unused require Phoenix.Endpoint352    │353  6 │   require Phoenix.Endpoint354    │   ~355    │356    └─ lib/phoenix/controller.ex:6:3357358    warning: the variable "prefix_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator359    │360 46 │       <<prefix::binary-size(prefix_size), ^suffix::binary>> -> prefix361    │                             ~362    │363    └─ lib/phoenix/naming.ex:46:29: Phoenix.Naming.unsuffix/2364365    warning: unused require Phoenix.Endpoint366    │367 17 │   require Phoenix.Endpoint368    │   ~369    │370    └─ lib/phoenix/endpoint/render_errors.ex:17:3371372    warning: unused require Logger373    │374 70 │   require Logger375    │   ~376    │377    └─ lib/phoenix/socket/pool_supervisor.ex:70:3378379    warning: unused require Phoenix.Endpoint380    │381  6 │   require Phoenix.Endpoint382    │   ~383    │384    └─ lib/phoenix/channel/server.ex:6:3385386     warning: unused require Phoenix.Endpoint387     │388 202 │   require Phoenix.Endpoint389     │   ~390     │391     └─ lib/phoenix/socket.ex:202:3392393     warning: unused require Logger394     │395 100 │   require Logger396     │   ~397     │398     └─ lib/phoenix/token.ex:100:3399400     warning: comparison between distinct types found:401402         merge_all != []403404     given types:405406         dynamic(non_empty_list({atom(), term()})) != empty_list()407408     where "merge_all" was given the type:409410         # type: dynamic(non_empty_list({atom(), term()}))411         # from: lib/phoenix/router/route.ex:121:15412         merge_all = merge_params ++ merge_private ++ merge_assigns413414     While Elixir can compare across all types, you are comparing across types which are always disjoint, and the result is either always true or always false415416     type warning found at:417     │418 123 │     if merge_all != [] do419     │                  ~420     │421     └─ lib/phoenix/router/route.ex:123:18: Phoenix.Router.Route.build_prepare/1422423    warning: a struct for Plug.Conn is expected on struct update:424425        %Plug.Conn{conn | state: :sent}426427    but got type:428429        dynamic()430431    where "conn" was given the type:432433        # type: dynamic()434        # from: lib/phoenix/endpoint/render_errors.ex:55:17435        conn436437    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"438439    type warning found at:440    │441 60 │           %Plug.Conn{conn | state: :sent}442    │           ~443    │444    └─ lib/phoenix/endpoint/render_errors.ex:60:11: Phoenix.Endpoint.RenderErrors.__catch__/5445446     warning: a struct for Plug.Conn is expected on struct update:447448         %Plug.Conn{conn | query_params: %{}, params: %{}}449450     but got type:451452         dynamic(%{..., params: %Plug.Conn.Unfetched{}})453454     where "conn" was given the types:455456         # type: dynamic(%{..., params: term()})457         # from: lib/phoenix/endpoint/render_errors.ex:133:17458         conn.params459460         # type: dynamic(%{..., params: %Plug.Conn.Unfetched{}})461         # from: lib/phoenix/endpoint/render_errors.ex:133:17462         conn.params463464     when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"465466     type warning found at:467     │468 134 │         %Plug.Conn.Unfetched{} -> %Plug.Conn{conn | query_params: %{}, params: %{}}469     │                                   ~470     │471     └─ lib/phoenix/endpoint/render_errors.ex:134:35: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/1472473     warning: a struct for Plug.Conn is expected on struct update:474475         %Plug.Conn{conn | query_params: %{}, params: params}476477     but got type:478479         dynamic(%{..., params: not %Plug.Conn.Unfetched{}})480481     where "conn" was given the types:482483         # type: dynamic(%{..., params: term()})484         # from: lib/phoenix/endpoint/render_errors.ex:133:17485         conn.params486487         # type: dynamic(%{..., params: not %Plug.Conn.Unfetched{}})488         # from: lib/phoenix/endpoint/render_errors.ex:133:17489         conn.params490491     when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"492493     type warning found at:494     │495 135 │         params -> %Plug.Conn{conn | query_params: %{}, params: params}496     │                   ~497     │498     └─ lib/phoenix/endpoint/render_errors.ex:135:19: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/1499500      warning: a struct for Plug.Conn is expected on struct update:501502          %Plug.Conn{conn | params: params}503504      but got type:505506          dynamic(%{..., params: map()})507508      where "conn" was given the type:509510          # type: dynamic(%{..., params: map()})511          # from: lib/phoenix/controller.ex:1327:17512          Map.get(conn.params, required_key)513514      when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"515516      type warning found at:517      │518 1334 │     %Plug.Conn{conn | params: params}519      │     ~520      │521      └─ lib/phoenix/controller.ex:1334:5: Phoenix.Controller.scrub_params/2522523Generated phoenix app524==> nerves_dev_server525Compiling 12 files (.ex)526527== Compilation error in file lib/nerves_dev_server_web/endpoint.ex ==528** (ArgumentError) invalid :json_decoder option. The module Jason is not loaded and could not be found529    (plug 1.20.3) lib/plug/parsers/json.ex:48: Plug.Parsers.JSON.validate_decoder!/1530    (plug 1.20.3) lib/plug/parsers/json.ex:35: Plug.Parsers.JSON.init/1531    (plug 1.20.3) lib/plug/parsers.ex:283: anonymous fn/2 in Plug.Parsers.convert_parsers/2532    (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2533    (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2534    (plug 1.20.3) lib/plug/parsers.ex:263: Plug.Parsers.init/1535    (plug 1.20.3) lib/plug/builder.ex:358: Plug.Builder.init_module_plug/4536    (plug 1.20.3) lib/plug/builder.ex:339: anonymous fn/5 in Plug.Builder.compile/3537could not compile dependency :nerves_dev_server, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile nerves_dev_server --force", update it with "mix deps.update nerves_dev_server" or clean it with "mix deps.clean nerves_dev_server"