exred_node_grpc_server

Build log

nerves_system_x86_64

exred_node_grpc_server 0.1.4 · fail · run exred_node_grpc_server-0.1.4-1791181341163
1223 of 1223 lines
1Resolving Hex dependencies...2Resolution completed in 0.853s3Unchanged:4  circular_buffer 1.1.05  cowboy 2.6.3 VULNERABLE!6    EEF-CVE-2026-8466 (HIGH)7    aka: CVE-2026-8466, GHSA-jfc2-q6qh-g5x88    Unbounded buffer accumulation in multipart header parsing causes denial of service in cowboy9    https://osv.dev/vulnerability/EEF-CVE-2026-84661011    EEF-CVE-2026-65624 (MEDIUM)12    aka: CVE-2026-6562413    Cowboy HTTP/1.1 max_headers Bypass via Duplicate Header Names Enables Memory Exhaustion14    https://osv.dev/vulnerability/EEF-CVE-2026-656241516    GHSA-w4f7-4cxr-rv3c (MEDIUM)17    aka: CVE-2026-43966, EEF-CVE-2026-4396618    cowboy and gun affected by an HTTP Request/Response Splitting vulnerability19    https://osv.dev/vulnerability/GHSA-w4f7-4cxr-rv3c20  cowlib 2.7.3 VULNERABLE!21    EEF-CVE-2026-59248 (HIGH)22    aka: CVE-2026-5924823    Unbounded HPACK/QPACK prefixed-integer decoding in Cowlib causes memory-exhaustion DoS24    https://osv.dev/vulnerability/EEF-CVE-2026-592482526    EEF-CVE-2026-43970 (HIGH)27    aka: CVE-2026-43970, GHSA-84f2-rp86-235p28    Decompression Bomb in cow_spdy:inflate/2 Allows Memory Exhaustion via Crafted SPDY Frame29    https://osv.dev/vulnerability/EEF-CVE-2026-439703031    EEF-CVE-2026-43968 (MEDIUM)32    aka: CVE-2026-43968, GHSA-hv23-4qp7-8c8r33    CR Injection in SSE Encoder Enables Event Splitting via cow_sse:event/134    https://osv.dev/vulnerability/EEF-CVE-2026-439683536    EEF-CVE-2026-7790 (HIGH)37    aka: CVE-2026-7790, GHSA-32p9-57cr-4x6538    Unbounded chunk-size hex digits in cowlib cause quadratic CPU and memory DoS39    https://osv.dev/vulnerability/EEF-CVE-2026-779040  elixir_make 0.10.041  exred_node_grpc_server 0.1.442  exred_nodeprototype 0.2.043  exredrpc 0.1.044  google_protos 0.1.045  grpc 0.3.1 VULNERABLE!46    EEF-CVE-2026-48854 (HIGH)47    aka: CVE-2026-48854, GHSA-q8gf-9rvj-gmgj48    Unbounded request body accumulation causes memory exhaustion in elixir-grpc/grpc49    https://osv.dev/vulnerability/EEF-CVE-2026-4885450  gun 1.3.3 VULNERABLE!51    EEF-CVE-2026-43973 (HIGH)52    aka: CVE-2026-43973, GHSA-r53j-fjj5-mv7753    gun HTTP/1.1 response buffer has no size limit allowing server-controlled memory exhaustion54    https://osv.dev/vulnerability/EEF-CVE-2026-439735556    GHSA-w4f7-4cxr-rv3c (MEDIUM)57    aka: CVE-2026-43966, EEF-CVE-2026-4396658    cowboy and gun affected by an HTTP Request/Response Splitting vulnerability59    https://osv.dev/vulnerability/GHSA-w4f7-4cxr-rv3c60  interactive_cmd 0.1.461  nerves 2.0.0-pre.262  nerves_discovery 0.1.563  nerves_logging 0.2.464  nerves_runtime 0.13.1365  nerves_system_bbb 2.30.266  nerves_system_br 1.34.467  nerves_system_mangopi_mq_pro 0.17.268  nerves_system_qemu_aarch64 0.4.269  nerves_system_rpi0 2.1.270  nerves_system_rpi4 2.1.271  nerves_system_rpi5 2.1.272  nerves_system_trellis 0.5.073  nerves_system_x86_64 1.34.274  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.175  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.176  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.177  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.178  nerves_toolchain_x86_64_nerves_linux_musl 15.3.179  nerves_uevent 0.1.780  property_table 0.3.481  protobuf 0.5.482  ranch 1.7.183  ring_logger 0.11.784  stream_split 0.1.785  tablet 0.3.386  toolshed 0.5.087  uboot_env 1.0.288* Getting exred_node_grpc_server (Hex package)89* Getting nerves (Hex package)90* Getting ring_logger (Hex package)91* Getting toolshed (Hex package)92* Getting nerves_runtime (Hex package)93* Getting nerves_system_bbb (Hex package)94* Getting nerves_system_mangopi_mq_pro (Hex package)95* Getting nerves_system_qemu_aarch64 (Hex package)96* Getting nerves_system_rpi0 (Hex package)97* Getting nerves_system_rpi4 (Hex package)98* Getting nerves_system_rpi5 (Hex package)99* Getting nerves_system_trellis (Hex package)100* Getting nerves_system_x86_64 (Hex package)101* Getting nerves_system_br (Hex package)102* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)103* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)104* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)105* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)106* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)107* Getting nerves_logging (Hex package)108* Getting nerves_uevent (Hex package)109* Getting uboot_env (Hex package)110* Getting elixir_make (Hex package)111* Getting property_table (Hex package)112* Getting circular_buffer (Hex package)113* Getting interactive_cmd (Hex package)114* Getting nerves_discovery (Hex package)115* Getting tablet (Hex package)116* Getting exred_nodeprototype (Hex package)117* Getting exredrpc (Hex package)118* Getting google_protos (Hex package)119* Getting grpc (Hex package)120* Getting protobuf (Hex package)121* Getting stream_split (Hex package)122* Getting cowboy (Hex package)123* Getting gun (Hex package)124* Getting cowlib (Hex package)125* Getting ranch (Hex package)126Found packages with security advisories, see above for details127===> Analyzing applications...128===> Compiling ranch129     ┌─ src/ranch_ssl.erl:130     │131 142 │  	case ssl:ssl_accept(CSocket, Opts, Timeout) of132     │  	     ╰── Warning: ssl:ssl_accept/3 is removed; use ssl:handshake/1,2,3 instead133134135    ┌─ src/ranch_conns_sup.erl:136    │137 80 │  	catch erlang:send(SupPid, {?MODULE, active_connections, self(), Tag},138    │  	╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.139Compile directive 'nowarn_deprecated_catch' can be used to suppress140warnings in selected modules.141142143==> protobuf144Compiling 21 files (.ex)145     warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator146     │147 134 │     <<str::binary-size(len), rest2::binary>> = rest148     │                        ~149     │150     └─ lib/protobuf/decoder.ex:134:24: Protobuf.Decoder.decode_type/2151152     warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator153     │154 195 │     <<str::binary-size(len), rest2::binary>> = rest155     │                        ~156     │157     └─ lib/protobuf/decoder.ex:195:24: Protobuf.Decoder.decode_type/3158159     warning: incompatible types given to Protobuf.Builder.new/2:160161         Protobuf.Builder.new(Google.Protobuf.GeneratedCodeInfo.Annotation, attrs)162163     given types:164165         -Google.Protobuf.GeneratedCodeInfo.Annotation-, dynamic()166167     but expected one of:168169         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()170171     where "attrs" (context Protobuf) was given the type:172173         # type: dynamic()174         # from: lib/google/descriptor.pb.ex:664175         attrs176177     type warning found at:178     │179 664 │   use Protobuf, syntax: :proto2180     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~181     │182     └─ lib/google/descriptor.pb.ex:664: Google.Protobuf.GeneratedCodeInfo.Annotation.new/1183184     warning: incompatible types given to Protobuf.Builder.new/2:185186         Protobuf.Builder.new(Google.Protobuf.GeneratedCodeInfo, attrs)187188     given types:189190         -Google.Protobuf.GeneratedCodeInfo-, dynamic()191192     but expected one of:193194         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()195196     where "attrs" (context Protobuf) was given the type:197198         # type: dynamic()199         # from: lib/google/descriptor.pb.ex:652200         attrs201202     type warning found at:203     │204 652 │   use Protobuf, syntax: :proto2205     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~206     │207     └─ lib/google/descriptor.pb.ex:652: Google.Protobuf.GeneratedCodeInfo.new/1208209     warning: incompatible types given to Protobuf.Builder.new/2:210211         Protobuf.Builder.new(Google.Protobuf.SourceCodeInfo.Location, attrs)212213     given types:214215         -Google.Protobuf.SourceCodeInfo.Location-, dynamic()216217     but expected one of:218219         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()220221     where "attrs" (context Protobuf) was given the type:222223         # type: dynamic()224         # from: lib/google/descriptor.pb.ex:632225         attrs226227     type warning found at:228     │229 632 │   use Protobuf, syntax: :proto2230     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~231     │232     └─ lib/google/descriptor.pb.ex:632: Google.Protobuf.SourceCodeInfo.Location.new/1233234     warning: incompatible types given to Protobuf.Builder.new/2:235236         Protobuf.Builder.new(Google.Protobuf.SourceCodeInfo, attrs)237238     given types:239240         -Google.Protobuf.SourceCodeInfo-, dynamic()241242     but expected one of:243244         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()245246     where "attrs" (context Protobuf) was given the type:247248         # type: dynamic()249         # from: lib/google/descriptor.pb.ex:620250         attrs251252     type warning found at:253     │254 620 │   use Protobuf, syntax: :proto2255     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~256     │257     └─ lib/google/descriptor.pb.ex:620: Google.Protobuf.SourceCodeInfo.new/1258259     warning: incompatible types given to Protobuf.Builder.new/2:260261         Protobuf.Builder.new(Google.Protobuf.UninterpretedOption.NamePart, attrs)262263     given types:264265         -Google.Protobuf.UninterpretedOption.NamePart-, dynamic()266267     but expected one of:268269         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()270271     where "attrs" (context Protobuf) was given the type:272273         # type: dynamic()274         # from: lib/google/descriptor.pb.ex:606275         attrs276277     type warning found at:278     │279 606 │   use Protobuf, syntax: :proto2280     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~281     │282     └─ lib/google/descriptor.pb.ex:606: Google.Protobuf.UninterpretedOption.NamePart.new/1283284     warning: incompatible types given to Protobuf.Builder.new/2:285286         Protobuf.Builder.new(Google.Protobuf.UninterpretedOption, attrs)287288     given types:289290         -Google.Protobuf.UninterpretedOption-, dynamic()291292     but expected one of:293294         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()295296     where "attrs" (context Protobuf) was given the type:297298         # type: dynamic()299         # from: lib/google/descriptor.pb.ex:574300         attrs301302     type warning found at:303     │304 574 │   use Protobuf, syntax: :proto2305     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~306     │307     └─ lib/google/descriptor.pb.ex:574: Google.Protobuf.UninterpretedOption.new/1308309     warning: incompatible types given to Protobuf.Builder.new/2:310311         Protobuf.Builder.new(Google.Protobuf.MethodOptions.IdempotencyLevel, attrs)312313     given types:314315         -Google.Protobuf.MethodOptions.IdempotencyLevel-, dynamic()316317     but expected one of:318319         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()320321     where "attrs" (context Protobuf) was given the type:322323         # type: dynamic()324         # from: lib/google/descriptor.pb.ex:565325         attrs326327     type warning found at:328     │329 565 │   use Protobuf, enum: true, syntax: :proto2330     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~331     │332     └─ lib/google/descriptor.pb.ex:565: Google.Protobuf.MethodOptions.IdempotencyLevel.new/1333334     warning: incompatible types given to Protobuf.Builder.new/2:335336         Protobuf.Builder.new(Google.Protobuf.MethodOptions, attrs)337338     given types:339340         -Google.Protobuf.MethodOptions-, dynamic()341342     but expected one of:343344         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()345346     where "attrs" (context Protobuf) was given the type:347348         # type: dynamic()349         # from: lib/google/descriptor.pb.ex:543350         attrs351352     type warning found at:353     │354 543 │   use Protobuf, syntax: :proto2355     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~356     │357     └─ lib/google/descriptor.pb.ex:543: Google.Protobuf.MethodOptions.new/1358359     warning: incompatible types given to Protobuf.Builder.new/2:360361         Protobuf.Builder.new(Google.Protobuf.ServiceOptions, attrs)362363     given types:364365         -Google.Protobuf.ServiceOptions-, dynamic()366367     but expected one of:368369         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()370371     where "attrs" (context Protobuf) was given the type:372373         # type: dynamic()374         # from: lib/google/descriptor.pb.ex:529375         attrs376377     type warning found at:378     │379 529 │   use Protobuf, syntax: :proto2380     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~381     │382     └─ lib/google/descriptor.pb.ex:529: Google.Protobuf.ServiceOptions.new/1383384     warning: incompatible types given to Protobuf.Builder.new/2:385386         Protobuf.Builder.new(Google.Protobuf.EnumValueOptions, attrs)387388     given types:389390         -Google.Protobuf.EnumValueOptions-, dynamic()391392     but expected one of:393394         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()395396     where "attrs" (context Protobuf) was given the type:397398         # type: dynamic()399         # from: lib/google/descriptor.pb.ex:515400         attrs401402     type warning found at:403     │404 515 │   use Protobuf, syntax: :proto2405     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~406     │407     └─ lib/google/descriptor.pb.ex:515: Google.Protobuf.EnumValueOptions.new/1408409     warning: incompatible types given to Protobuf.Builder.new/2:410411         Protobuf.Builder.new(Google.Protobuf.EnumOptions, attrs)412413     given types:414415         -Google.Protobuf.EnumOptions-, dynamic()416417     but expected one of:418419         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()420421     where "attrs" (context Protobuf) was given the type:422423         # type: dynamic()424         # from: lib/google/descriptor.pb.ex:499425         attrs426427     type warning found at:428     │429 499 │   use Protobuf, syntax: :proto2430     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~431     │432     └─ lib/google/descriptor.pb.ex:499: Google.Protobuf.EnumOptions.new/1433434     warning: incompatible types given to Protobuf.Builder.new/2:435436         Protobuf.Builder.new(Google.Protobuf.OneofOptions, attrs)437438     given types:439440         -Google.Protobuf.OneofOptions-, dynamic()441442     but expected one of:443444         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()445446     where "attrs" (context Protobuf) was given the type:447448         # type: dynamic()449         # from: lib/google/descriptor.pb.ex:487450         attrs451452     type warning found at:453     │454 487 │   use Protobuf, syntax: :proto2455     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~456     │457     └─ lib/google/descriptor.pb.ex:487: Google.Protobuf.OneofOptions.new/1458459     warning: incompatible types given to Protobuf.Builder.new/2:460461         Protobuf.Builder.new(Google.Protobuf.FieldOptions.CType, attrs)462463     given types:464465         -Google.Protobuf.FieldOptions.CType-, dynamic()466467     but expected one of:468469         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()470471     where "attrs" (context Protobuf) was given the type:472473         # type: dynamic()474         # from: lib/google/descriptor.pb.ex:469475         attrs476477     type warning found at:478     │479 469 │   use Protobuf, enum: true, syntax: :proto2480     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~481     │482     └─ lib/google/descriptor.pb.ex:469: Google.Protobuf.FieldOptions.CType.new/1483484     warning: incompatible types given to Protobuf.Builder.new/2:485486         Protobuf.Builder.new(Google.Protobuf.FieldOptions.JSType, attrs)487488     given types:489490         -Google.Protobuf.FieldOptions.JSType-, dynamic()491492     but expected one of:493494         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()495496     where "attrs" (context Protobuf) was given the type:497498         # type: dynamic()499         # from: lib/google/descriptor.pb.ex:478500         attrs501502     type warning found at:503     │504 478 │   use Protobuf, enum: true, syntax: :proto2505     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~506     │507     └─ lib/google/descriptor.pb.ex:478: Google.Protobuf.FieldOptions.JSType.new/1508509     warning: incompatible types given to Protobuf.Builder.new/2:510511         Protobuf.Builder.new(Google.Protobuf.MessageOptions, attrs)512513     given types:514515         -Google.Protobuf.MessageOptions-, dynamic()516517     but expected one of:518519         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()520521     where "attrs" (context Protobuf) was given the type:522523         # type: dynamic()524         # from: lib/google/descriptor.pb.ex:408525         attrs526527     type warning found at:528     │529 408 │   use Protobuf, syntax: :proto2530     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~531     │532     └─ lib/google/descriptor.pb.ex:408: Google.Protobuf.MessageOptions.new/1533534     warning: incompatible types given to Protobuf.Builder.new/2:535536         Protobuf.Builder.new(Google.Protobuf.FieldOptions, attrs)537538     given types:539540         -Google.Protobuf.FieldOptions-, dynamic()541542     but expected one of:543544         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()545546     where "attrs" (context Protobuf) was given the type:547548         # type: dynamic()549         # from: lib/google/descriptor.pb.ex:434550         attrs551552     type warning found at:553     │554 434 │   use Protobuf, syntax: :proto2555     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~556     │557     └─ lib/google/descriptor.pb.ex:434: Google.Protobuf.FieldOptions.new/1558559     warning: incompatible types given to Protobuf.Builder.new/2:560561         Protobuf.Builder.new(Google.Protobuf.FileOptions.OptimizeMode, attrs)562563     given types:564565         -Google.Protobuf.FileOptions.OptimizeMode-, dynamic()566567     but expected one of:568569         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()570571     where "attrs" (context Protobuf) was given the type:572573         # type: dynamic()574         # from: lib/google/descriptor.pb.ex:399575         attrs576577     type warning found at:578     │579 399 │   use Protobuf, enum: true, syntax: :proto2580     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~581     │582     └─ lib/google/descriptor.pb.ex:399: Google.Protobuf.FileOptions.OptimizeMode.new/1583584     warning: incompatible types given to Protobuf.Builder.new/2:585586         Protobuf.Builder.new(Google.Protobuf.FileOptions, attrs)587588     given types:589590         -Google.Protobuf.FileOptions-, dynamic()591592     but expected one of:593594         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()595596     where "attrs" (context Protobuf) was given the type:597598         # type: dynamic()599         # from: lib/google/descriptor.pb.ex:325600         attrs601602     type warning found at:603     │604 325 │   use Protobuf, syntax: :proto2605     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~606     │607     └─ lib/google/descriptor.pb.ex:325: Google.Protobuf.FileOptions.new/1608609     warning: incompatible types given to Protobuf.Builder.new/2:610611         Protobuf.Builder.new(Google.Protobuf.MethodDescriptorProto, attrs)612613     given types:614615         -Google.Protobuf.MethodDescriptorProto-, dynamic()616617     but expected one of:618619         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()620621     where "attrs" (context Protobuf) was given the type:622623         # type: dynamic()624         # from: lib/google/descriptor.pb.ex:303625         attrs626627     type warning found at:628     │629 303 │   use Protobuf, syntax: :proto2630     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~631     │632     └─ lib/google/descriptor.pb.ex:303: Google.Protobuf.MethodDescriptorProto.new/1633634     warning: incompatible types given to Protobuf.Builder.new/2:635636         Protobuf.Builder.new(Google.Protobuf.EnumValueDescriptorProto, attrs)637638     given types:639640         -Google.Protobuf.EnumValueDescriptorProto-, dynamic()641642     but expected one of:643644         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()645646     where "attrs" (context Protobuf) was given the type:647648         # type: dynamic()649         # from: lib/google/descriptor.pb.ex:271650         attrs651652     type warning found at:653     │654 271 │   use Protobuf, syntax: :proto2655     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~656     │657     └─ lib/google/descriptor.pb.ex:271: Google.Protobuf.EnumValueDescriptorProto.new/1658659     warning: incompatible types given to Protobuf.Builder.new/2:660661         Protobuf.Builder.new(Google.Protobuf.ServiceDescriptorProto, attrs)662663     given types:664665         -Google.Protobuf.ServiceDescriptorProto-, dynamic()666667     but expected one of:668669         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()670671     where "attrs" (context Protobuf) was given the type:672673         # type: dynamic()674         # from: lib/google/descriptor.pb.ex:287675         attrs676677     type warning found at:678     │679 287 │   use Protobuf, syntax: :proto2680     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~681     │682     └─ lib/google/descriptor.pb.ex:287: Google.Protobuf.ServiceDescriptorProto.new/1683684     warning: incompatible types given to Protobuf.Builder.new/2:685686         Protobuf.Builder.new(Google.Protobuf.EnumDescriptorProto, attrs)687688     given types:689690         -Google.Protobuf.EnumDescriptorProto-, dynamic()691692     but expected one of:693694         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()695696     where "attrs" (context Protobuf) was given the type:697698         # type: dynamic()699         # from: lib/google/descriptor.pb.ex:233700         attrs701702     type warning found at:703     │704 233 │   use Protobuf, syntax: :proto2705     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~706     │707     └─ lib/google/descriptor.pb.ex:233: Google.Protobuf.EnumDescriptorProto.new/1708709     warning: incompatible types given to Protobuf.Builder.new/2:710711         Protobuf.Builder.new(Google.Protobuf.EnumDescriptorProto.EnumReservedRange, attrs)712713     given types:714715         -Google.Protobuf.EnumDescriptorProto.EnumReservedRange-, dynamic()716717     but expected one of:718719         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()720721     where "attrs" (context Protobuf) was given the type:722723         # type: dynamic()724         # from: lib/google/descriptor.pb.ex:257725         attrs726727     type warning found at:728     │729 257 │   use Protobuf, syntax: :proto2730     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~731     │732     └─ lib/google/descriptor.pb.ex:257: Google.Protobuf.EnumDescriptorProto.EnumReservedRange.new/1733734     warning: incompatible types given to Protobuf.Builder.new/2:735736         Protobuf.Builder.new(Google.Protobuf.OneofDescriptorProto, attrs)737738     given types:739740         -Google.Protobuf.OneofDescriptorProto-, dynamic()741742     but expected one of:743744         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()745746     where "attrs" (context Protobuf) was given the type:747748         # type: dynamic()749         # from: lib/google/descriptor.pb.ex:219750         attrs751752     type warning found at:753     │754 219 │   use Protobuf, syntax: :proto2755     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~756     │757     └─ lib/google/descriptor.pb.ex:219: Google.Protobuf.OneofDescriptorProto.new/1758759     warning: incompatible types given to Protobuf.Builder.new/2:760761         Protobuf.Builder.new(Google.Protobuf.FieldDescriptorProto.Label, attrs)762763     given types:764765         -Google.Protobuf.FieldDescriptorProto.Label-, dynamic()766767     but expected one of:768769         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()770771     where "attrs" (context Protobuf) was given the type:772773         # type: dynamic()774         # from: lib/google/descriptor.pb.ex:210775         attrs776777     type warning found at:778     │779 210 │   use Protobuf, enum: true, syntax: :proto2780     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~781     │782     └─ lib/google/descriptor.pb.ex:210: Google.Protobuf.FieldDescriptorProto.Label.new/1783784     warning: incompatible types given to Protobuf.Builder.new/2:785786         Protobuf.Builder.new(Google.Protobuf.FieldDescriptorProto, attrs)787788     given types:789790         -Google.Protobuf.FieldDescriptorProto-, dynamic()791792     but expected one of:793794         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()795796     where "attrs" (context Protobuf) was given the type:797798         # type: dynamic()799         # from: lib/google/descriptor.pb.ex:145800         attrs801802     type warning found at:803     │804 145 │   use Protobuf, syntax: :proto2805     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~806     │807     └─ lib/google/descriptor.pb.ex:145: Google.Protobuf.FieldDescriptorProto.new/1808809     warning: incompatible types given to Protobuf.Builder.new/2:810811         Protobuf.Builder.new(Google.Protobuf.FieldDescriptorProto.Type, attrs)812813     given types:814815         -Google.Protobuf.FieldDescriptorProto.Type-, dynamic()816817     but expected one of:818819         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()820821     where "attrs" (context Protobuf) was given the type:822823         # type: dynamic()824         # from: lib/google/descriptor.pb.ex:186825         attrs826827     type warning found at:828     │829 186 │   use Protobuf, enum: true, syntax: :proto2830     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~831     │832     └─ lib/google/descriptor.pb.ex:186: Google.Protobuf.FieldDescriptorProto.Type.new/1833834     warning: incompatible types given to Protobuf.Builder.new/2:835836         Protobuf.Builder.new(Google.Protobuf.ExtensionRangeOptions, attrs)837838     given types:839840         -Google.Protobuf.ExtensionRangeOptions-, dynamic()841842     but expected one of:843844         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()845846     where "attrs" (context Protobuf) was given the type:847848         # type: dynamic()849         # from: lib/google/descriptor.pb.ex:133850         attrs851852     type warning found at:853     │854 133 │   use Protobuf, syntax: :proto2855     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~856     │857     └─ lib/google/descriptor.pb.ex:133: Google.Protobuf.ExtensionRangeOptions.new/1858859     warning: incompatible types given to Protobuf.Builder.new/2:860861         Protobuf.Builder.new(Google.Protobuf.DescriptorProto.ReservedRange, attrs)862863     given types:864865         -Google.Protobuf.DescriptorProto.ReservedRange-, dynamic()866867     but expected one of:868869         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()870871     where "attrs" (context Protobuf) was given the type:872873         # type: dynamic()874         # from: lib/google/descriptor.pb.ex:119875         attrs876877     type warning found at:878     │879 119 │   use Protobuf, syntax: :proto2880     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~881     │882     └─ lib/google/descriptor.pb.ex:119: Google.Protobuf.DescriptorProto.ReservedRange.new/1883884    warning: incompatible types given to Protobuf.Builder.new/2:885886        Protobuf.Builder.new(Google.Protobuf.Compiler.CodeGeneratorResponse.File, attrs)887888    given types:889890        -Google.Protobuf.Compiler.CodeGeneratorResponse.File-, dynamic()891892    but expected one of:893894        %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()895896    where "attrs" (context Protobuf) was given the type:897898        # type: dynamic()899        # from: lib/google/plugin.pb.ex:53900        attrs901902    type warning found at:903    │904 53 │   use Protobuf, syntax: :proto2905    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~906    │907    └─ lib/google/plugin.pb.ex:53: Google.Protobuf.Compiler.CodeGeneratorResponse.File.new/1908909    warning: incompatible types given to Protobuf.Builder.new/2:910911        Protobuf.Builder.new(Google.Protobuf.Compiler.CodeGeneratorResponse, attrs)912913    given types:914915        -Google.Protobuf.Compiler.CodeGeneratorResponse-, dynamic()916917    but expected one of:918919        %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()920921    where "attrs" (context Protobuf) was given the type:922923        # type: dynamic()924        # from: lib/google/plugin.pb.ex:39925        attrs926927    type warning found at:928    │929 39 │   use Protobuf, syntax: :proto2930    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~931    │932    └─ lib/google/plugin.pb.ex:39: Google.Protobuf.Compiler.CodeGeneratorResponse.new/1933934     warning: incompatible types given to Protobuf.Builder.new/2:935936         Protobuf.Builder.new(Google.Protobuf.DescriptorProto.ExtensionRange, attrs)937938     given types:939940         -Google.Protobuf.DescriptorProto.ExtensionRange-, dynamic()941942     but expected one of:943944         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()945946     where "attrs" (context Protobuf) was given the type:947948         # type: dynamic()949         # from: lib/google/descriptor.pb.ex:103950         attrs951952     type warning found at:953     │954 103 │   use Protobuf, syntax: :proto2955     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~956     │957     └─ lib/google/descriptor.pb.ex:103: Google.Protobuf.DescriptorProto.ExtensionRange.new/1958959    warning: incompatible types given to Protobuf.Builder.new/2:960961        Protobuf.Builder.new(Google.Protobuf.DescriptorProto, attrs)962963    given types:964965        -Google.Protobuf.DescriptorProto-, dynamic()966967    but expected one of:968969        %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()970971    where "attrs" (context Protobuf) was given the type:972973        # type: dynamic()974        # from: lib/google/descriptor.pb.ex:62975        attrs976977    type warning found at:978    │979 62 │   use Protobuf, syntax: :proto2980    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~981    │982    └─ lib/google/descriptor.pb.ex:62: Google.Protobuf.DescriptorProto.new/1983984    warning: incompatible types given to Protobuf.Builder.new/2:985986        Protobuf.Builder.new(Google.Protobuf.Compiler.CodeGeneratorRequest, attrs)987988    given types:989990        -Google.Protobuf.Compiler.CodeGeneratorRequest-, dynamic()991992    but expected one of:993994        %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()995996    where "attrs" (context Protobuf) was given the type:997998        # type: dynamic()999        # from: lib/google/plugin.pb.ex:211000        attrs10011002    type warning found at:1003    │1004 21 │   use Protobuf, syntax: :proto21005    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1006    │1007    └─ lib/google/plugin.pb.ex:21: Google.Protobuf.Compiler.CodeGeneratorRequest.new/110081009    warning: incompatible types given to Protobuf.Builder.new/2:10101011        Protobuf.Builder.new(Google.Protobuf.FileDescriptorProto, attrs)10121013    given types:10141015        -Google.Protobuf.FileDescriptorProto-, dynamic()10161017    but expected one of:10181019        %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()10201021    where "attrs" (context Protobuf) was given the type:10221023        # type: dynamic()1024        # from: lib/google/descriptor.pb.ex:151025        attrs10261027    type warning found at:1028    │1029 15 │   use Protobuf, syntax: :proto21030    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1031    │1032    └─ lib/google/descriptor.pb.ex:15: Google.Protobuf.FileDescriptorProto.new/110331034    warning: incompatible types given to Protobuf.Builder.new/2:10351036        Protobuf.Builder.new(Google.Protobuf.Compiler.Version, attrs)10371038    given types:10391040        -Google.Protobuf.Compiler.Version-, dynamic()10411042    but expected one of:10431044        %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()10451046    where "attrs" (context Protobuf) was given the type:10471048        # type: dynamic()1049        # from: lib/google/plugin.pb.ex:31050        attrs10511052    type warning found at:1053    │1054  3 │   use Protobuf, syntax: :proto21055    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1056    │1057    └─ lib/google/plugin.pb.ex:3: Google.Protobuf.Compiler.Version.new/110581059    warning: incompatible types given to Protobuf.Builder.new/2:10601061        Protobuf.Builder.new(Google.Protobuf.FileDescriptorSet, attrs)10621063    given types:10641065        -Google.Protobuf.FileDescriptorSet-, dynamic()10661067    but expected one of:10681069        %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()10701071    where "attrs" (context Protobuf) was given the type:10721073        # type: dynamic()1074        # from: lib/google/descriptor.pb.ex:31075        attrs10761077    type warning found at:1078    │1079  3 │   use Protobuf, syntax: :proto21080    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1081    │1082    └─ lib/google/descriptor.pb.ex:3: Google.Protobuf.FileDescriptorSet.new/110831084    warning: the following clause will never match:10851086        {:oneof} ->10871088    because it attempts to match on the result of:10891090        find_field(props, tag)10911092    which has type:10931094        dynamic({:extention} or {:field_num, term()})10951096    type warning found at:1097    │1098 39 │       {:oneof} ->1099    │       ~1100    │1101    └─ lib/protobuf/decoder.ex:39:7: Protobuf.Decoder.do_decode/311021103    warning: expected a map or struct when accessing .new in expression:11041105        module.new11061107    where "module" was given the types:11081109        # type: dynamic(atom())1110        # from: lib/protobuf/decoder.ex:9:201111        module11121113        # type: atom()1114        # from: lib/protobuf/decoder.ex:9:331115        is_atom(module)11161117    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()11181119    type warning found at:1120    │1121 10 │     do_decode(data, module.__message_props__(), module.new)1122    │                                                        ~1123    │1124    └─ lib/protobuf/decoder.ex:10:56: Protobuf.Decoder.decode/211251126    warning: incompatible types given as default arguments to encode/2:11271128        -dynamic()-, empty_list()11291130    but expected one of:11311132        none(), empty_list() or non_empty_list(term(), term())11331134    where "x0" (context :elixir_def) was given the type:11351136        # type: dynamic()1137        # from: lib/protobuf/encoder.ex1138        x011391140    type warning found at:1141    │1142  8 │   def encode(%{__struct__: mod} = struct, opts \\ []) do1143    │                                                ~1144    │1145    └─ lib/protobuf/encoder.ex:8:48: Protobuf.Encoder.encode/111461147    warning: incompatible types given to encode/2:11481149        encode(v, iolist: true)11501151    given types:11521153        -dynamic()-, non_empty_list({:iolist, true})11541155    but expected one of:11561157        none(), empty_list() or non_empty_list(term(), term())11581159    where "v" was given the type:11601161        # type: dynamic()1162        # from: lib/protobuf/encoder.ex:49:91163        v =1164          if prop.map? do1165            struct(prop.type, %{key: elem(v, 0), value: elem(v, 1)})1166          else1167            v1168          end11691170    type warning found at:1171    │1172 50 │       encoded = encode(v, iolist: true)1173    │                 ~1174    │1175    └─ lib/protobuf/encoder.ex:50:17: Protobuf.Encoder.encode_field/311761177    warning: incompatible types given to Protobuf.Decoder.decode/2:11781179        Protobuf.Decoder.decode(data, mod)11801181    given types:11821183        -dynamic(%{..., __struct__: term()})-, dynamic(atom())11841185    but expected one of:11861187        binary(), atom()11881189    where "data" was given the type:11901191        # type: dynamic(%{..., __struct__: term()})1192        # from: lib/protobuf.ex:25:331193        %{__struct__: mod} = data11941195    where "mod" was given the types:11961197        # type: dynamic()1198        # from: lib/protobuf.ex:25:331199        %{__struct__: mod} = data12001201        # type: dynamic(atom())1202        # from: lib/protobuf.ex:26:221203        Protobuf.Decoder.decode(data, mod)12041205    type warning found at:1206    │1207 26 │     Protobuf.Decoder.decode(data, mod)1208    │                      ~1209    │1210    └─ lib/protobuf.ex:26:22: Protobuf.decode/112111212Generated protobuf app1213==> nerves_compatibility_test1214===> Analyzing applications...1215===> Compiling cowlib1216===> Compiling src/cow_sse.erl failed1217    ┌─ src/cow_sse.erl:1218    │1219 56 │  	-> {event, parsed_event(), State} | {more, State}.1220    │  	                           ╰── type variable 'State' is only used once (is unbound)122112221223** (Mix) Could not compile dependency :cowlib, "/home/nerves/.mix/elixir/1-20-otp-29/rebar3 bare compile --paths /work/proj/_build/x86_64/lib/*/ebin" command failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile cowlib --force", update it with "mix deps.update cowlib" or clean it with "mix deps.clean cowlib"