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"