on_flow

Build log

nerves_system_bbb

on_flow 0.13.0 · fail · run on_flow-0.13.0-1791023920356
1348 of 1348 lines
1Resolving Hex dependencies...2Resolution completed in 0.161s3Unchanged:4  circular_buffer 1.1.05  cowboy 2.19.06  cowlib 2.20.0 VULNERABLE!7    EEF-CVE-2026-43966 (MEDIUM)8    aka: CVE-2026-43966, GHSA-w4f7-4cxr-rv3c9    HTTP Response Splitting via Non-VCHAR Bytes in cow_http_struct_hd:escape_string/210    https://osv.dev/vulnerability/EEF-CVE-2026-439661112    EEF-CVE-2026-43969 (LOW)13    aka: CVE-2026-43969, GHSA-g2wm-735q-3f5614    Cookie Request Header Injection via Unvalidated Encoder in cow_cookie:cookie/115    https://osv.dev/vulnerability/EEF-CVE-2026-4396916  elixir_make 0.10.017  ex_rlp 0.6.018  grpc 0.9.0 VULNERABLE!19    EEF-CVE-2026-53430 (HIGH)20    aka: CVE-2026-53430, GHSA-6ccx-9c9f-327w21    grpc gzip decompression bomb in GRPC.Compressor.Gzip.decompress/122    https://osv.dev/vulnerability/EEF-CVE-2026-534302324    EEF-CVE-2026-48853 (CRITICAL)25    aka: CVE-2026-48853, GHSA-grp7-v8xh-rj7h26    Remote code execution and denial of service via unsafe Erlang term deserialization in elixir-grpc/grpc27    https://osv.dev/vulnerability/EEF-CVE-2026-488532829    EEF-CVE-2026-48599 (HIGH)30    aka: CVE-2026-48599, GHSA-mwr4-5g34-j5cq31    Authorization bypass via path binding override in elixir-grpc/grpc HTTP transcoding32    https://osv.dev/vulnerability/EEF-CVE-2026-485993334    EEF-CVE-2026-48854 (HIGH)35    aka: CVE-2026-48854, GHSA-q8gf-9rvj-gmgj36    Unbounded request body accumulation causes memory exhaustion in elixir-grpc/grpc37    https://osv.dev/vulnerability/EEF-CVE-2026-4885438  gun 2.6.0 VULNERABLE!39    GHSA-w4f7-4cxr-rv3c (MEDIUM)40    aka: CVE-2026-43966, EEF-CVE-2026-4396641    cowboy and gun affected by an HTTP Request/Response Splitting vulnerability42    https://osv.dev/vulnerability/GHSA-w4f7-4cxr-rv3c43  hpax 1.1.044  interactive_cmd 0.1.445  jason 1.4.546  mint 1.11.047  nerves 2.0.0-pre.248  nerves_discovery 0.1.549  nerves_logging 0.2.450  nerves_runtime 0.13.1351  nerves_system_bbb 2.30.252  nerves_system_br 1.34.453  nerves_system_mangopi_mq_pro 0.17.254  nerves_system_qemu_aarch64 0.4.255  nerves_system_rpi0 2.1.256  nerves_system_rpi4 2.1.257  nerves_system_rpi5 2.1.258  nerves_system_trellis 0.5.059  nerves_system_x86_64 1.34.260  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.161  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.162  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.163  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.164  nerves_toolchain_x86_64_nerves_linux_musl 15.3.165  nerves_uevent 0.1.766  on_flow 0.13.067  property_table 0.3.468  protobuf 0.11.0 VULNERABLE!69    GHSA-rv48-qqj5-crxg (HIGH)70    aka: CVE-2026-5445171    Protobuf: Unbounded recursion depth in embedded-message decoding72    https://osv.dev/vulnerability/GHSA-rv48-qqj5-crxg73  ranch 2.3.074  ring_logger 0.11.775  tablet 0.3.376  telemetry 1.4.277  toolshed 0.5.078  uboot_env 1.0.279* Getting on_flow (Hex package)80* Getting nerves (Hex package)81* Getting ring_logger (Hex package)82* Getting toolshed (Hex package)83* Getting nerves_runtime (Hex package)84* Getting nerves_system_bbb (Hex package)85* Getting nerves_system_mangopi_mq_pro (Hex package)86* Getting nerves_system_qemu_aarch64 (Hex package)87* Getting nerves_system_rpi0 (Hex package)88* Getting nerves_system_rpi4 (Hex package)89* Getting nerves_system_rpi5 (Hex package)90* Getting nerves_system_trellis (Hex package)91* Getting nerves_system_x86_64 (Hex package)92* Getting nerves_system_br (Hex package)93* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)94* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)95* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)96* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)97* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)98* Getting nerves_logging (Hex package)99* Getting nerves_uevent (Hex package)100* Getting uboot_env (Hex package)101* Getting elixir_make (Hex package)102* Getting property_table (Hex package)103* Getting circular_buffer (Hex package)104* Getting interactive_cmd (Hex package)105* Getting nerves_discovery (Hex package)106* Getting tablet (Hex package)107* Getting cowlib (Hex package)108* Getting ex_rlp (Hex package)109* Getting grpc (Hex package)110* Getting jason (Hex package)111* Getting protobuf (Hex package)112* Getting cowboy (Hex package)113* Getting gun (Hex package)114* Getting mint (Hex package)115* Getting telemetry (Hex package)116* Getting hpax (Hex package)117* Getting ranch (Hex package)118Found packages with security advisories, see above for details119You have added/upgraded packages you could sponsor, run `mix hex.sponsor` to learn more120==> nerves_system_br121Generated nerves_system_br app122==> circular_buffer123Compiling 1 file (.ex)124Generated circular_buffer app125==> jason126Compiling 10 files (.ex)127Generated jason app128==> hpax129Compiling 4 files (.ex)130Generated hpax app131==> mint132Compiling 1 file (.erl)133Compiling 21 files (.ex)134Generated mint app135==> nerves_compatibility_test136===> Analyzing applications...137===> Compiling ranch138==> tablet139Compiling 2 files (.ex)140Generated tablet app141==> protobuf142Compiling 36 files (.ex)143     warning: the variable "literal_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator144     │145 157 │       <<^literal::bytes-size(literal_size), rest::binary>> -> rest146     │                              ~147     │148     └─ lib/protobuf/json/rfc3339.ex:157:30: Protobuf.JSON.RFC3339.eat_literal/2149150     warning: the variable "count" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator151     │152 182 │       <<digits::bytes-size(count), rest::binary>> ->153     │                            ~154     │155     └─ lib/protobuf/json/rfc3339.ex:182:28: Protobuf.JSON.RFC3339.eat_digits/2156157warning: pattern matching on 0.0 is equivalent to matching only on +0.0. Instead you must match on +0.0 or -0.0158└─ lib/protobuf/encoder.ex: Protobuf.Encoder.skip_field?/3159160     warning: the variable "value" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator161     │162 139 │     <<_skip::bytes-size(value), rest::bits>> = rest163     │                         ~164     │165     └─ lib/protobuf/decoder.ex:139:25: Protobuf.Decoder.skip_delimited/4166167     warning: the variable "value" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator168     │169 139 │     <<_skip::bytes-size(value), rest::bits>> = rest170     │                         ~171     │172     └─ lib/protobuf/decoder.ex:139:25: Protobuf.Decoder.skip_delimited/4173174     warning: the variable "value" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator175     │176 139 │     <<_skip::bytes-size(value), rest::bits>> = rest177     │                         ~178     │179     └─ lib/protobuf/decoder.ex:139:25: Protobuf.Decoder.skip_delimited/4180181     warning: the variable "value" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator182     │183 139 │     <<_skip::bytes-size(value), rest::bits>> = rest184     │                         ~185     │186     └─ lib/protobuf/decoder.ex:139:25: Protobuf.Decoder.skip_delimited/4187188     warning: the variable "value" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator189     │190 139 │     <<_skip::bytes-size(value), rest::bits>> = rest191     │                         ~192     │193     └─ lib/protobuf/decoder.ex:139:25: Protobuf.Decoder.skip_delimited/4194195     warning: the variable "value" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator196     │197 139 │     <<_skip::bytes-size(value), rest::bits>> = rest198     │                         ~199     │200     └─ lib/protobuf/decoder.ex:139:25: Protobuf.Decoder.skip_delimited/4201202     warning: the variable "value" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator203     │204 139 │     <<_skip::bytes-size(value), rest::bits>> = rest205     │                         ~206     │207     └─ lib/protobuf/decoder.ex:139:25: Protobuf.Decoder.skip_delimited/4208209     warning: the variable "value" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator210     │211 139 │     <<_skip::bytes-size(value), rest::bits>> = rest212     │                         ~213     │214     └─ lib/protobuf/decoder.ex:139:25: Protobuf.Decoder.skip_delimited/4215216     warning: the variable "value" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator217     │218 139 │     <<_skip::bytes-size(value), rest::bits>> = rest219     │                         ~220     │221     └─ lib/protobuf/decoder.ex:139:25: Protobuf.Decoder.skip_delimited/4222223     warning: the variable "value" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator224     │225 139 │     <<_skip::bytes-size(value), rest::bits>> = rest226     │                         ~227     │228     └─ lib/protobuf/decoder.ex:139:25: Protobuf.Decoder.skip_delimited/4229230     warning: the variable "value" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator231     │232 151 │       <<bytes::bytes-size(value), rest::bits>> = rest233     │                           ~234     │235     └─ lib/protobuf/decoder.ex:151:27: Protobuf.Decoder.decode_delimited/4236237     warning: the variable "value" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator238     │239 151 │       <<bytes::bytes-size(value), rest::bits>> = rest240     │                           ~241     │242     └─ lib/protobuf/decoder.ex:151:27: Protobuf.Decoder.decode_delimited/4243244     warning: the variable "value" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator245     │246 151 │       <<bytes::bytes-size(value), rest::bits>> = rest247     │                           ~248     │249     └─ lib/protobuf/decoder.ex:151:27: Protobuf.Decoder.decode_delimited/4250251     warning: the variable "value" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator252     │253 151 │       <<bytes::bytes-size(value), rest::bits>> = rest254     │                           ~255     │256     └─ lib/protobuf/decoder.ex:151:27: Protobuf.Decoder.decode_delimited/4257258     warning: the variable "value" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator259     │260 151 │       <<bytes::bytes-size(value), rest::bits>> = rest261     │                           ~262     │263     └─ lib/protobuf/decoder.ex:151:27: Protobuf.Decoder.decode_delimited/4264265     warning: the variable "value" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator266     │267 151 │       <<bytes::bytes-size(value), rest::bits>> = rest268     │                           ~269     │270     └─ lib/protobuf/decoder.ex:151:27: Protobuf.Decoder.decode_delimited/4271272     warning: the variable "value" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator273     │274 151 │       <<bytes::bytes-size(value), rest::bits>> = rest275     │                           ~276     │277     └─ lib/protobuf/decoder.ex:151:27: Protobuf.Decoder.decode_delimited/4278279     warning: the variable "value" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator280     │281 151 │       <<bytes::bytes-size(value), rest::bits>> = rest282     │                           ~283     │284     └─ lib/protobuf/decoder.ex:151:27: Protobuf.Decoder.decode_delimited/4285286     warning: the variable "value" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator287     │288 151 │       <<bytes::bytes-size(value), rest::bits>> = rest289     │                           ~290     │291     └─ lib/protobuf/decoder.ex:151:27: Protobuf.Decoder.decode_delimited/4292293     warning: the variable "value" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator294     │295 151 │       <<bytes::bytes-size(value), rest::bits>> = rest296     │                           ~297     │298     └─ lib/protobuf/decoder.ex:151:27: Protobuf.Decoder.decode_delimited/4299300    warning: a struct for Protobuf.Protoc.Context is expected on struct update:301302        %Protobuf.Protoc.Context{ctx | plugins: String.split(plugins, "+")}303304    but got type:305306        dynamic()307308    where "ctx" was given the type:309310        # type: dynamic()311        # from: lib/protobuf/protoc/cli.ex:86:43312        ctx313314    when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"315316    type warning found at:317    │318 87 │     %Context{ctx | plugins: String.split(plugins, "+")}319    │     ~320    │321    └─ lib/protobuf/protoc/cli.ex:87:5: Protobuf.Protoc.CLI.parse_param/2322323    warning: a struct for Protobuf.Protoc.Context is expected on struct update:324325        %Protobuf.Protoc.Context{ctx | gen_descriptors?: true}326327    but got type:328329        dynamic()330331    where "ctx" was given the type:332333        # type: dynamic()334        # from: lib/protobuf/protoc/cli.ex:90:49335        ctx336337    when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"338339    type warning found at:340    │341 93 │         %Context{ctx | gen_descriptors?: true}342    │         ~343    │344    └─ lib/protobuf/protoc/cli.ex:93:9: Protobuf.Protoc.CLI.parse_param/2345346     warning: a struct for Protobuf.Protoc.Context is expected on struct update:347348         %Protobuf.Protoc.Context{ctx | package_prefix: package}349350     but got type:351352         dynamic()353354     where "ctx" was given the type:355356         # type: dynamic()357         # from: lib/protobuf/protoc/cli.ex:100:50358         ctx359360     when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"361362     type warning found at:363     │364 104 │       %Context{ctx | package_prefix: package}365     │       ~366     │367     └─ lib/protobuf/protoc/cli.ex:104:7: Protobuf.Protoc.CLI.parse_param/2368369     warning: a struct for Protobuf.Protoc.Context is expected on struct update:370371         %Protobuf.Protoc.Context{ctx | transform_module: Module.concat([module])}372373     but got type:374375         dynamic()376377     where "ctx" was given the type:378379         # type: dynamic()380         # from: lib/protobuf/protoc/cli.ex:108:51381         ctx382383     when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"384385     type warning found at:386     │387 109 │     %Context{ctx | transform_module: Module.concat([module])}388     │     ~389     │390     └─ lib/protobuf/protoc/cli.ex:109:5: Protobuf.Protoc.CLI.parse_param/2391392     warning: a struct for Protobuf.Protoc.Context is expected on struct update:393394         %Protobuf.Protoc.Context{ctx | one_file_per_module?: true}395396     but got type:397398         dynamic()399400     where "ctx" was given the type:401402         # type: dynamic()403         # from: lib/protobuf/protoc/cli.ex:112:53404         ctx405406     when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"407408     type warning found at:409     │410 115 │         %Context{ctx | one_file_per_module?: true}411     │         ~412     │413     └─ lib/protobuf/protoc/cli.ex:115:9: Protobuf.Protoc.CLI.parse_param/2414415    warning: a struct for Protobuf.Protoc.Context is expected on struct update:416417        %Protobuf.Protoc.Context{418          ctx419          | syntax: syntax(desc.syntax),420            package: desc.package,421            dep_type_mapping: get_dep_type_mapping(ctx, desc.dependency, desc.name)422        }423424    but got type:425426        dynamic()427428    where "ctx" was given the type:429430        # type: dynamic()431        # from: lib/protobuf/protoc/generator.ex:43:36432        ctx433434    when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"435436    type warning found at:437    │438 45 │       %Context{439    │       ~440    │441    └─ lib/protobuf/protoc/generator.ex:45:7: Protobuf.Protoc.Generator.generate_module_definitions/2442443     warning: a struct for Protobuf.FieldProps is expected on struct update:444445         %Protobuf.FieldProps{acc | optional?: optional?}446447     but got type:448449         dynamic()450451     where "acc" was given the type:452453         # type: dynamic()454         # from: lib/protobuf/dsl.ex:241:31455         acc456457     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"458459     type warning found at:460     │461 242 │         %FieldProps{acc | optional?: optional?}462     │         ~463     │464     └─ lib/protobuf/dsl.ex:242:9: Protobuf.DSL.parse_field_opts_to_field_props/2465466     warning: a struct for Protobuf.FieldProps is expected on struct update:467468         %Protobuf.FieldProps{acc | proto3_optional?: proto3_optional?}469470     but got type:471472         dynamic()473474     where "acc" was given the type:475476         # type: dynamic()477         # from: lib/protobuf/dsl.ex:244:45478         acc479480     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"481482     type warning found at:483     │484 245 │         %FieldProps{acc | proto3_optional?: proto3_optional?}485     │         ~486     │487     └─ lib/protobuf/dsl.ex:245:9: Protobuf.DSL.parse_field_opts_to_field_props/2488489     warning: a struct for Protobuf.FieldProps is expected on struct update:490491         %Protobuf.FieldProps{acc | required?: required?}492493     but got type:494495         dynamic()496497     where "acc" was given the type:498499         # type: dynamic()500         # from: lib/protobuf/dsl.ex:247:31501         acc502503     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"504505     type warning found at:506     │507 248 │         %FieldProps{acc | required?: required?}508     │         ~509     │510     └─ lib/protobuf/dsl.ex:248:9: Protobuf.DSL.parse_field_opts_to_field_props/2511512     warning: a struct for Protobuf.FieldProps is expected on struct update:513514         %Protobuf.FieldProps{acc | enum?: enum?}515516     but got type:517518         dynamic()519520     where "acc" was given the type:521522         # type: dynamic()523         # from: lib/protobuf/dsl.ex:250:23524         acc525526     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"527528     type warning found at:529     │530 251 │         %FieldProps{acc | enum?: enum?}531     │         ~532     │533     └─ lib/protobuf/dsl.ex:251:9: Protobuf.DSL.parse_field_opts_to_field_props/2534535     warning: a struct for Protobuf.FieldProps is expected on struct update:536537         %Protobuf.FieldProps{acc | map?: map?}538539     but got type:540541         dynamic()542543     where "acc" was given the type:544545         # type: dynamic()546         # from: lib/protobuf/dsl.ex:253:21547         acc548549     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"550551     type warning found at:552     │553 254 │         %FieldProps{acc | map?: map?}554     │         ~555     │556     └─ lib/protobuf/dsl.ex:254:9: Protobuf.DSL.parse_field_opts_to_field_props/2557558     warning: a struct for Protobuf.FieldProps is expected on struct update:559560         %Protobuf.FieldProps{acc | repeated?: repeated?}561562     but got type:563564         dynamic()565566     where "acc" was given the type:567568         # type: dynamic()569         # from: lib/protobuf/dsl.ex:256:31570         acc571572     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"573574     type warning found at:575     │576 257 │         %FieldProps{acc | repeated?: repeated?}577     │         ~578     │579     └─ lib/protobuf/dsl.ex:257:9: Protobuf.DSL.parse_field_opts_to_field_props/2580581     warning: a struct for Protobuf.FieldProps is expected on struct update:582583         %Protobuf.FieldProps{acc | embedded?: embedded}584585     but got type:586587         dynamic()588589     where "acc" was given the type:590591         # type: dynamic()592         # from: lib/protobuf/dsl.ex:259:30593         acc594595     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"596597     type warning found at:598     │599 260 │         %FieldProps{acc | embedded?: embedded}600     │         ~601     │602     └─ lib/protobuf/dsl.ex:260:9: Protobuf.DSL.parse_field_opts_to_field_props/2603604     warning: a struct for Protobuf.FieldProps is expected on struct update:605606         %Protobuf.FieldProps{acc | deprecated?: deprecated?}607608     but got type:609610         dynamic()611612     where "acc" was given the type:613614         # type: dynamic()615         # from: lib/protobuf/dsl.ex:262:35616         acc617618     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"619620     type warning found at:621     │622 263 │         %FieldProps{acc | deprecated?: deprecated?}623     │         ~624     │625     └─ lib/protobuf/dsl.ex:263:9: Protobuf.DSL.parse_field_opts_to_field_props/2626627     warning: a struct for Protobuf.FieldProps is expected on struct update:628629         %Protobuf.FieldProps{acc | packed?: packed?}630631     but got type:632633         dynamic()634635     where "acc" was given the type:636637         # type: dynamic()638         # from: lib/protobuf/dsl.ex:265:27639         acc640641     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"642643     type warning found at:644     │645 266 │         %FieldProps{acc | packed?: packed?}646     │         ~647     │648     └─ lib/protobuf/dsl.ex:266:9: Protobuf.DSL.parse_field_opts_to_field_props/2649650     warning: a struct for Protobuf.FieldProps is expected on struct update:651652         %Protobuf.FieldProps{acc | type: type}653654     but got type:655656         dynamic()657658     where "acc" was given the type:659660         # type: dynamic()661         # from: lib/protobuf/dsl.ex:268:22662         acc663664     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"665666     type warning found at:667     │668 269 │         %FieldProps{acc | type: type}669     │         ~670     │671     └─ lib/protobuf/dsl.ex:269:9: Protobuf.DSL.parse_field_opts_to_field_props/2672673     warning: a struct for Protobuf.FieldProps is expected on struct update:674675         %Protobuf.FieldProps{acc | default: default}676677     but got type:678679         dynamic()680681     where "acc" was given the type:682683         # type: dynamic()684         # from: lib/protobuf/dsl.ex:271:28685         acc686687     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"688689     type warning found at:690     │691 272 │         %FieldProps{acc | default: default}692     │         ~693     │694     └─ lib/protobuf/dsl.ex:272:9: Protobuf.DSL.parse_field_opts_to_field_props/2695696     warning: a struct for Protobuf.FieldProps is expected on struct update:697698         %Protobuf.FieldProps{acc | oneof: oneof}699700     but got type:701702         dynamic()703704     where "acc" was given the type:705706         # type: dynamic()707         # from: lib/protobuf/dsl.ex:274:24708         acc709710     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"711712     type warning found at:713     │714 275 │         %FieldProps{acc | oneof: oneof}715     │         ~716     │717     └─ lib/protobuf/dsl.ex:275:9: Protobuf.DSL.parse_field_opts_to_field_props/2718719     warning: a struct for Protobuf.FieldProps is expected on struct update:720721         %Protobuf.FieldProps{acc | json_name: json_name}722723     but got type:724725         dynamic()726727     where "acc" was given the type:728729         # type: dynamic()730         # from: lib/protobuf/dsl.ex:277:32731         acc732733     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"734735     type warning found at:736     │737 278 │         %FieldProps{acc | json_name: json_name}738     │         ~739     │740     └─ lib/protobuf/dsl.ex:278:9: Protobuf.DSL.parse_field_opts_to_field_props/2741742     warning: a struct for Protobuf.FieldProps is expected on struct update:743744         %Protobuf.FieldProps{props | json_name: props.name}745746     but got type:747748         dynamic(not %Protobuf.FieldProps{json_name: binary()})749750     where "props" was given the type:751752         # type: dynamic(not %Protobuf.FieldProps{json_name: binary()})753         # from: lib/protobuf/dsl.ex:303:22754         props755756     when defining the variable "props", you must also pattern match on "%Protobuf.FieldProps{}"757758     type warning found at:759     │760 303 │   defp cal_json_name(props), do: %FieldProps{props | json_name: props.name}761     │                                  ~762     │763     └─ lib/protobuf/dsl.ex:303:34: Protobuf.DSL.cal_json_name/1764765     warning: a struct for Protobuf.FieldProps is expected on struct update:766767         %Protobuf.FieldProps{props | packed?: false}768769     but got type:770771         dynamic(772           (%Protobuf.FieldProps{repeated?: true} and not %Protobuf.FieldProps{packed?: boolean()}) or773             (map() and774                not (%Protobuf.FieldProps{repeated?: true} or %Protobuf.FieldProps{packed?: boolean()})) or775             atom() or bitstring() or empty_list() or float() or fun() or integer() or776             non_empty_list(term(), term()) or pid() or port() or reference() or {...}777         )778779     where "props" was given the type:780781         # type: dynamic(782           (%Protobuf.FieldProps{repeated?: true} and not %Protobuf.FieldProps{packed?: boolean()}) or783             (map() and784                not (%Protobuf.FieldProps{repeated?: true} or %Protobuf.FieldProps{packed?: boolean()})) or785             atom() or bitstring() or empty_list() or float() or fun() or integer() or786             non_empty_list(term(), term()) or pid() or port() or reference() or {...}787         )788         # from: lib/protobuf/dsl.ex:339:19789         props790791     when defining the variable "props", you must also pattern match on "%Protobuf.FieldProps{}"792793     type warning found at:794     │795 339 │   defp cal_packed(props, _syntax), do: %FieldProps{props | packed?: false}796     │                                        ~797     │798     └─ lib/protobuf/dsl.ex:339:40: Protobuf.DSL.cal_packed/2799800    warning: Google.Protobuf.Duration.new!/1 is undefined (module Google.Protobuf.Duration is not available or is yet to be defined)801    │802 62 │         mod.new!(seconds: seconds)803    │             ~804    │805    └─ lib/protobuf/json/decode.ex:62:13: Protobuf.JSON.Decode.from_json_data/2806    └─ lib/protobuf/json/decode.ex:66:31: Protobuf.JSON.Decode.from_json_data/2807808    warning: Google.Protobuf.Timestamp.new!/1 is undefined (module Google.Protobuf.Timestamp is not available or is yet to be defined)809    │810 77 │       {:ok, seconds, nanos} -> mod.new!(seconds: seconds, nanos: nanos)811    │                                    ~812    │813    └─ lib/protobuf/json/decode.ex:77:36: Protobuf.JSON.Decode.from_json_data/2814815    warning: Google.Protobuf.Empty.new!/0 is undefined (module Google.Protobuf.Empty is not available or is yet to be defined)816    │817 83 │     mod.new!()818    │         ~819    │820    └─ lib/protobuf/json/decode.ex:83:9: Protobuf.JSON.Decode.from_json_data/2821822    warning: Google.Protobuf.Int32Value.new!/1 is undefined (module Google.Protobuf.Int32Value is not available or is yet to be defined)823    │824 87 │     do: mod.new!(value: decode_scalar(:int32, :unknown_name, int))825    │             ~826    │827    └─ lib/protobuf/json/decode.ex:87:13: Protobuf.JSON.Decode.from_json_data/2828829    warning: Google.Protobuf.UInt32Value.new!/1 is undefined (module Google.Protobuf.UInt32Value is not available or is yet to be defined)830    │831 90 │     do: mod.new!(value: decode_scalar(:uint32, :unknown_name, int))832    │             ~833    │834    └─ lib/protobuf/json/decode.ex:90:13: Protobuf.JSON.Decode.from_json_data/2835836    warning: Google.Protobuf.UInt64Value.new!/1 is undefined (module Google.Protobuf.UInt64Value is not available or is yet to be defined)837    │838 93 │     do: mod.new!(value: decode_scalar(:uint64, :unknown_name, int))839    │             ~840    │841    └─ lib/protobuf/json/decode.ex:93:13: Protobuf.JSON.Decode.from_json_data/2842843    warning: Google.Protobuf.Int64Value.new!/1 is undefined (module Google.Protobuf.Int64Value is not available or is yet to be defined)844    │845 96 │     do: mod.new!(value: decode_scalar(:int64, :unknown_name, int))846    │             ~847    │848    └─ lib/protobuf/json/decode.ex:96:13: Protobuf.JSON.Decode.from_json_data/2849850     warning: Google.Protobuf.BoolValue.new!/1 is undefined (module Google.Protobuf.BoolValue is not available or is yet to be defined)851     │852 107 │     mod.new!(value: decode_scalar(:bool, :unknown_field, bool))853     │         ~854     │855     └─ lib/protobuf/json/decode.ex:107:9: Protobuf.JSON.Decode.from_json_data/2856857     warning: Google.Protobuf.StringValue.new!/1 is undefined (module Google.Protobuf.StringValue is not available or is yet to be defined)858     │859 111 │     mod.new!(value: decode_scalar(:string, :unknown_field, string))860     │         ~861     │862     └─ lib/protobuf/json/decode.ex:111:9: Protobuf.JSON.Decode.from_json_data/2863864     warning: Google.Protobuf.BytesValue.new!/1 is undefined (module Google.Protobuf.BytesValue is not available or is yet to be defined)865     │866 115 │     mod.new!(value: decode_scalar(:bytes, :unknown_field, bytes))867     │         ~868     │869     └─ lib/protobuf/json/decode.ex:115:9: Protobuf.JSON.Decode.from_json_data/2870871     warning: Google.Protobuf.ListValue.new!/1 is undefined (module Google.Protobuf.ListValue is not available or is yet to be defined)872     │873 119 │     mod.new!(values: Enum.map(list, &from_json_data(&1, Google.Protobuf.Value)))874     │         ~875     │876     └─ lib/protobuf/json/decode.ex:119:9: Protobuf.JSON.Decode.from_json_data/2877878     warning: Google.Protobuf.Struct.new!/1 is undefined (module Google.Protobuf.Struct is not available or is yet to be defined)879     │880 126 │     mod.new!(fields: fields)881     │         ~882     │883     └─ lib/protobuf/json/decode.ex:126:9: Protobuf.JSON.Decode.from_json_data/2884885     warning: Google.Protobuf.Value.new!/1 is undefined (module Google.Protobuf.Value is not available or is yet to be defined)886     │887 132 │         mod.new!(kind: {:null_value, :NULL_VALUE})888     │             ~889     │890     └─ lib/protobuf/json/decode.ex:132:13: Protobuf.JSON.Decode.from_json_data/2891     └─ lib/protobuf/json/decode.ex:135:13: Protobuf.JSON.Decode.from_json_data/2892     └─ lib/protobuf/json/decode.ex:138:13: Protobuf.JSON.Decode.from_json_data/2893     └─ lib/protobuf/json/decode.ex:141:13: Protobuf.JSON.Decode.from_json_data/2894     └─ lib/protobuf/json/decode.ex:144:13: Protobuf.JSON.Decode.from_json_data/2895     └─ lib/protobuf/json/decode.ex:147:13: Protobuf.JSON.Decode.from_json_data/2896     └─ lib/protobuf/json/decode.ex:150:13: Protobuf.JSON.Decode.from_json_data/2897898     warning: Google.Protobuf.FieldMask.new!/1 is undefined (module Google.Protobuf.FieldMask is not available or is yet to be defined)899     │900 161 │       data == "" -> mod.new!(paths: [])901     │                         ~902     │903     └─ lib/protobuf/json/decode.ex:161:25: Protobuf.JSON.Decode.from_json_data/2904     └─ lib/protobuf/json/decode.ex:162:75: Protobuf.JSON.Decode.from_json_data/2905906     warning: Google.Protobuf.DoubleValue.new!/1 is undefined (module Google.Protobuf.DoubleValue is not available or is yet to be defined)907     │908 103 │     mod.new!(value: number * 1.0)909     │         ~910     │911     └─ lib/protobuf/json/decode.ex:103:9: Protobuf.JSON.Decode.from_json_data/2912913     warning: Google.Protobuf.FloatValue.new!/1 is undefined (module Google.Protobuf.FloatValue is not available or is yet to be defined)914     │915 103 │     mod.new!(value: number * 1.0)916     │         ~917     │918     └─ lib/protobuf/json/decode.ex:103:9: Protobuf.JSON.Decode.from_json_data/2919920Generated protobuf app921==> elixir_make922Compiling 8 files (.ex)923Generated elixir_make app924==> nerves_logging925 CC kmsg_tailer.o926 LD kmsg_tailer927Compiling 5 files (.ex)928Generated nerves_logging app929==> nerves_compatibility_test930===> Analyzing applications...931===> Compiling cowlib932===> Analyzing applications...933===> Compiling gun934==> nerves_discovery935Compiling 5 files (.ex)936Generated nerves_discovery app937==> ring_logger938Compiling 7 files (.ex)939Generated ring_logger app940==> ex_rlp941Compiling 6 files (.ex)942     warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator943     │944 103 │       <<item::binary-size(size), new_tail::binary>> = tail945     │                           ~946     │947     └─ lib/ex_rlp/decode_item.ex:103:27: ExRLP.DecodeItem.do_decode_item/3948949     warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator950     │951 120 │       <<item::binary-size(size), new_tail::binary>> = tail952     │                           ~953     │954     └─ lib/ex_rlp/decode_item.ex:120:27: ExRLP.DecodeItem.do_decode_item/3955956     warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator957     │958 158 │     <<item::binary-size(size), new_tail::binary>> = tail959     │                         ~960     │961     └─ lib/ex_rlp/decode_item.ex:158:25: ExRLP.DecodeItem.do_decode_when_valid_length/4962963     warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator964     │965 168 │     <<item::binary-size(size), new_tail::binary>> = tail966     │                         ~967     │968     └─ lib/ex_rlp/decode_item.ex:168:25: ExRLP.DecodeItem.do_decode_when_valid_length/4969970     warning: the variable "be_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator971     │972 187 │     <<be::binary-size(be_size), data::binary>> = tail973     │                       ~974     │975     └─ lib/ex_rlp/decode_item.ex:187:23: ExRLP.DecodeItem.decode_long_binary/2976977     warning: the variable "item_length" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator978     │979 195 │       {_, <<item::binary-size(item_length), new_tail::binary>>} -> {item, new_tail}980     │                               ~981     │982     └─ lib/ex_rlp/decode_item.ex:195:31: ExRLP.DecodeItem.decode_long_binary/2983984    warning: default arguments in protocol definitions is deprecated985    │986  2 │   def encode(value, options \\ [])987    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~988    │989    └─ lib/ex_rlp/encode.ex:2: ExRLP.Encode (module)990991    warning: protocols can only define functions without implementation via def/1, found: encode/1992    │993  1 │ defprotocol ExRLP.Encode do994    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~995    │996    └─ lib/ex_rlp/encode.ex:1: ExRLP.Encode (module)997998Generated ex_rlp app999==> interactive_cmd1000Compiling 1 file (.ex)1001Generated interactive_cmd app1002==> nerves1003Compiling 65 files (.ex)1004    warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)1005    │1006  6 │ defmodule Mix.Tasks.Nerves.Init do1007    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1008    │1009    └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)10101011    warning: redefining module Nerves (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.beam)1012    │1013  6 │ defmodule Nerves do1014    │ ~~~~~~~~~~~~~~~~~~~1015    │1016    └─ lib/nerves.ex:6: Nerves (module)10171018    warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)1019    │1020  5 │ defmodule Nerves.ArtifactResolver do1021    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1022    │1023    └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)10241025    warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)1026    │1027  6 │ defmodule Nerves.BuildAction.AppModes do1028    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1029    │1030    └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)10311032    warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)1033    │1034  5 │ defmodule Nerves.BuildAction.CheckExecutables do1035    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1036    │1037    └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)10381039    warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)1040    │1041  8 │ defmodule Nerves.BuildAction.Erlinit do1042    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1043    │1044    └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)10451046    warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)1047    │1048  5 │ defmodule Nerves.BuildAction.Firmware do1049    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1050    │1051    └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)10521053    warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)1054    │1055  7 │ defmodule Nerves.BuildAction.IExStartupCheck do1056    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1057    │1058    └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)10591060    warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)1061    │1062  5 │ defmodule Nerves.BuildAction.NervesV1System do1063    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1064    │1065    └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)10661067    warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)1068    │1069  5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do1070    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1071    │1072    └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)10731074    warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)1075    │1076  5 │ defmodule Nerves.BuildAction.Rootfs do1077    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1078    │1079    └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)10801081    warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)1082    │1083  6 │ defmodule Nerves.BuildAction.SortApps do1084    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1085    │1086    └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)10871088    warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)1089    │1090  5 │ defmodule Nerves.BuildAction.StripAll do1091    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1092    │1093    └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)10941095    warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)1096    │1097  5 │ defmodule Nerves.BuildAction.Trimmer do1098    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1099    │1100    └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)11011102    warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)1103    │1104  5 │ defmodule Nerves.BuildPlan do1105    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1106    │1107    └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)11081109    warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)1110    │1111  5 │ defmodule Nerves.BuildPlan.Checks do1112    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1113    │1114    └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)11151116    warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.Container.beam)1117    │1118  6 │ defmodule Nerves.Container do1119    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1120    │1121    └─ lib/nerves/container.ex:6: Nerves.Container (module)11221123    warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)1124    │1125  5 │ defmodule Nerves.Fingerprint do1126    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1127    │1128    └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)11291130    warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)1131    │1132  5 │ defmodule Nerves.MixPackage do1133    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1134    │1135    └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)11361137    warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.Paths.beam)1138    │1139  5 │ defmodule Nerves.Paths do1140    │ ~~~~~~~~~~~~~~~~~~~~~~~~~1141    │1142    └─ lib/nerves/paths.ex:5: Nerves.Paths (module)11431144    warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)1145    │1146  5 │ defmodule Nerves.TargetTuple do1147    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1148    │1149    └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)11501151Generated nerves app1152==> nerves_toolchain_armv7_nerves_linux_gnueabihf1153Compiling 1 file (.ex)1154Generated nerves_toolchain_armv7_nerves_linux_gnueabihf app1155==> nerves_compatibility_test1156===> Analyzing applications...1157===> Compiling telemetry1158===> Analyzing applications...1159===> Compiling cowboy1160==> grpc1161Compiling 1 file (.erl)1162warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"1163  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/21164  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/11165  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51166  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21167  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/41168  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/211691170Compiling 51 files (.ex)1171     warning: the variable "bytes_length" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1172     │1173 340 │       <<head::binary-size(bytes_length), tail::binary>> -> {head, tail}1174     │                           ~1175     │1176     └─ lib/grpc/client/adapters/mint/connection_process/connection_process.ex:340:27: GRPC.Client.Adapters.Mint.ConnectionProcess.chunk_body/211771178     warning: unused require Logger1179     │1180 113 │   require Logger1181     │   ~1182     │1183     └─ lib/grpc/server.ex:113:311841185    warning: unused require Logger1186    │1187 58 │   require Logger1188    │   ~1189    │1190    └─ lib/grpc/stub.ex:58:311911192    warning: a struct for Protobuf.Protoc.Context is expected on struct update:11931194        %Protobuf.Protoc.Context{ctx | plugins: String.split(plugins, "+")}11951196    but got type:11971198        dynamic()11991200    where "ctx" was given the type:12011202        # type: dynamic()1203        # from: lib/grpc/protoc/cli.ex:86:431204        ctx12051206    when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"12071208    type warning found at:1209    │1210 87 │     %Context{ctx | plugins: String.split(plugins, "+")}1211    │     ~1212    │1213    └─ lib/grpc/protoc/cli.ex:87:5: GRPC.Protoc.CLI.parse_param/212141215    warning: a struct for Protobuf.Protoc.Context is expected on struct update:12161217        %Protobuf.Protoc.Context{ctx | gen_descriptors?: true}12181219    but got type:12201221        dynamic()12221223    where "ctx" was given the type:12241225        # type: dynamic()1226        # from: lib/grpc/protoc/cli.ex:90:491227        ctx12281229    when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"12301231    type warning found at:1232    │1233 93 │         %Context{ctx | gen_descriptors?: true}1234    │         ~1235    │1236    └─ lib/grpc/protoc/cli.ex:93:9: GRPC.Protoc.CLI.parse_param/212371238     warning: a struct for Protobuf.Protoc.Context is expected on struct update:12391240         %Protobuf.Protoc.Context{ctx | package_prefix: package}12411242     but got type:12431244         dynamic()12451246     where "ctx" was given the type:12471248         # type: dynamic()1249         # from: lib/grpc/protoc/cli.ex:100:501250         ctx12511252     when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"12531254     type warning found at:1255     │1256 104 │       %Context{ctx | package_prefix: package}1257     │       ~1258     │1259     └─ lib/grpc/protoc/cli.ex:104:7: GRPC.Protoc.CLI.parse_param/212601261     warning: a struct for Protobuf.Protoc.Context is expected on struct update:12621263         %Protobuf.Protoc.Context{ctx | transform_module: Module.concat([module])}12641265     but got type:12661267         dynamic()12681269     where "ctx" was given the type:12701271         # type: dynamic()1272         # from: lib/grpc/protoc/cli.ex:108:511273         ctx12741275     when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"12761277     type warning found at:1278     │1279 109 │     %Context{ctx | transform_module: Module.concat([module])}1280     │     ~1281     │1282     └─ lib/grpc/protoc/cli.ex:109:5: GRPC.Protoc.CLI.parse_param/212831284    warning: a struct for Protobuf.Protoc.Context is expected on struct update:12851286        %Protobuf.Protoc.Context{1287          ctx1288          | syntax: syntax(desc.syntax),1289            package: desc.package,1290            dep_type_mapping: get_dep_type_mapping(ctx, desc.dependency, desc.name)1291        }12921293    but got type:12941295        dynamic()12961297    where "ctx" was given the type:12981299        # type: dynamic()1300        # from: lib/grpc/protoc/generator.ex:43:361301        ctx13021303    when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"13041305    type warning found at:1306    │1307 45 │       %Context{1308    │       ~1309    │1310    └─ lib/grpc/protoc/generator.ex:45:7: GRPC.Protoc.Generator.generate_module_definitions/213111312     warning: a struct for Protobuf.Protoc.Context is expected on struct update:13131314         %Protobuf.Protoc.Context{ctx | one_file_per_module?: true}13151316     but got type:13171318         dynamic()13191320     where "ctx" was given the type:13211322         # type: dynamic()1323         # from: lib/grpc/protoc/cli.ex:112:531324         ctx13251326     when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"13271328     type warning found at:1329     │1330 115 │         %Context{ctx | one_file_per_module?: true}1331     │         ~1332     │1333     └─ lib/grpc/protoc/cli.ex:115:9: GRPC.Protoc.CLI.parse_param/213341335Generated grpc app1336==> on_flow1337Compiling 33 files (.ex)13381339== Compilation error in file lib/on_flow/generated/entities/account.pb.ex ==1340** (RuntimeError) module OnFlow.Entities.Account.ContractsEntry was not loaded, but was expected to be since it's used as a map entry1341    (protobuf 0.11.0) lib/protobuf/dsl/typespecs.ex:62: Protobuf.DSL.Typespecs.field_prop_to_spec/21342    (protobuf 0.11.0) lib/protobuf/dsl/typespecs.ex:23: anonymous fn/3 in Protobuf.DSL.Typespecs.quoted_message_typespec/11343    (stdlib 8.1) maps.erl:894: :maps.fold_1/41344    (protobuf 0.11.0) lib/protobuf/dsl/typespecs.ex:22: Protobuf.DSL.Typespecs.quoted_message_typespec/11345    (protobuf 0.11.0) lib/protobuf/dsl.ex:140: Protobuf.DSL.def_t_typespec/21346    (protobuf 0.11.0) expanding macro: Protobuf.DSL.__before_compile__/11347    lib/on_flow/generated/entities/account.pb.ex:9: OnFlow.Entities.Account (module)1348could not compile dependency :on_flow, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile on_flow --force", update it with "mix deps.update on_flow" or clean it with "mix deps.clean on_flow"