on_flow

Build log

host

on_flow 0.13.0 · fail · run on_flow-0.13.0-1791023920356
1049 of 1049 lines
1Resolving Hex dependencies...2Resolution completed in 0.142s3Unchanged: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.279Found packages with security advisories, see above for details80All dependencies have been fetched81==> protobuf82Compiling 36 files (.ex)83     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 operator84     │85 157 │       <<^literal::bytes-size(literal_size), rest::binary>> -> rest86     │                              ~87     │88     └─ lib/protobuf/json/rfc3339.ex:157:30: Protobuf.JSON.RFC3339.eat_literal/28990     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 operator91     │92 182 │       <<digits::bytes-size(count), rest::binary>> ->93     │                            ~94     │95     └─ lib/protobuf/json/rfc3339.ex:182:28: Protobuf.JSON.RFC3339.eat_digits/29697warning: pattern matching on 0.0 is equivalent to matching only on +0.0. Instead you must match on +0.0 or -0.098└─ lib/protobuf/encoder.ex: Protobuf.Encoder.skip_field?/399100     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 operator101     │102 139 │     <<_skip::bytes-size(value), rest::bits>> = rest103     │                         ~104     │105     └─ lib/protobuf/decoder.ex:139:25: Protobuf.Decoder.skip_delimited/4106107     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 operator108     │109 139 │     <<_skip::bytes-size(value), rest::bits>> = rest110     │                         ~111     │112     └─ lib/protobuf/decoder.ex:139:25: Protobuf.Decoder.skip_delimited/4113114     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 operator115     │116 139 │     <<_skip::bytes-size(value), rest::bits>> = rest117     │                         ~118     │119     └─ lib/protobuf/decoder.ex:139:25: Protobuf.Decoder.skip_delimited/4120121     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 operator122     │123 139 │     <<_skip::bytes-size(value), rest::bits>> = rest124     │                         ~125     │126     └─ lib/protobuf/decoder.ex:139:25: Protobuf.Decoder.skip_delimited/4127128     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 operator129     │130 139 │     <<_skip::bytes-size(value), rest::bits>> = rest131     │                         ~132     │133     └─ lib/protobuf/decoder.ex:139:25: Protobuf.Decoder.skip_delimited/4134135     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 operator136     │137 139 │     <<_skip::bytes-size(value), rest::bits>> = rest138     │                         ~139     │140     └─ lib/protobuf/decoder.ex:139:25: Protobuf.Decoder.skip_delimited/4141142     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 operator143     │144 139 │     <<_skip::bytes-size(value), rest::bits>> = rest145     │                         ~146     │147     └─ lib/protobuf/decoder.ex:139:25: Protobuf.Decoder.skip_delimited/4148149     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 operator150     │151 139 │     <<_skip::bytes-size(value), rest::bits>> = rest152     │                         ~153     │154     └─ lib/protobuf/decoder.ex:139:25: Protobuf.Decoder.skip_delimited/4155156     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 operator157     │158 139 │     <<_skip::bytes-size(value), rest::bits>> = rest159     │                         ~160     │161     └─ lib/protobuf/decoder.ex:139:25: Protobuf.Decoder.skip_delimited/4162163     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 operator164     │165 139 │     <<_skip::bytes-size(value), rest::bits>> = rest166     │                         ~167     │168     └─ lib/protobuf/decoder.ex:139:25: Protobuf.Decoder.skip_delimited/4169170     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 operator171     │172 151 │       <<bytes::bytes-size(value), rest::bits>> = rest173     │                           ~174     │175     └─ lib/protobuf/decoder.ex:151:27: Protobuf.Decoder.decode_delimited/4176177     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 operator178     │179 151 │       <<bytes::bytes-size(value), rest::bits>> = rest180     │                           ~181     │182     └─ lib/protobuf/decoder.ex:151:27: Protobuf.Decoder.decode_delimited/4183184     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 operator185     │186 151 │       <<bytes::bytes-size(value), rest::bits>> = rest187     │                           ~188     │189     └─ lib/protobuf/decoder.ex:151:27: Protobuf.Decoder.decode_delimited/4190191     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 operator192     │193 151 │       <<bytes::bytes-size(value), rest::bits>> = rest194     │                           ~195     │196     └─ lib/protobuf/decoder.ex:151:27: Protobuf.Decoder.decode_delimited/4197198     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 operator199     │200 151 │       <<bytes::bytes-size(value), rest::bits>> = rest201     │                           ~202     │203     └─ lib/protobuf/decoder.ex:151:27: Protobuf.Decoder.decode_delimited/4204205     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 operator206     │207 151 │       <<bytes::bytes-size(value), rest::bits>> = rest208     │                           ~209     │210     └─ lib/protobuf/decoder.ex:151:27: Protobuf.Decoder.decode_delimited/4211212     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 operator213     │214 151 │       <<bytes::bytes-size(value), rest::bits>> = rest215     │                           ~216     │217     └─ lib/protobuf/decoder.ex:151:27: Protobuf.Decoder.decode_delimited/4218219     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 operator220     │221 151 │       <<bytes::bytes-size(value), rest::bits>> = rest222     │                           ~223     │224     └─ lib/protobuf/decoder.ex:151:27: Protobuf.Decoder.decode_delimited/4225226     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 operator227     │228 151 │       <<bytes::bytes-size(value), rest::bits>> = rest229     │                           ~230     │231     └─ lib/protobuf/decoder.ex:151:27: Protobuf.Decoder.decode_delimited/4232233     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 operator234     │235 151 │       <<bytes::bytes-size(value), rest::bits>> = rest236     │                           ~237     │238     └─ lib/protobuf/decoder.ex:151:27: Protobuf.Decoder.decode_delimited/4239240    warning: a struct for Protobuf.Protoc.Context is expected on struct update:241242        %Protobuf.Protoc.Context{ctx | plugins: String.split(plugins, "+")}243244    but got type:245246        dynamic()247248    where "ctx" was given the type:249250        # type: dynamic()251        # from: lib/protobuf/protoc/cli.ex:86:43252        ctx253254    when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"255256    type warning found at:257    │258 87 │     %Context{ctx | plugins: String.split(plugins, "+")}259    │     ~260    │261    └─ lib/protobuf/protoc/cli.ex:87:5: Protobuf.Protoc.CLI.parse_param/2262263    warning: a struct for Protobuf.Protoc.Context is expected on struct update:264265        %Protobuf.Protoc.Context{ctx | gen_descriptors?: true}266267    but got type:268269        dynamic()270271    where "ctx" was given the type:272273        # type: dynamic()274        # from: lib/protobuf/protoc/cli.ex:90:49275        ctx276277    when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"278279    type warning found at:280    │281 93 │         %Context{ctx | gen_descriptors?: true}282    │         ~283    │284    └─ lib/protobuf/protoc/cli.ex:93:9: Protobuf.Protoc.CLI.parse_param/2285286    warning: a struct for Protobuf.Protoc.Context is expected on struct update:287288        %Protobuf.Protoc.Context{289          ctx290          | syntax: syntax(desc.syntax),291            package: desc.package,292            dep_type_mapping: get_dep_type_mapping(ctx, desc.dependency, desc.name)293        }294295    but got type:296297        dynamic()298299    where "ctx" was given the type:300301        # type: dynamic()302        # from: lib/protobuf/protoc/generator.ex:43:36303        ctx304305    when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"306307    type warning found at:308    │309 45 │       %Context{310    │       ~311    │312    └─ lib/protobuf/protoc/generator.ex:45:7: Protobuf.Protoc.Generator.generate_module_definitions/2313314     warning: a struct for Protobuf.Protoc.Context is expected on struct update:315316         %Protobuf.Protoc.Context{ctx | package_prefix: package}317318     but got type:319320         dynamic()321322     where "ctx" was given the type:323324         # type: dynamic()325         # from: lib/protobuf/protoc/cli.ex:100:50326         ctx327328     when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"329330     type warning found at:331     │332 104 │       %Context{ctx | package_prefix: package}333     │       ~334     │335     └─ lib/protobuf/protoc/cli.ex:104:7: Protobuf.Protoc.CLI.parse_param/2336337     warning: a struct for Protobuf.Protoc.Context is expected on struct update:338339         %Protobuf.Protoc.Context{ctx | transform_module: Module.concat([module])}340341     but got type:342343         dynamic()344345     where "ctx" was given the type:346347         # type: dynamic()348         # from: lib/protobuf/protoc/cli.ex:108:51349         ctx350351     when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"352353     type warning found at:354     │355 109 │     %Context{ctx | transform_module: Module.concat([module])}356     │     ~357     │358     └─ lib/protobuf/protoc/cli.ex:109:5: Protobuf.Protoc.CLI.parse_param/2359360     warning: a struct for Protobuf.Protoc.Context is expected on struct update:361362         %Protobuf.Protoc.Context{ctx | one_file_per_module?: true}363364     but got type:365366         dynamic()367368     where "ctx" was given the type:369370         # type: dynamic()371         # from: lib/protobuf/protoc/cli.ex:112:53372         ctx373374     when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"375376     type warning found at:377     │378 115 │         %Context{ctx | one_file_per_module?: true}379     │         ~380     │381     └─ lib/protobuf/protoc/cli.ex:115:9: Protobuf.Protoc.CLI.parse_param/2382383     warning: a struct for Protobuf.FieldProps is expected on struct update:384385         %Protobuf.FieldProps{acc | optional?: optional?}386387     but got type:388389         dynamic()390391     where "acc" was given the type:392393         # type: dynamic()394         # from: lib/protobuf/dsl.ex:241:31395         acc396397     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"398399     type warning found at:400     │401 242 │         %FieldProps{acc | optional?: optional?}402     │         ~403     │404     └─ lib/protobuf/dsl.ex:242:9: Protobuf.DSL.parse_field_opts_to_field_props/2405406     warning: a struct for Protobuf.FieldProps is expected on struct update:407408         %Protobuf.FieldProps{acc | proto3_optional?: proto3_optional?}409410     but got type:411412         dynamic()413414     where "acc" was given the type:415416         # type: dynamic()417         # from: lib/protobuf/dsl.ex:244:45418         acc419420     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"421422     type warning found at:423     │424 245 │         %FieldProps{acc | proto3_optional?: proto3_optional?}425     │         ~426     │427     └─ lib/protobuf/dsl.ex:245:9: Protobuf.DSL.parse_field_opts_to_field_props/2428429     warning: a struct for Protobuf.FieldProps is expected on struct update:430431         %Protobuf.FieldProps{acc | required?: required?}432433     but got type:434435         dynamic()436437     where "acc" was given the type:438439         # type: dynamic()440         # from: lib/protobuf/dsl.ex:247:31441         acc442443     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"444445     type warning found at:446     │447 248 │         %FieldProps{acc | required?: required?}448     │         ~449     │450     └─ lib/protobuf/dsl.ex:248:9: Protobuf.DSL.parse_field_opts_to_field_props/2451452     warning: a struct for Protobuf.FieldProps is expected on struct update:453454         %Protobuf.FieldProps{acc | enum?: enum?}455456     but got type:457458         dynamic()459460     where "acc" was given the type:461462         # type: dynamic()463         # from: lib/protobuf/dsl.ex:250:23464         acc465466     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"467468     type warning found at:469     │470 251 │         %FieldProps{acc | enum?: enum?}471     │         ~472     │473     └─ lib/protobuf/dsl.ex:251:9: Protobuf.DSL.parse_field_opts_to_field_props/2474475     warning: a struct for Protobuf.FieldProps is expected on struct update:476477         %Protobuf.FieldProps{acc | map?: map?}478479     but got type:480481         dynamic()482483     where "acc" was given the type:484485         # type: dynamic()486         # from: lib/protobuf/dsl.ex:253:21487         acc488489     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"490491     type warning found at:492     │493 254 │         %FieldProps{acc | map?: map?}494     │         ~495     │496     └─ lib/protobuf/dsl.ex:254:9: Protobuf.DSL.parse_field_opts_to_field_props/2497498     warning: a struct for Protobuf.FieldProps is expected on struct update:499500         %Protobuf.FieldProps{acc | repeated?: repeated?}501502     but got type:503504         dynamic()505506     where "acc" was given the type:507508         # type: dynamic()509         # from: lib/protobuf/dsl.ex:256:31510         acc511512     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"513514     type warning found at:515     │516 257 │         %FieldProps{acc | repeated?: repeated?}517     │         ~518     │519     └─ lib/protobuf/dsl.ex:257:9: Protobuf.DSL.parse_field_opts_to_field_props/2520521     warning: a struct for Protobuf.FieldProps is expected on struct update:522523         %Protobuf.FieldProps{acc | embedded?: embedded}524525     but got type:526527         dynamic()528529     where "acc" was given the type:530531         # type: dynamic()532         # from: lib/protobuf/dsl.ex:259:30533         acc534535     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"536537     type warning found at:538     │539 260 │         %FieldProps{acc | embedded?: embedded}540     │         ~541     │542     └─ lib/protobuf/dsl.ex:260:9: Protobuf.DSL.parse_field_opts_to_field_props/2543544     warning: a struct for Protobuf.FieldProps is expected on struct update:545546         %Protobuf.FieldProps{acc | deprecated?: deprecated?}547548     but got type:549550         dynamic()551552     where "acc" was given the type:553554         # type: dynamic()555         # from: lib/protobuf/dsl.ex:262:35556         acc557558     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"559560     type warning found at:561     │562 263 │         %FieldProps{acc | deprecated?: deprecated?}563     │         ~564     │565     └─ lib/protobuf/dsl.ex:263:9: Protobuf.DSL.parse_field_opts_to_field_props/2566567     warning: a struct for Protobuf.FieldProps is expected on struct update:568569         %Protobuf.FieldProps{acc | packed?: packed?}570571     but got type:572573         dynamic()574575     where "acc" was given the type:576577         # type: dynamic()578         # from: lib/protobuf/dsl.ex:265:27579         acc580581     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"582583     type warning found at:584     │585 266 │         %FieldProps{acc | packed?: packed?}586     │         ~587     │588     └─ lib/protobuf/dsl.ex:266:9: Protobuf.DSL.parse_field_opts_to_field_props/2589590     warning: a struct for Protobuf.FieldProps is expected on struct update:591592         %Protobuf.FieldProps{acc | type: type}593594     but got type:595596         dynamic()597598     where "acc" was given the type:599600         # type: dynamic()601         # from: lib/protobuf/dsl.ex:268:22602         acc603604     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"605606     type warning found at:607     │608 269 │         %FieldProps{acc | type: type}609     │         ~610     │611     └─ lib/protobuf/dsl.ex:269:9: Protobuf.DSL.parse_field_opts_to_field_props/2612613     warning: a struct for Protobuf.FieldProps is expected on struct update:614615         %Protobuf.FieldProps{acc | default: default}616617     but got type:618619         dynamic()620621     where "acc" was given the type:622623         # type: dynamic()624         # from: lib/protobuf/dsl.ex:271:28625         acc626627     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"628629     type warning found at:630     │631 272 │         %FieldProps{acc | default: default}632     │         ~633     │634     └─ lib/protobuf/dsl.ex:272:9: Protobuf.DSL.parse_field_opts_to_field_props/2635636     warning: a struct for Protobuf.FieldProps is expected on struct update:637638         %Protobuf.FieldProps{acc | oneof: oneof}639640     but got type:641642         dynamic()643644     where "acc" was given the type:645646         # type: dynamic()647         # from: lib/protobuf/dsl.ex:274:24648         acc649650     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"651652     type warning found at:653     │654 275 │         %FieldProps{acc | oneof: oneof}655     │         ~656     │657     └─ lib/protobuf/dsl.ex:275:9: Protobuf.DSL.parse_field_opts_to_field_props/2658659     warning: a struct for Protobuf.FieldProps is expected on struct update:660661         %Protobuf.FieldProps{acc | json_name: json_name}662663     but got type:664665         dynamic()666667     where "acc" was given the type:668669         # type: dynamic()670         # from: lib/protobuf/dsl.ex:277:32671         acc672673     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"674675     type warning found at:676     │677 278 │         %FieldProps{acc | json_name: json_name}678     │         ~679     │680     └─ lib/protobuf/dsl.ex:278:9: Protobuf.DSL.parse_field_opts_to_field_props/2681682     warning: a struct for Protobuf.FieldProps is expected on struct update:683684         %Protobuf.FieldProps{props | json_name: props.name}685686     but got type:687688         dynamic(not %Protobuf.FieldProps{json_name: binary()})689690     where "props" was given the type:691692         # type: dynamic(not %Protobuf.FieldProps{json_name: binary()})693         # from: lib/protobuf/dsl.ex:303:22694         props695696     when defining the variable "props", you must also pattern match on "%Protobuf.FieldProps{}"697698     type warning found at:699     │700 303 │   defp cal_json_name(props), do: %FieldProps{props | json_name: props.name}701     │                                  ~702     │703     └─ lib/protobuf/dsl.ex:303:34: Protobuf.DSL.cal_json_name/1704705     warning: a struct for Protobuf.FieldProps is expected on struct update:706707         %Protobuf.FieldProps{props | packed?: false}708709     but got type:710711         dynamic(712           (%Protobuf.FieldProps{repeated?: true} and not %Protobuf.FieldProps{packed?: boolean()}) or713             (map() and714                not (%Protobuf.FieldProps{repeated?: true} or %Protobuf.FieldProps{packed?: boolean()})) or715             atom() or bitstring() or empty_list() or float() or fun() or integer() or716             non_empty_list(term(), term()) or pid() or port() or reference() or {...}717         )718719     where "props" was given the type:720721         # type: dynamic(722           (%Protobuf.FieldProps{repeated?: true} and not %Protobuf.FieldProps{packed?: boolean()}) or723             (map() and724                not (%Protobuf.FieldProps{repeated?: true} or %Protobuf.FieldProps{packed?: boolean()})) or725             atom() or bitstring() or empty_list() or float() or fun() or integer() or726             non_empty_list(term(), term()) or pid() or port() or reference() or {...}727         )728         # from: lib/protobuf/dsl.ex:339:19729         props730731     when defining the variable "props", you must also pattern match on "%Protobuf.FieldProps{}"732733     type warning found at:734     │735 339 │   defp cal_packed(props, _syntax), do: %FieldProps{props | packed?: false}736     │                                        ~737     │738     └─ lib/protobuf/dsl.ex:339:40: Protobuf.DSL.cal_packed/2739740    warning: Google.Protobuf.Duration.new!/1 is undefined (module Google.Protobuf.Duration is not available or is yet to be defined)741    │742 62 │         mod.new!(seconds: seconds)743    │             ~744    │745    └─ lib/protobuf/json/decode.ex:62:13: Protobuf.JSON.Decode.from_json_data/2746    └─ lib/protobuf/json/decode.ex:66:31: Protobuf.JSON.Decode.from_json_data/2747748    warning: Google.Protobuf.Timestamp.new!/1 is undefined (module Google.Protobuf.Timestamp is not available or is yet to be defined)749    │750 77 │       {:ok, seconds, nanos} -> mod.new!(seconds: seconds, nanos: nanos)751    │                                    ~752    │753    └─ lib/protobuf/json/decode.ex:77:36: Protobuf.JSON.Decode.from_json_data/2754755    warning: Google.Protobuf.Empty.new!/0 is undefined (module Google.Protobuf.Empty is not available or is yet to be defined)756    │757 83 │     mod.new!()758    │         ~759    │760    └─ lib/protobuf/json/decode.ex:83:9: Protobuf.JSON.Decode.from_json_data/2761762    warning: Google.Protobuf.Int32Value.new!/1 is undefined (module Google.Protobuf.Int32Value is not available or is yet to be defined)763    │764 87 │     do: mod.new!(value: decode_scalar(:int32, :unknown_name, int))765    │             ~766    │767    └─ lib/protobuf/json/decode.ex:87:13: Protobuf.JSON.Decode.from_json_data/2768769    warning: Google.Protobuf.UInt32Value.new!/1 is undefined (module Google.Protobuf.UInt32Value is not available or is yet to be defined)770    │771 90 │     do: mod.new!(value: decode_scalar(:uint32, :unknown_name, int))772    │             ~773    │774    └─ lib/protobuf/json/decode.ex:90:13: Protobuf.JSON.Decode.from_json_data/2775776    warning: Google.Protobuf.UInt64Value.new!/1 is undefined (module Google.Protobuf.UInt64Value is not available or is yet to be defined)777    │778 93 │     do: mod.new!(value: decode_scalar(:uint64, :unknown_name, int))779    │             ~780    │781    └─ lib/protobuf/json/decode.ex:93:13: Protobuf.JSON.Decode.from_json_data/2782783    warning: Google.Protobuf.Int64Value.new!/1 is undefined (module Google.Protobuf.Int64Value is not available or is yet to be defined)784    │785 96 │     do: mod.new!(value: decode_scalar(:int64, :unknown_name, int))786    │             ~787    │788    └─ lib/protobuf/json/decode.ex:96:13: Protobuf.JSON.Decode.from_json_data/2789790     warning: Google.Protobuf.BoolValue.new!/1 is undefined (module Google.Protobuf.BoolValue is not available or is yet to be defined)791     │792 107 │     mod.new!(value: decode_scalar(:bool, :unknown_field, bool))793     │         ~794     │795     └─ lib/protobuf/json/decode.ex:107:9: Protobuf.JSON.Decode.from_json_data/2796797     warning: Google.Protobuf.StringValue.new!/1 is undefined (module Google.Protobuf.StringValue is not available or is yet to be defined)798     │799 111 │     mod.new!(value: decode_scalar(:string, :unknown_field, string))800     │         ~801     │802     └─ lib/protobuf/json/decode.ex:111:9: Protobuf.JSON.Decode.from_json_data/2803804     warning: Google.Protobuf.BytesValue.new!/1 is undefined (module Google.Protobuf.BytesValue is not available or is yet to be defined)805     │806 115 │     mod.new!(value: decode_scalar(:bytes, :unknown_field, bytes))807     │         ~808     │809     └─ lib/protobuf/json/decode.ex:115:9: Protobuf.JSON.Decode.from_json_data/2810811     warning: Google.Protobuf.ListValue.new!/1 is undefined (module Google.Protobuf.ListValue is not available or is yet to be defined)812     │813 119 │     mod.new!(values: Enum.map(list, &from_json_data(&1, Google.Protobuf.Value)))814     │         ~815     │816     └─ lib/protobuf/json/decode.ex:119:9: Protobuf.JSON.Decode.from_json_data/2817818     warning: Google.Protobuf.Struct.new!/1 is undefined (module Google.Protobuf.Struct is not available or is yet to be defined)819     │820 126 │     mod.new!(fields: fields)821     │         ~822     │823     └─ lib/protobuf/json/decode.ex:126:9: Protobuf.JSON.Decode.from_json_data/2824825     warning: Google.Protobuf.Value.new!/1 is undefined (module Google.Protobuf.Value is not available or is yet to be defined)826     │827 132 │         mod.new!(kind: {:null_value, :NULL_VALUE})828     │             ~829     │830     └─ lib/protobuf/json/decode.ex:132:13: Protobuf.JSON.Decode.from_json_data/2831     └─ lib/protobuf/json/decode.ex:135:13: Protobuf.JSON.Decode.from_json_data/2832     └─ lib/protobuf/json/decode.ex:138:13: Protobuf.JSON.Decode.from_json_data/2833     └─ lib/protobuf/json/decode.ex:141:13: Protobuf.JSON.Decode.from_json_data/2834     └─ lib/protobuf/json/decode.ex:144:13: Protobuf.JSON.Decode.from_json_data/2835     └─ lib/protobuf/json/decode.ex:147:13: Protobuf.JSON.Decode.from_json_data/2836     └─ lib/protobuf/json/decode.ex:150:13: Protobuf.JSON.Decode.from_json_data/2837838     warning: Google.Protobuf.FieldMask.new!/1 is undefined (module Google.Protobuf.FieldMask is not available or is yet to be defined)839     │840 161 │       data == "" -> mod.new!(paths: [])841     │                         ~842     │843     └─ lib/protobuf/json/decode.ex:161:25: Protobuf.JSON.Decode.from_json_data/2844     └─ lib/protobuf/json/decode.ex:162:75: Protobuf.JSON.Decode.from_json_data/2845846     warning: Google.Protobuf.DoubleValue.new!/1 is undefined (module Google.Protobuf.DoubleValue is not available or is yet to be defined)847     │848 103 │     mod.new!(value: number * 1.0)849     │         ~850     │851     └─ lib/protobuf/json/decode.ex:103:9: Protobuf.JSON.Decode.from_json_data/2852853     warning: Google.Protobuf.FloatValue.new!/1 is undefined (module Google.Protobuf.FloatValue is not available or is yet to be defined)854     │855 103 │     mod.new!(value: number * 1.0)856     │         ~857     │858     └─ lib/protobuf/json/decode.ex:103:9: Protobuf.JSON.Decode.from_json_data/2859860Generated protobuf app861==> grpc862Compiling 1 file (.erl)863warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"864  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/2865  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/1866  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5867  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2868  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4869  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2870871Compiling 51 files (.ex)872     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 operator873     │874 340 │       <<head::binary-size(bytes_length), tail::binary>> -> {head, tail}875     │                           ~876     │877     └─ lib/grpc/client/adapters/mint/connection_process/connection_process.ex:340:27: GRPC.Client.Adapters.Mint.ConnectionProcess.chunk_body/2878879     warning: unused require Logger880     │881 113 │   require Logger882     │   ~883     │884     └─ lib/grpc/server.ex:113:3885886    warning: unused require Logger887    │888 58 │   require Logger889    │   ~890    │891    └─ lib/grpc/stub.ex:58:3892893    warning: a struct for Protobuf.Protoc.Context is expected on struct update:894895        %Protobuf.Protoc.Context{896          ctx897          | syntax: syntax(desc.syntax),898            package: desc.package,899            dep_type_mapping: get_dep_type_mapping(ctx, desc.dependency, desc.name)900        }901902    but got type:903904        dynamic()905906    where "ctx" was given the type:907908        # type: dynamic()909        # from: lib/grpc/protoc/generator.ex:43:36910        ctx911912    when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"913914    type warning found at:915    │916 45 │       %Context{917    │       ~918    │919    └─ lib/grpc/protoc/generator.ex:45:7: GRPC.Protoc.Generator.generate_module_definitions/2920921    warning: a struct for Protobuf.Protoc.Context is expected on struct update:922923        %Protobuf.Protoc.Context{ctx | plugins: String.split(plugins, "+")}924925    but got type:926927        dynamic()928929    where "ctx" was given the type:930931        # type: dynamic()932        # from: lib/grpc/protoc/cli.ex:86:43933        ctx934935    when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"936937    type warning found at:938    │939 87 │     %Context{ctx | plugins: String.split(plugins, "+")}940    │     ~941    │942    └─ lib/grpc/protoc/cli.ex:87:5: GRPC.Protoc.CLI.parse_param/2943944    warning: a struct for Protobuf.Protoc.Context is expected on struct update:945946        %Protobuf.Protoc.Context{ctx | gen_descriptors?: true}947948    but got type:949950        dynamic()951952    where "ctx" was given the type:953954        # type: dynamic()955        # from: lib/grpc/protoc/cli.ex:90:49956        ctx957958    when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"959960    type warning found at:961    │962 93 │         %Context{ctx | gen_descriptors?: true}963    │         ~964    │965    └─ lib/grpc/protoc/cli.ex:93:9: GRPC.Protoc.CLI.parse_param/2966967     warning: a struct for Protobuf.Protoc.Context is expected on struct update:968969         %Protobuf.Protoc.Context{ctx | package_prefix: package}970971     but got type:972973         dynamic()974975     where "ctx" was given the type:976977         # type: dynamic()978         # from: lib/grpc/protoc/cli.ex:100:50979         ctx980981     when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"982983     type warning found at:984     │985 104 │       %Context{ctx | package_prefix: package}986     │       ~987     │988     └─ lib/grpc/protoc/cli.ex:104:7: GRPC.Protoc.CLI.parse_param/2989990     warning: a struct for Protobuf.Protoc.Context is expected on struct update:991992         %Protobuf.Protoc.Context{ctx | transform_module: Module.concat([module])}993994     but got type:995996         dynamic()997998     where "ctx" was given the type:9991000         # type: dynamic()1001         # from: lib/grpc/protoc/cli.ex:108:511002         ctx10031004     when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"10051006     type warning found at:1007     │1008 109 │     %Context{ctx | transform_module: Module.concat([module])}1009     │     ~1010     │1011     └─ lib/grpc/protoc/cli.ex:109:5: GRPC.Protoc.CLI.parse_param/210121013     warning: a struct for Protobuf.Protoc.Context is expected on struct update:10141015         %Protobuf.Protoc.Context{ctx | one_file_per_module?: true}10161017     but got type:10181019         dynamic()10201021     where "ctx" was given the type:10221023         # type: dynamic()1024         # from: lib/grpc/protoc/cli.ex:112:531025         ctx10261027     when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"10281029     type warning found at:1030     │1031 115 │         %Context{ctx | one_file_per_module?: true}1032     │         ~1033     │1034     └─ lib/grpc/protoc/cli.ex:115:9: GRPC.Protoc.CLI.parse_param/210351036Generated grpc app1037==> on_flow1038Compiling 33 files (.ex)10391040== Compilation error in file lib/on_flow/generated/entities/account.pb.ex ==1041** (RuntimeError) module OnFlow.Entities.Account.ContractsEntry was not loaded, but was expected to be since it's used as a map entry1042    (protobuf 0.11.0) lib/protobuf/dsl/typespecs.ex:62: Protobuf.DSL.Typespecs.field_prop_to_spec/21043    (protobuf 0.11.0) lib/protobuf/dsl/typespecs.ex:23: anonymous fn/3 in Protobuf.DSL.Typespecs.quoted_message_typespec/11044    (stdlib 8.1) maps.erl:894: :maps.fold_1/41045    (protobuf 0.11.0) lib/protobuf/dsl/typespecs.ex:22: Protobuf.DSL.Typespecs.quoted_message_typespec/11046    (protobuf 0.11.0) lib/protobuf/dsl.ex:140: Protobuf.DSL.def_t_typespec/21047    (protobuf 0.11.0) expanding macro: Protobuf.DSL.__before_compile__/11048    lib/on_flow/generated/entities/account.pb.ex:9: OnFlow.Entities.Account (module)1049could 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"