Build log
host
jidoka 0.9.0 · fail · run jidoka-0.9.0-1790963172725
735 of 735 lines
1Resolving Hex dependencies...2Resolution completed in 0.754s3Unchanged:4 abnf_parsec 2.1.05 anubis_mcp 1.14.06 ash 3.33.117 ash_jido 1.0.18 circular_buffer 1.1.09 crontab 1.2.010 crux 0.1.411 decimal 3.1.112 domainatrex 3.2.013 dotenvy 1.2.114 ecto 3.14.215 elixir_make 0.10.016 ets 0.9.017 extractous_ex 0.2.118 finch 0.24.019 floki 0.38.420 flow 1.2.421 fsmx 0.5.022 fuse 2.5.023 gen_stage 1.3.224 hpax 1.1.025 html2markdown 0.3.226 idna 7.1.027 interactive_cmd 0.1.428 iterex 0.1.229 jason 1.4.530 jido 2.3.331 jido_action 2.3.232 jido_ai 2.3.033 jido_browser 2.4.034 jido_mcp 1.1.1 RETIRED!35 (deprecated) Deprecated. Use ExMCP for direct MCP protocol work and Jido Connect for managed MCP connections and tool calls.36 jido_signal 2.3.037 jidoka 0.9.038 jsv 0.25.039 llm_db 2026.7.540 lua 1.0.241 mime 2.0.742 mint 1.11.043 multigraph 0.16.1-mg.544 nerves 2.0.0-pre.245 nerves_discovery 0.1.546 nerves_logging 0.2.447 nerves_runtime 0.13.1348 nerves_system_bbb 2.30.249 nerves_system_br 1.34.450 nerves_system_mangopi_mq_pro 0.17.251 nerves_system_qemu_aarch64 0.4.252 nerves_system_rpi0 2.1.253 nerves_system_rpi4 2.1.254 nerves_system_rpi5 2.1.255 nerves_system_trellis 0.5.056 nerves_system_x86_64 1.34.257 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.158 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.159 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.160 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.161 nerves_toolchain_x86_64_nerves_linux_musl 15.3.162 nerves_uevent 0.1.763 nimble_options 1.1.164 nimble_parsec 1.4.265 nimble_pool 1.1.066 peri 0.9.067 poolboy 1.5.268 property_table 0.3.469 reactor 1.0.770 req 0.7.471 req_llm 1.20.072 ring_logger 0.11.773 runic 0.1.0-alpha.1174 rustler 0.38.075 rustler_precompiled 0.10.076 server_sent_events 1.1.077 spark 2.7.378 splode 0.3.279 stream_data 1.4.080 tablet 0.3.381 telemetry 1.4.282 telemetry_metrics 1.2.083 texture 2.0.084 time_zone_info 0.8.085 toml 0.7.086 toolshed 0.5.087 typed_struct 0.3.088 uboot_env 1.0.289 uniq 0.6.390 websockex 0.5.191 yamerl 0.10.092 yaml_elixir 2.12.293 ymlr 5.1.694 zoi 0.18.1195Found retired packages, see above for details96All dependencies have been fetched97==> stream_data98Compiling 3 files (.ex)99Generated stream_data app100==> ymlr101Compiling 3 files (.ex)102Generated ymlr app103==> toml104Compiling 10 files (.ex)105 warning: using single-quoted strings to represent charlists is deprecated.106 Use ~c"" if you indeed want a charlist or use "" instead.107 You may run "mix format --migrate" to change all single-quoted108 strings to use the ~c sigil and fix this warning.109 │110 264 │ defp handle_token(lexer, original, doc, type, skip, _data, lines) when type in '-_' do111 │ ~112 │113 └─ lib/decoder.ex:264:82114115 warning: using single-quoted strings to represent charlists is deprecated.116 Use ~c"" if you indeed want a charlist or use "" instead.117 You may run "mix format --migrate" to change all single-quoted118 strings to use the ~c sigil and fix this warning.119 │120 371 │ {:ok, {type, _skip, _data, _lines}} when type in '-+' ->121 │ ~122 │123 └─ lib/decoder.ex:371:56124125 warning: using single-quoted strings to represent charlists is deprecated.126 Use ~c"" if you indeed want a charlist or use "" instead.127 You may run "mix format --migrate" to change all single-quoted128 strings to use the ~c sigil and fix this warning.129 │130 419 │ {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' ->131 │ ~132 │133 └─ lib/decoder.ex:419:56134135 warning: using single-quoted strings to represent charlists is deprecated.136 Use ~c"" if you indeed want a charlist or use "" instead.137 You may run "mix format --migrate" to change all single-quoted138 strings to use the ~c sigil and fix this warning.139 │140 474 │ {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' ->141 │ ~142 │143 └─ lib/decoder.ex:474:52144145 warning: using single-quoted strings to represent charlists is deprecated.146 Use ~c"" if you indeed want a charlist or use "" instead.147 You may run "mix format --migrate" to change all single-quoted148 strings to use the ~c sigil and fix this warning.149 │150 514 │ {:ok, {sign, _, _, _}} when sign in '-+' and last == ?e ->151 │ ~152 │153 └─ lib/decoder.ex:514:43154155 warning: using single-quoted strings to represent charlists is deprecated.156 Use ~c"" if you indeed want a charlist or use "" instead.157 You may run "mix format --migrate" to change all single-quoted158 strings to use the ~c sigil and fix this warning.159 │160 518 │ {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' and signal == ?. ->161 │ ~162 │163 └─ lib/decoder.ex:518:52164165 warning: using single-quoted strings to represent charlists is deprecated.166 Use ~c"" if you indeed want a charlist or use "" instead.167 You may run "mix format --migrate" to change all single-quoted168 strings to use the ~c sigil and fix this warning.169 │170 522 │ {:ok, {?_, skip, _, lines}} when last not in '_e.' ->171 │ ~172 │173 └─ lib/decoder.ex:522:52174175 warning: using single-quoted strings to represent charlists is deprecated.176 Use ~c"" if you indeed want a charlist or use "" instead.177 You may run "mix format --migrate" to change all single-quoted178 strings to use the ~c sigil and fix this warning.179 │180 538 │ {:ok, {type, skip, data, lines}} when last in 'e.' ->181 │ ~182 │183 └─ lib/decoder.ex:538:53184185 warning: using single-quoted strings to represent charlists is deprecated.186 Use ~c"" if you indeed want a charlist or use "" instead.187 You may run "mix format --migrate" to change all single-quoted188 strings to use the ~c sigil and fix this warning.189 │190 542 │ {:ok, {_type, skip, _data, lines} = token} when last not in '_e.' ->191 │ ~192 │193 └─ lib/decoder.ex:542:67194195 warning: using single-quoted strings to represent charlists is deprecated.196 Use ~c"" if you indeed want a charlist or use "" instead.197 You may run "mix format --migrate" to change all single-quoted198 strings to use the ~c sigil and fix this warning.199 │200 682 │ {:ok, {sign, _, _, _}} when sign in '-+' ->201 │ ~202 │203 └─ lib/decoder.ex:682:45204205 warning: using single-quoted strings to represent charlists is deprecated.206 Use ~c"" if you indeed want a charlist or use "" instead.207 You may run "mix format --migrate" to change all single-quoted208 strings to use the ~c sigil and fix this warning.209 │210 796 │ {:ok, {sign, _, _, _}} when sign in '-+' ->211 │ ~212 │213 └─ lib/decoder.ex:796:43214215 warning: using single-quoted strings to represent charlists is deprecated.216 Use ~c"" if you indeed want a charlist or use "" instead.217 You may run "mix format --migrate" to change all single-quoted218 strings to use the ~c sigil and fix this warning.219 │220 916 │ {:ok, {type, skip, _, lines}} when type in '-_' ->221 │ ~222 │223 └─ lib/decoder.ex:916:52224225 warning: using single-quoted strings to represent charlists is deprecated.226 Use ~c"" if you indeed want a charlist or use "" instead.227 You may run "mix format --migrate" to change all single-quoted228 strings to use the ~c sigil and fix this warning.229 │230 954 │ {:ok, {type, _, _, _}} when type in '-_' ->231 │ ~232 │233 └─ lib/decoder.ex:954:51234235 warning: using single-quoted strings to represent charlists is deprecated.236 Use ~c"" if you indeed want a charlist or use "" instead.237 You may run "mix format --migrate" to change all single-quoted238 strings to use the ~c sigil and fix this warning.239 │240 969 │ {:ok, {type, _, _, _}} when type in '-_' ->241 │ ~242 │243 └─ lib/decoder.ex:969:43244245 warning: using single-quoted strings to represent charlists is deprecated.246 Use ~c"" if you indeed want a charlist or use "" instead.247 You may run "mix format --migrate" to change all single-quoted248 strings to use the ~c sigil and fix this warning.249 │250 983 │ {:ok, {type, _, _, _}} when type in '-_' ->251 │ ~252 │253 └─ lib/decoder.ex:983:47254255 warning: the following clause will never match:256257 {:datetime, {:error, :invalid_date}} ->258259 it is expected to match on type:260261 dynamic(262 {:date,263 ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or264 {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and265 not {:date, {:ok, %Date{}}}266 )267268 type warning found at:269 │270 722 │ {:datetime, {:error, :invalid_date}} ->271 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~272 │273 └─ lib/decoder.ex:722: Toml.Decoder.datetime/3274275 warning: the following clause will never match:276277 {:datetime, {:error, reason}} ->278279 it is expected to match on type:280281 dynamic(282 {:date,283 ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or284 {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and285 not {:date, {:ok, %Date{}}}286 )287288 type warning found at:289 │290 725 │ {:datetime, {:error, reason}} ->291 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~292 │293 └─ lib/decoder.ex:725: Toml.Decoder.datetime/3294295 warning: the following clause will never match:296297 {:error, _, _, _} = err ->298299 it is expected to match on type:300301 dynamic(302 {:date,303 ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or304 {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and305 not {:date, {:ok, %Date{}}}306 )307308 type warning found at:309 │310 728 │ {:error, _, _, _} = err ->311 │ ~312 │313 └─ lib/decoder.ex:728:25: Toml.Decoder.datetime/3314315 warning: the following clause will never match:316317 {:ok, {type, skip, data, lines}} ->318319 it is expected to match on type:320321 dynamic(322 {:date,323 ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or324 {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and325 not {:date, {:ok, %Date{}}}326 )327328 type warning found at:329 │330 731 │ {:ok, {type, skip, data, lines}} ->331 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~332 │333 └─ lib/decoder.ex:731: Toml.Decoder.datetime/3334335Generated toml app336==> multigraph337Compiling 16 files (.ex)338 warning: the following clause is redundant:339340 defp include_edge_for_filtered_partitions?(edge, _edge_partition, _partitions, where_fun)341 when is_function(where_fun)342343 it has type:344345 dynamic(), dynamic(), dynamic(), dynamic(fun())346347 previous clauses have already matched on the following types:348349 term(), term(), term(), nil350 term(), term(), term(), fun()351352 │353 2902 │ defp include_edge_for_filtered_partitions?(edge, _edge_partition, _partitions, where_fun)354 │ ~355 │356 └─ lib/multigraph.ex:2902:8: Multigraph.include_edge_for_filtered_partitions?/4357358Generated multigraph app359==> nerves_compatibility_test360===> Analyzing applications...361===> Compiling fuse362==> ets363Compiling 7 files (.ex)364Generated ets app365==> iterex366Compiling 48 files (.ex)367Generated iterex app368==> server_sent_events369Compiling 2 files (.ex)370Generated server_sent_events app371==> nerves_compatibility_test372===> Analyzing applications...373===> Compiling poolboy374==> spark375Compiling 46 files (.ex)376Generated spark app377==> rustler378Compiling 7 files (.ex)379Generated rustler app380==> domainatrex381Compiling 2 files (.ex)382Generated domainatrex app383==> time_zone_info384Compiling 29 files (.ex)385Generated time_zone_info app386==> zoi387Compiling 84 files (.ex)388Generated zoi app389==> websockex390Compiling 6 files (.ex)391 warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator392 │393 109 │ <<payload::bytes-size(size), rest::bitstring>> = remaining394 │ ~395 │396 └─ lib/websockex/frame.ex:109:27: WebSockex.Frame.parse_frame/1397398 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 operator399 │400 125 │ <<payload::bytes-size(len), rest::bitstring>> = remaining401 │ ~402 │403 └─ lib/websockex/frame.ex:125:29: WebSockex.Frame.parse_frame/1404405 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 operator406 │407 125 │ <<payload::bytes-size(len), rest::bitstring>> = remaining408 │ ~409 │410 └─ lib/websockex/frame.ex:125:29: WebSockex.Frame.parse_frame/1411412 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 operator413 │414 145 │ <<payload::bytes-size(len), rest::bitstring>> = remaining415 │ ~416 │417 └─ lib/websockex/frame.ex:145:27: WebSockex.Frame.parse_frame/1418419 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 operator420 │421 150 │ <<payload::bytes-size(len), rest::bitstring>> = remaining422 │ ~423 │424 └─ lib/websockex/frame.ex:150:27: WebSockex.Frame.parse_frame/1425426 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 operator427 │428 155 │ <<payload::bytes-size(len), rest::bitstring>> = remaining429 │ ~430 │431 └─ lib/websockex/frame.ex:155:27: WebSockex.Frame.parse_frame/1432433 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 operator434 │435 164 │ <<payload::bytes-size(len), rest::bitstring>> = remaining436 │ ~437 │438 └─ lib/websockex/frame.ex:164:29: WebSockex.Frame.parse_frame/1439440 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 operator441 │442 171 │ <<payload::bytes-size(len), rest::bitstring>> = remaining443 │ ~444 │445 └─ lib/websockex/frame.ex:171:29: WebSockex.Frame.parse_frame/1446447 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 operator448 │449 176 │ <<payload::bytes-size(len), rest::bitstring>> = remaining450 │ ~451 │452 └─ lib/websockex/frame.ex:176:29: WebSockex.Frame.parse_frame/1453454 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 operator455 │456 164 │ <<payload::bytes-size(len), rest::bitstring>> = remaining457 │ ~458 │459 └─ lib/websockex/frame.ex:164:29: WebSockex.Frame.parse_frame/1460461 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 operator462 │463 171 │ <<payload::bytes-size(len), rest::bitstring>> = remaining464 │ ~465 │466 └─ lib/websockex/frame.ex:171:29: WebSockex.Frame.parse_frame/1467468 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 operator469 │470 176 │ <<payload::bytes-size(len), rest::bitstring>> = remaining471 │ ~472 │473 └─ lib/websockex/frame.ex:176:29: WebSockex.Frame.parse_frame/1474475 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 operator476 │477 183 │ <<payload::bytes-size(len), rest::bitstring>> = remaining478 │ ~479 │480 └─ lib/websockex/frame.ex:183:27: WebSockex.Frame.parse_frame/1481482 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 operator483 │484 188 │ <<payload::bytes-size(len), rest::bitstring>> = remaining485 │ ~486 │487 └─ lib/websockex/frame.ex:188:27: WebSockex.Frame.parse_frame/1488489 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 operator490 │491 193 │ <<payload::bytes-size(len), rest::bitstring>> = remaining492 │ ~493 │494 └─ lib/websockex/frame.ex:193:27: WebSockex.Frame.parse_frame/1495496 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 operator497 │498 199 │ <<payload::bytes-size(len), rest::bitstring>> = remaining499 │ ~500 │501 └─ lib/websockex/frame.ex:199:27: WebSockex.Frame.parse_frame/1502503 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 operator504 │505 204 │ <<payload::bytes-size(len), rest::bitstring>> = remaining506 │ ~507 │508 └─ lib/websockex/frame.ex:204:27: WebSockex.Frame.parse_frame/1509510 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 operator511 │512 209 │ <<payload::bytes-size(len), rest::bitstring>> = remaining513 │ ~514 │515 └─ lib/websockex/frame.ex:209:27: WebSockex.Frame.parse_frame/1516517 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 operator518 │519 358 │ <<payload::bytes-size(len), rest::bitstring>> = remaining520 │ ~521 │522 └─ lib/websockex/frame.ex:358:27: WebSockex.Frame.parse_text_payload/3523524Generated websockex app525==> peri526Compiling 10 files (.ex)527Generated peri app528==> fsmx529Compiling 3 files (.ex)530Generated fsmx app531==> flow532Compiling 9 files (.ex)533Generated flow app534==> runic535Compiling 109 files (.ex)536 warning: unused require Logger537 │538 59 │ require Logger539 │ ~540 │541 └─ lib/runic/runner/store/mnesia.ex:59:3542543 warning: unused require Runic544 │545 5 │ require Runic546 │ ~547 │548 └─ lib/workflow/compilation_utils.ex:5:3549550 warning: unused require Runic551 │552 2014 │ require Runic553 │ ~554 │555 └─ lib/workflow.ex:2014:5556557 warning: unused require Runic558 │559 209 │ require Runic560 │ ~561 │562 └─ lib/workflow/transmutable.ex:209:3563564 warning: the following clause cannot match because the previous clauses already matched all possible values:565566 component ->567568 it attempts to match on the result of:569570 Runic.Workflow.get_component(wrk, tuple_ref)571572 which has the already matched type:573574 dynamic(list(term()))575576 where "component" was given the type:577578 # type: dynamic(list(term()))579 # from: lib/workflow/component.ex:1695:15580 component581582 type warning found at:583 │584 1695 │ component -> component585 │ ~586 │587 └─ lib/workflow/component.ex:1695:25: Runic.Component.Runic.Workflow.Condition.create_meta_ref_edges/2588589 warning: the following clause cannot match because the previous clauses already matched all possible values:590591 component ->592593 it attempts to match on the result of:594595 Runic.Workflow.get_component(wrk, tuple_ref)596597 which has the already matched type:598599 dynamic(list(term()))600601 where "component" was given the type:602603 # type: dynamic(list(term()))604 # from: lib/workflow/component.ex:788:13605 component606607 type warning found at:608 │609 788 │ component -> component610 │ ~611 │612 └─ lib/workflow/component.ex:788:23: Runic.Component.Runic.Workflow.Rule.create_meta_ref_edge/4613614 warning: this clause of defp declared_ports/2 is never used (or it will always fail/warn when invoked)615 │616 1378 │ defp declared_ports(_component, _field), do: nil617 │ ~618 │619 └─ lib/workflow.ex:1378:8: Runic.Workflow.declared_ports/2620621 warning: the following clause is redundant:622623 def maybe_put_component(%Runic.Workflow{} = workflow, %Runic.Workflow.FanIn{...})624625 it has type:626627 dynamic(%Runic.Workflow{}), %Runic.Workflow.FanIn{map: nil}628629 previous clauses have already matched on the following types:630631 %Runic.Workflow{}, %Runic.Workflow.FanOut{}632 %Runic.Workflow{}, %{..., name: term()}633634 │635 76 │ def maybe_put_component(%Workflow{} = workflow, %FanIn{map: nil}) do636 │ ~637 │638 └─ lib/workflow/private.ex:76:7: Runic.Workflow.Private.maybe_put_component/2639640 warning: this clause of defp get_by_hash/2 is never used (or it will always fail/warn when invoked)641 │642 2555 │ defp get_by_hash(%__MODULE__{graph: g}, %{hash: hash}) do643 │ ~644 │645 └─ lib/workflow.ex:2555:8: Runic.Workflow.get_by_hash/2646647 warning: the following clause is redundant:648649 defp maybe_set_name(%Runic.Workflow.Step{..., hash: hash} = step)650651 it has type:652653 dynamic(%Runic.Workflow.Step{name: nil})654655 previous clauses have already matched on the following types:656657 %Runic.Workflow.Step{name: nil}658659 │660 84 │ defp maybe_set_name(%__MODULE__{name: nil, hash: hash} = step),661 │ ~662 │663 └─ lib/workflow/step.ex:84:8: Runic.Workflow.Step.maybe_set_name/1664665 warning: the following clause is redundant:666667 defp normalize_name(nil)668669 it has type:670671 nil672673 previous clauses have already matched on the following types:674675 atom()676677 │678 268 │ defp normalize_name(nil), do: nil679 │ ~680 │681 └─ lib/workflow/scheduler_policy.ex:268:8: Runic.Workflow.SchedulerPolicy.normalize_name/1682683 warning: this clause of defp normalize_name/1 is never used (or it will always fail/warn when invoked)684 │685 268 │ defp normalize_name(nil), do: nil686 │ ~687 │688 └─ lib/workflow/scheduler_policy.ex:268:8: Runic.Workflow.SchedulerPolicy.normalize_name/1689690 warning: this clause of defp detailed_error/1 is never used (or it will always fail/warn when invoked)691 │692 226 │ defp detailed_error(_value) do693 │ ~694 │695 └─ lib/closure.ex:226:8: Runic.Closure.detailed_error/1696697Generated runic app698==> rustler_precompiled699Compiling 4 files (.ex)700Generated rustler_precompiled app701==> extractous_ex702Compiling 2 files (.ex)70370417:47:48.982 [debug] Downloading NIF from https://github.com/Valian/extractous_ex/releases/download/v0.2.1/libextractousex_native-v0.2.1-nif-2.15-x86_64-unknown-linux-gnu.so.tar.gz70570617:47:52.840 [debug] NIF cached at /home/nerves/.cache/rustler_precompiled/precompiled_nifs/libextractousex_native-v0.2.1-nif-2.15-x86_64-unknown-linux-gnu.so.tar.gz and extracted to /work/proj/_build/host/lib/extractous_ex/priv/native/libextractousex_native-v0.2.1-nif-2.15-x86_64-unknown-linux-gnu.so707Generated extractous_ex app708==> html2markdown709Compiling 6 files (.ex)710Generated html2markdown app711==> splode712Compiling 5 files (.ex)713Generated splode app714==> jido_signal715Compiling 67 files (.ex)71671717:47:56.244 [debug] Extension registry unavailable queued module=Jido.Signal.Ext.Dispatch71871917:47:56.802 [debug] Extension registry unavailable queued module=Jido.Signal.Ext.Trace720 error: struct Zoi.Types.Default is undefined (module Zoi.Types.Default is not available or is yet to be defined)721 │722 72 │ defp map_schema?(%Zoi.Types.Default{inner: inner}), do: map_schema?(inner)723 │ ^724 │725 └─ lib/jido_signal/schema.ex:72:20: Jido.Signal.Schema.map_schema?/1726727 warning: Phoenix.PubSub.broadcast/3 is undefined (module Phoenix.PubSub is not available or is yet to be defined)728 │729 131 │ Phoenix.PubSub.broadcast(target, topic, signal)730 │ ~731 │732 └─ lib/jido_signal/dispatch/pubsub.ex:131:22: Jido.Signal.Dispatch.PubSub.do_deliver/2733734== Type checking failed with errors ==735could not compile dependency :jido_signal, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile jido_signal --force", update it with "mix deps.update jido_signal" or clean it with "mix deps.clean jido_signal"