on_flow

Build log

nerves_system_x86_64

on_flow 0.13.0 · fail · run on_flow-0.13.0-1791023920356
1150 of 1150 lines
1Resolving Hex dependencies...2Resolution completed in 0.136s3Unchanged: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==> protobuf121Compiling 36 files (.ex)122     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 operator123     │124 157 │       <<^literal::bytes-size(literal_size), rest::binary>> -> rest125     │                              ~126     │127     └─ lib/protobuf/json/rfc3339.ex:157:30: Protobuf.JSON.RFC3339.eat_literal/2128129     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 operator130     │131 182 │       <<digits::bytes-size(count), rest::binary>> ->132     │                            ~133     │134     └─ lib/protobuf/json/rfc3339.ex:182:28: Protobuf.JSON.RFC3339.eat_digits/2135136warning: pattern matching on 0.0 is equivalent to matching only on +0.0. Instead you must match on +0.0 or -0.0137└─ lib/protobuf/encoder.ex: Protobuf.Encoder.skip_field?/3138139     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 operator140     │141 139 │     <<_skip::bytes-size(value), rest::bits>> = rest142     │                         ~143     │144     └─ lib/protobuf/decoder.ex:139:25: Protobuf.Decoder.skip_delimited/4145146     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 operator147     │148 139 │     <<_skip::bytes-size(value), rest::bits>> = rest149     │                         ~150     │151     └─ lib/protobuf/decoder.ex:139:25: Protobuf.Decoder.skip_delimited/4152153     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 operator154     │155 139 │     <<_skip::bytes-size(value), rest::bits>> = rest156     │                         ~157     │158     └─ lib/protobuf/decoder.ex:139:25: Protobuf.Decoder.skip_delimited/4159160     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 151 │       <<bytes::bytes-size(value), rest::bits>> = rest212     │                           ~213     │214     └─ lib/protobuf/decoder.ex:151:27: Protobuf.Decoder.decode_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 151 │       <<bytes::bytes-size(value), rest::bits>> = rest219     │                           ~220     │221     └─ lib/protobuf/decoder.ex:151:27: Protobuf.Decoder.decode_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 151 │       <<bytes::bytes-size(value), rest::bits>> = rest226     │                           ~227     │228     └─ lib/protobuf/decoder.ex:151:27: Protobuf.Decoder.decode_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: a struct for Protobuf.Protoc.Context is expected on struct update:280281        %Protobuf.Protoc.Context{ctx | plugins: String.split(plugins, "+")}282283    but got type:284285        dynamic()286287    where "ctx" was given the type:288289        # type: dynamic()290        # from: lib/protobuf/protoc/cli.ex:86:43291        ctx292293    when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"294295    type warning found at:296    │297 87 │     %Context{ctx | plugins: String.split(plugins, "+")}298    │     ~299    │300    └─ lib/protobuf/protoc/cli.ex:87:5: Protobuf.Protoc.CLI.parse_param/2301302    warning: a struct for Protobuf.Protoc.Context is expected on struct update:303304        %Protobuf.Protoc.Context{ctx | gen_descriptors?: true}305306    but got type:307308        dynamic()309310    where "ctx" was given the type:311312        # type: dynamic()313        # from: lib/protobuf/protoc/cli.ex:90:49314        ctx315316    when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"317318    type warning found at:319    │320 93 │         %Context{ctx | gen_descriptors?: true}321    │         ~322    │323    └─ lib/protobuf/protoc/cli.ex:93:9: Protobuf.Protoc.CLI.parse_param/2324325    warning: a struct for Protobuf.Protoc.Context is expected on struct update:326327        %Protobuf.Protoc.Context{328          ctx329          | syntax: syntax(desc.syntax),330            package: desc.package,331            dep_type_mapping: get_dep_type_mapping(ctx, desc.dependency, desc.name)332        }333334    but got type:335336        dynamic()337338    where "ctx" was given the type:339340        # type: dynamic()341        # from: lib/protobuf/protoc/generator.ex:43:36342        ctx343344    when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"345346    type warning found at:347    │348 45 │       %Context{349    │       ~350    │351    └─ lib/protobuf/protoc/generator.ex:45:7: Protobuf.Protoc.Generator.generate_module_definitions/2352353     warning: a struct for Protobuf.Protoc.Context is expected on struct update:354355         %Protobuf.Protoc.Context{ctx | package_prefix: package}356357     but got type:358359         dynamic()360361     where "ctx" was given the type:362363         # type: dynamic()364         # from: lib/protobuf/protoc/cli.ex:100:50365         ctx366367     when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"368369     type warning found at:370     │371 104 │       %Context{ctx | package_prefix: package}372     │       ~373     │374     └─ lib/protobuf/protoc/cli.ex:104:7: Protobuf.Protoc.CLI.parse_param/2375376     warning: a struct for Protobuf.Protoc.Context is expected on struct update:377378         %Protobuf.Protoc.Context{ctx | transform_module: Module.concat([module])}379380     but got type:381382         dynamic()383384     where "ctx" was given the type:385386         # type: dynamic()387         # from: lib/protobuf/protoc/cli.ex:108:51388         ctx389390     when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"391392     type warning found at:393     │394 109 │     %Context{ctx | transform_module: Module.concat([module])}395     │     ~396     │397     └─ lib/protobuf/protoc/cli.ex:109:5: Protobuf.Protoc.CLI.parse_param/2398399     warning: a struct for Protobuf.Protoc.Context is expected on struct update:400401         %Protobuf.Protoc.Context{ctx | one_file_per_module?: true}402403     but got type:404405         dynamic()406407     where "ctx" was given the type:408409         # type: dynamic()410         # from: lib/protobuf/protoc/cli.ex:112:53411         ctx412413     when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"414415     type warning found at:416     │417 115 │         %Context{ctx | one_file_per_module?: true}418     │         ~419     │420     └─ lib/protobuf/protoc/cli.ex:115:9: Protobuf.Protoc.CLI.parse_param/2421422     warning: a struct for Protobuf.FieldProps is expected on struct update:423424         %Protobuf.FieldProps{acc | optional?: optional?}425426     but got type:427428         dynamic()429430     where "acc" was given the type:431432         # type: dynamic()433         # from: lib/protobuf/dsl.ex:241:31434         acc435436     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"437438     type warning found at:439     │440 242 │         %FieldProps{acc | optional?: optional?}441     │         ~442     │443     └─ lib/protobuf/dsl.ex:242:9: Protobuf.DSL.parse_field_opts_to_field_props/2444445     warning: a struct for Protobuf.FieldProps is expected on struct update:446447         %Protobuf.FieldProps{acc | proto3_optional?: proto3_optional?}448449     but got type:450451         dynamic()452453     where "acc" was given the type:454455         # type: dynamic()456         # from: lib/protobuf/dsl.ex:244:45457         acc458459     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"460461     type warning found at:462     │463 245 │         %FieldProps{acc | proto3_optional?: proto3_optional?}464     │         ~465     │466     └─ lib/protobuf/dsl.ex:245:9: Protobuf.DSL.parse_field_opts_to_field_props/2467468     warning: a struct for Protobuf.FieldProps is expected on struct update:469470         %Protobuf.FieldProps{acc | required?: required?}471472     but got type:473474         dynamic()475476     where "acc" was given the type:477478         # type: dynamic()479         # from: lib/protobuf/dsl.ex:247:31480         acc481482     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"483484     type warning found at:485     │486 248 │         %FieldProps{acc | required?: required?}487     │         ~488     │489     └─ lib/protobuf/dsl.ex:248:9: Protobuf.DSL.parse_field_opts_to_field_props/2490491     warning: a struct for Protobuf.FieldProps is expected on struct update:492493         %Protobuf.FieldProps{acc | enum?: enum?}494495     but got type:496497         dynamic()498499     where "acc" was given the type:500501         # type: dynamic()502         # from: lib/protobuf/dsl.ex:250:23503         acc504505     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"506507     type warning found at:508     │509 251 │         %FieldProps{acc | enum?: enum?}510     │         ~511     │512     └─ lib/protobuf/dsl.ex:251:9: Protobuf.DSL.parse_field_opts_to_field_props/2513514     warning: a struct for Protobuf.FieldProps is expected on struct update:515516         %Protobuf.FieldProps{acc | map?: map?}517518     but got type:519520         dynamic()521522     where "acc" was given the type:523524         # type: dynamic()525         # from: lib/protobuf/dsl.ex:253:21526         acc527528     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"529530     type warning found at:531     │532 254 │         %FieldProps{acc | map?: map?}533     │         ~534     │535     └─ lib/protobuf/dsl.ex:254:9: Protobuf.DSL.parse_field_opts_to_field_props/2536537     warning: a struct for Protobuf.FieldProps is expected on struct update:538539         %Protobuf.FieldProps{acc | repeated?: repeated?}540541     but got type:542543         dynamic()544545     where "acc" was given the type:546547         # type: dynamic()548         # from: lib/protobuf/dsl.ex:256:31549         acc550551     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"552553     type warning found at:554     │555 257 │         %FieldProps{acc | repeated?: repeated?}556     │         ~557     │558     └─ lib/protobuf/dsl.ex:257:9: Protobuf.DSL.parse_field_opts_to_field_props/2559560     warning: a struct for Protobuf.FieldProps is expected on struct update:561562         %Protobuf.FieldProps{acc | embedded?: embedded}563564     but got type:565566         dynamic()567568     where "acc" was given the type:569570         # type: dynamic()571         # from: lib/protobuf/dsl.ex:259:30572         acc573574     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"575576     type warning found at:577     │578 260 │         %FieldProps{acc | embedded?: embedded}579     │         ~580     │581     └─ lib/protobuf/dsl.ex:260:9: Protobuf.DSL.parse_field_opts_to_field_props/2582583     warning: a struct for Protobuf.FieldProps is expected on struct update:584585         %Protobuf.FieldProps{acc | deprecated?: deprecated?}586587     but got type:588589         dynamic()590591     where "acc" was given the type:592593         # type: dynamic()594         # from: lib/protobuf/dsl.ex:262:35595         acc596597     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"598599     type warning found at:600     │601 263 │         %FieldProps{acc | deprecated?: deprecated?}602     │         ~603     │604     └─ lib/protobuf/dsl.ex:263:9: Protobuf.DSL.parse_field_opts_to_field_props/2605606     warning: a struct for Protobuf.FieldProps is expected on struct update:607608         %Protobuf.FieldProps{acc | packed?: packed?}609610     but got type:611612         dynamic()613614     where "acc" was given the type:615616         # type: dynamic()617         # from: lib/protobuf/dsl.ex:265:27618         acc619620     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"621622     type warning found at:623     │624 266 │         %FieldProps{acc | packed?: packed?}625     │         ~626     │627     └─ lib/protobuf/dsl.ex:266:9: Protobuf.DSL.parse_field_opts_to_field_props/2628629     warning: a struct for Protobuf.FieldProps is expected on struct update:630631         %Protobuf.FieldProps{acc | type: type}632633     but got type:634635         dynamic()636637     where "acc" was given the type:638639         # type: dynamic()640         # from: lib/protobuf/dsl.ex:268:22641         acc642643     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"644645     type warning found at:646     │647 269 │         %FieldProps{acc | type: type}648     │         ~649     │650     └─ lib/protobuf/dsl.ex:269:9: Protobuf.DSL.parse_field_opts_to_field_props/2651652     warning: a struct for Protobuf.FieldProps is expected on struct update:653654         %Protobuf.FieldProps{acc | default: default}655656     but got type:657658         dynamic()659660     where "acc" was given the type:661662         # type: dynamic()663         # from: lib/protobuf/dsl.ex:271:28664         acc665666     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"667668     type warning found at:669     │670 272 │         %FieldProps{acc | default: default}671     │         ~672     │673     └─ lib/protobuf/dsl.ex:272:9: Protobuf.DSL.parse_field_opts_to_field_props/2674675     warning: a struct for Protobuf.FieldProps is expected on struct update:676677         %Protobuf.FieldProps{acc | oneof: oneof}678679     but got type:680681         dynamic()682683     where "acc" was given the type:684685         # type: dynamic()686         # from: lib/protobuf/dsl.ex:274:24687         acc688689     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"690691     type warning found at:692     │693 275 │         %FieldProps{acc | oneof: oneof}694     │         ~695     │696     └─ lib/protobuf/dsl.ex:275:9: Protobuf.DSL.parse_field_opts_to_field_props/2697698     warning: a struct for Protobuf.FieldProps is expected on struct update:699700         %Protobuf.FieldProps{acc | json_name: json_name}701702     but got type:703704         dynamic()705706     where "acc" was given the type:707708         # type: dynamic()709         # from: lib/protobuf/dsl.ex:277:32710         acc711712     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"713714     type warning found at:715     │716 278 │         %FieldProps{acc | json_name: json_name}717     │         ~718     │719     └─ lib/protobuf/dsl.ex:278:9: Protobuf.DSL.parse_field_opts_to_field_props/2720721     warning: a struct for Protobuf.FieldProps is expected on struct update:722723         %Protobuf.FieldProps{props | json_name: props.name}724725     but got type:726727         dynamic(not %Protobuf.FieldProps{json_name: binary()})728729     where "props" was given the type:730731         # type: dynamic(not %Protobuf.FieldProps{json_name: binary()})732         # from: lib/protobuf/dsl.ex:303:22733         props734735     when defining the variable "props", you must also pattern match on "%Protobuf.FieldProps{}"736737     type warning found at:738     │739 303 │   defp cal_json_name(props), do: %FieldProps{props | json_name: props.name}740     │                                  ~741     │742     └─ lib/protobuf/dsl.ex:303:34: Protobuf.DSL.cal_json_name/1743744     warning: a struct for Protobuf.FieldProps is expected on struct update:745746         %Protobuf.FieldProps{props | packed?: false}747748     but got type:749750         dynamic(751           (%Protobuf.FieldProps{repeated?: true} and not %Protobuf.FieldProps{packed?: boolean()}) or752             (map() and753                not (%Protobuf.FieldProps{repeated?: true} or %Protobuf.FieldProps{packed?: boolean()})) or754             atom() or bitstring() or empty_list() or float() or fun() or integer() or755             non_empty_list(term(), term()) or pid() or port() or reference() or {...}756         )757758     where "props" was given the type:759760         # type: dynamic(761           (%Protobuf.FieldProps{repeated?: true} and not %Protobuf.FieldProps{packed?: boolean()}) or762             (map() and763                not (%Protobuf.FieldProps{repeated?: true} or %Protobuf.FieldProps{packed?: boolean()})) or764             atom() or bitstring() or empty_list() or float() or fun() or integer() or765             non_empty_list(term(), term()) or pid() or port() or reference() or {...}766         )767         # from: lib/protobuf/dsl.ex:339:19768         props769770     when defining the variable "props", you must also pattern match on "%Protobuf.FieldProps{}"771772     type warning found at:773     │774 339 │   defp cal_packed(props, _syntax), do: %FieldProps{props | packed?: false}775     │                                        ~776     │777     └─ lib/protobuf/dsl.ex:339:40: Protobuf.DSL.cal_packed/2778779    warning: Google.Protobuf.Duration.new!/1 is undefined (module Google.Protobuf.Duration is not available or is yet to be defined)780    │781 62 │         mod.new!(seconds: seconds)782    │             ~783    │784    └─ lib/protobuf/json/decode.ex:62:13: Protobuf.JSON.Decode.from_json_data/2785    └─ lib/protobuf/json/decode.ex:66:31: Protobuf.JSON.Decode.from_json_data/2786787    warning: Google.Protobuf.Timestamp.new!/1 is undefined (module Google.Protobuf.Timestamp is not available or is yet to be defined)788    │789 77 │       {:ok, seconds, nanos} -> mod.new!(seconds: seconds, nanos: nanos)790    │                                    ~791    │792    └─ lib/protobuf/json/decode.ex:77:36: Protobuf.JSON.Decode.from_json_data/2793794    warning: Google.Protobuf.Empty.new!/0 is undefined (module Google.Protobuf.Empty is not available or is yet to be defined)795    │796 83 │     mod.new!()797    │         ~798    │799    └─ lib/protobuf/json/decode.ex:83:9: Protobuf.JSON.Decode.from_json_data/2800801    warning: Google.Protobuf.Int32Value.new!/1 is undefined (module Google.Protobuf.Int32Value is not available or is yet to be defined)802    │803 87 │     do: mod.new!(value: decode_scalar(:int32, :unknown_name, int))804    │             ~805    │806    └─ lib/protobuf/json/decode.ex:87:13: Protobuf.JSON.Decode.from_json_data/2807808    warning: Google.Protobuf.UInt32Value.new!/1 is undefined (module Google.Protobuf.UInt32Value is not available or is yet to be defined)809    │810 90 │     do: mod.new!(value: decode_scalar(:uint32, :unknown_name, int))811    │             ~812    │813    └─ lib/protobuf/json/decode.ex:90:13: Protobuf.JSON.Decode.from_json_data/2814815    warning: Google.Protobuf.UInt64Value.new!/1 is undefined (module Google.Protobuf.UInt64Value is not available or is yet to be defined)816    │817 93 │     do: mod.new!(value: decode_scalar(:uint64, :unknown_name, int))818    │             ~819    │820    └─ lib/protobuf/json/decode.ex:93:13: Protobuf.JSON.Decode.from_json_data/2821822    warning: Google.Protobuf.Int64Value.new!/1 is undefined (module Google.Protobuf.Int64Value is not available or is yet to be defined)823    │824 96 │     do: mod.new!(value: decode_scalar(:int64, :unknown_name, int))825    │             ~826    │827    └─ lib/protobuf/json/decode.ex:96:13: Protobuf.JSON.Decode.from_json_data/2828829     warning: Google.Protobuf.BoolValue.new!/1 is undefined (module Google.Protobuf.BoolValue is not available or is yet to be defined)830     │831 107 │     mod.new!(value: decode_scalar(:bool, :unknown_field, bool))832     │         ~833     │834     └─ lib/protobuf/json/decode.ex:107:9: Protobuf.JSON.Decode.from_json_data/2835836     warning: Google.Protobuf.StringValue.new!/1 is undefined (module Google.Protobuf.StringValue is not available or is yet to be defined)837     │838 111 │     mod.new!(value: decode_scalar(:string, :unknown_field, string))839     │         ~840     │841     └─ lib/protobuf/json/decode.ex:111:9: Protobuf.JSON.Decode.from_json_data/2842843     warning: Google.Protobuf.BytesValue.new!/1 is undefined (module Google.Protobuf.BytesValue is not available or is yet to be defined)844     │845 115 │     mod.new!(value: decode_scalar(:bytes, :unknown_field, bytes))846     │         ~847     │848     └─ lib/protobuf/json/decode.ex:115:9: Protobuf.JSON.Decode.from_json_data/2849850     warning: Google.Protobuf.ListValue.new!/1 is undefined (module Google.Protobuf.ListValue is not available or is yet to be defined)851     │852 119 │     mod.new!(values: Enum.map(list, &from_json_data(&1, Google.Protobuf.Value)))853     │         ~854     │855     └─ lib/protobuf/json/decode.ex:119:9: Protobuf.JSON.Decode.from_json_data/2856857     warning: Google.Protobuf.Struct.new!/1 is undefined (module Google.Protobuf.Struct is not available or is yet to be defined)858     │859 126 │     mod.new!(fields: fields)860     │         ~861     │862     └─ lib/protobuf/json/decode.ex:126:9: Protobuf.JSON.Decode.from_json_data/2863864     warning: Google.Protobuf.Value.new!/1 is undefined (module Google.Protobuf.Value is not available or is yet to be defined)865     │866 132 │         mod.new!(kind: {:null_value, :NULL_VALUE})867     │             ~868     │869     └─ lib/protobuf/json/decode.ex:132:13: Protobuf.JSON.Decode.from_json_data/2870     └─ lib/protobuf/json/decode.ex:135:13: Protobuf.JSON.Decode.from_json_data/2871     └─ lib/protobuf/json/decode.ex:138:13: Protobuf.JSON.Decode.from_json_data/2872     └─ lib/protobuf/json/decode.ex:141:13: Protobuf.JSON.Decode.from_json_data/2873     └─ lib/protobuf/json/decode.ex:144:13: Protobuf.JSON.Decode.from_json_data/2874     └─ lib/protobuf/json/decode.ex:147:13: Protobuf.JSON.Decode.from_json_data/2875     └─ lib/protobuf/json/decode.ex:150:13: Protobuf.JSON.Decode.from_json_data/2876877     warning: Google.Protobuf.FieldMask.new!/1 is undefined (module Google.Protobuf.FieldMask is not available or is yet to be defined)878     │879 161 │       data == "" -> mod.new!(paths: [])880     │                         ~881     │882     └─ lib/protobuf/json/decode.ex:161:25: Protobuf.JSON.Decode.from_json_data/2883     └─ lib/protobuf/json/decode.ex:162:75: Protobuf.JSON.Decode.from_json_data/2884885     warning: Google.Protobuf.DoubleValue.new!/1 is undefined (module Google.Protobuf.DoubleValue is not available or is yet to be defined)886     │887 103 │     mod.new!(value: number * 1.0)888     │         ~889     │890     └─ lib/protobuf/json/decode.ex:103:9: Protobuf.JSON.Decode.from_json_data/2891892     warning: Google.Protobuf.FloatValue.new!/1 is undefined (module Google.Protobuf.FloatValue is not available or is yet to be defined)893     │894 103 │     mod.new!(value: number * 1.0)895     │         ~896     │897     └─ lib/protobuf/json/decode.ex:103:9: Protobuf.JSON.Decode.from_json_data/2898899Generated protobuf app900==> nerves_compatibility_test901===> Analyzing applications...902===> Compiling gun903==> ex_rlp904Compiling 6 files (.ex)905     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 operator906     │907 103 │       <<item::binary-size(size), new_tail::binary>> = tail908     │                           ~909     │910     └─ lib/ex_rlp/decode_item.ex:103:27: ExRLP.DecodeItem.do_decode_item/3911912     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 operator913     │914 120 │       <<item::binary-size(size), new_tail::binary>> = tail915     │                           ~916     │917     └─ lib/ex_rlp/decode_item.ex:120:27: ExRLP.DecodeItem.do_decode_item/3918919     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 operator920     │921 158 │     <<item::binary-size(size), new_tail::binary>> = tail922     │                         ~923     │924     └─ lib/ex_rlp/decode_item.ex:158:25: ExRLP.DecodeItem.do_decode_when_valid_length/4925926     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 operator927     │928 168 │     <<item::binary-size(size), new_tail::binary>> = tail929     │                         ~930     │931     └─ lib/ex_rlp/decode_item.ex:168:25: ExRLP.DecodeItem.do_decode_when_valid_length/4932933     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 operator934     │935 187 │     <<be::binary-size(be_size), data::binary>> = tail936     │                       ~937     │938     └─ lib/ex_rlp/decode_item.ex:187:23: ExRLP.DecodeItem.decode_long_binary/2939940     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 operator941     │942 195 │       {_, <<item::binary-size(item_length), new_tail::binary>>} -> {item, new_tail}943     │                               ~944     │945     └─ lib/ex_rlp/decode_item.ex:195:31: ExRLP.DecodeItem.decode_long_binary/2946947    warning: default arguments in protocol definitions is deprecated948    │949  2 │   def encode(value, options \\ [])950    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~951    │952    └─ lib/ex_rlp/encode.ex:2: ExRLP.Encode (module)953954    warning: protocols can only define functions without implementation via def/1, found: encode/1955    │956  1 │ defprotocol ExRLP.Encode do957    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~958    │959    └─ lib/ex_rlp/encode.ex:1: ExRLP.Encode (module)960961Generated ex_rlp app962==> grpc963Compiling 1 file (.erl)964warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"965  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/2966  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/1967  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5968  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2969  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4970  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2971972Compiling 51 files (.ex)973     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 operator974     │975 340 │       <<head::binary-size(bytes_length), tail::binary>> -> {head, tail}976     │                           ~977     │978     └─ lib/grpc/client/adapters/mint/connection_process/connection_process.ex:340:27: GRPC.Client.Adapters.Mint.ConnectionProcess.chunk_body/2979980     warning: unused require Logger981     │982 113 │   require Logger983     │   ~984     │985     └─ lib/grpc/server.ex:113:3986987    warning: unused require Logger988    │989 58 │   require Logger990    │   ~991    │992    └─ lib/grpc/stub.ex:58:3993994    warning: a struct for Protobuf.Protoc.Context is expected on struct update:995996        %Protobuf.Protoc.Context{997          ctx998          | syntax: syntax(desc.syntax),999            package: desc.package,1000            dep_type_mapping: get_dep_type_mapping(ctx, desc.dependency, desc.name)1001        }10021003    but got type:10041005        dynamic()10061007    where "ctx" was given the type:10081009        # type: dynamic()1010        # from: lib/grpc/protoc/generator.ex:43:361011        ctx10121013    when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"10141015    type warning found at:1016    │1017 45 │       %Context{1018    │       ~1019    │1020    └─ lib/grpc/protoc/generator.ex:45:7: GRPC.Protoc.Generator.generate_module_definitions/210211022    warning: a struct for Protobuf.Protoc.Context is expected on struct update:10231024        %Protobuf.Protoc.Context{ctx | plugins: String.split(plugins, "+")}10251026    but got type:10271028        dynamic()10291030    where "ctx" was given the type:10311032        # type: dynamic()1033        # from: lib/grpc/protoc/cli.ex:86:431034        ctx10351036    when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"10371038    type warning found at:1039    │1040 87 │     %Context{ctx | plugins: String.split(plugins, "+")}1041    │     ~1042    │1043    └─ lib/grpc/protoc/cli.ex:87:5: GRPC.Protoc.CLI.parse_param/210441045    warning: a struct for Protobuf.Protoc.Context is expected on struct update:10461047        %Protobuf.Protoc.Context{ctx | gen_descriptors?: true}10481049    but got type:10501051        dynamic()10521053    where "ctx" was given the type:10541055        # type: dynamic()1056        # from: lib/grpc/protoc/cli.ex:90:491057        ctx10581059    when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"10601061    type warning found at:1062    │1063 93 │         %Context{ctx | gen_descriptors?: true}1064    │         ~1065    │1066    └─ lib/grpc/protoc/cli.ex:93:9: GRPC.Protoc.CLI.parse_param/210671068     warning: a struct for Protobuf.Protoc.Context is expected on struct update:10691070         %Protobuf.Protoc.Context{ctx | package_prefix: package}10711072     but got type:10731074         dynamic()10751076     where "ctx" was given the type:10771078         # type: dynamic()1079         # from: lib/grpc/protoc/cli.ex:100:501080         ctx10811082     when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"10831084     type warning found at:1085     │1086 104 │       %Context{ctx | package_prefix: package}1087     │       ~1088     │1089     └─ lib/grpc/protoc/cli.ex:104:7: GRPC.Protoc.CLI.parse_param/210901091     warning: a struct for Protobuf.Protoc.Context is expected on struct update:10921093         %Protobuf.Protoc.Context{ctx | transform_module: Module.concat([module])}10941095     but got type:10961097         dynamic()10981099     where "ctx" was given the type:11001101         # type: dynamic()1102         # from: lib/grpc/protoc/cli.ex:108:511103         ctx11041105     when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"11061107     type warning found at:1108     │1109 109 │     %Context{ctx | transform_module: Module.concat([module])}1110     │     ~1111     │1112     └─ lib/grpc/protoc/cli.ex:109:5: GRPC.Protoc.CLI.parse_param/211131114     warning: a struct for Protobuf.Protoc.Context is expected on struct update:11151116         %Protobuf.Protoc.Context{ctx | one_file_per_module?: true}11171118     but got type:11191120         dynamic()11211122     where "ctx" was given the type:11231124         # type: dynamic()1125         # from: lib/grpc/protoc/cli.ex:112:531126         ctx11271128     when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"11291130     type warning found at:1131     │1132 115 │         %Context{ctx | one_file_per_module?: true}1133     │         ~1134     │1135     └─ lib/grpc/protoc/cli.ex:115:9: GRPC.Protoc.CLI.parse_param/211361137Generated grpc app1138==> on_flow1139Compiling 33 files (.ex)11401141== Compilation error in file lib/on_flow/generated/entities/account.pb.ex ==1142** (RuntimeError) module OnFlow.Entities.Account.ContractsEntry was not loaded, but was expected to be since it's used as a map entry1143    (protobuf 0.11.0) lib/protobuf/dsl/typespecs.ex:62: Protobuf.DSL.Typespecs.field_prop_to_spec/21144    (protobuf 0.11.0) lib/protobuf/dsl/typespecs.ex:23: anonymous fn/3 in Protobuf.DSL.Typespecs.quoted_message_typespec/11145    (stdlib 8.1) maps.erl:894: :maps.fold_1/41146    (protobuf 0.11.0) lib/protobuf/dsl/typespecs.ex:22: Protobuf.DSL.Typespecs.quoted_message_typespec/11147    (protobuf 0.11.0) lib/protobuf/dsl.ex:140: Protobuf.DSL.def_t_typespec/21148    (protobuf 0.11.0) expanding macro: Protobuf.DSL.__before_compile__/11149    lib/on_flow/generated/entities/account.pb.ex:9: OnFlow.Entities.Account (module)1150could 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"