hecate_sdk

Build log

nerves_system_x86_64

hecate_sdk 0.6.2 · fail · run hecate_sdk-0.6.2-1789366308846
2592 of 2592 lines
1Resolving Hex dependencies...2Resolution completed in 0.732s3Unchanged:4  any 0.3.25  aten 0.6.06  certifi 2.12.07  circular_buffer 1.1.08  cowboy 2.12.0 VULNERABLE!9    EEF-CVE-2026-8466 (HIGH)10    aka: CVE-2026-8466, GHSA-jfc2-q6qh-g5x811    Unbounded buffer accumulation in multipart header parsing causes denial of service in cowboy12    https://osv.dev/vulnerability/EEF-CVE-2026-84661314    EEF-CVE-2026-65624 (MEDIUM)15    aka: CVE-2026-6562416    Cowboy HTTP/1.1 max_headers Bypass via Duplicate Header Names Enables Memory Exhaustion17    https://osv.dev/vulnerability/EEF-CVE-2026-656241819    GHSA-w4f7-4cxr-rv3c (MEDIUM)20    aka: CVE-2026-43966, EEF-CVE-2026-4396621    cowboy and gun affected by an HTTP Request/Response Splitting vulnerability22    https://osv.dev/vulnerability/GHSA-w4f7-4cxr-rv3c23  cowlib 2.13.0 VULNERABLE!24    EEF-CVE-2026-43971 (MEDIUM)25    aka: CVE-2026-4397126    Link Header Directive Smuggling via Unescaped target/rel/Attribute Keys in cow_link:link/127    https://osv.dev/vulnerability/EEF-CVE-2026-439712829    EEF-CVE-2026-43969 (LOW)30    aka: CVE-2026-43969, GHSA-g2wm-735q-3f5631    Cookie Request Header Injection via Unvalidated Encoder in cow_cookie:cookie/132    https://osv.dev/vulnerability/EEF-CVE-2026-439693334    EEF-CVE-2026-43968 (MEDIUM)35    aka: CVE-2026-43968, GHSA-hv23-4qp7-8c8r36    CR Injection in SSE Encoder Enables Event Splitting via cow_sse:event/137    https://osv.dev/vulnerability/EEF-CVE-2026-439683839    EEF-CVE-2026-7790 (HIGH)40    aka: CVE-2026-7790, GHSA-32p9-57cr-4x6541    Unbounded chunk-size hex digits in cowlib cause quadratic CPU and memory DoS42    https://osv.dev/vulnerability/EEF-CVE-2026-77904344    EEF-CVE-2026-43970 (HIGH)45    aka: CVE-2026-43970, GHSA-84f2-rp86-235p46    Decompression Bomb in cow_spdy:inflate/2 Allows Memory Exhaustion via Crafted SPDY Frame47    https://osv.dev/vulnerability/EEF-CVE-2026-439704849    EEF-CVE-2026-43966 (MEDIUM)50    aka: CVE-2026-43966, GHSA-w4f7-4cxr-rv3c51    HTTP Response Splitting via Non-VCHAR Bytes in cow_http_struct_hd:escape_string/252    https://osv.dev/vulnerability/EEF-CVE-2026-439665354    EEF-CVE-2026-59248 (HIGH)55    aka: CVE-2026-5924856    Unbounded HPACK/QPACK prefixed-integer decoding in Cowlib causes memory-exhaustion DoS57    https://osv.dev/vulnerability/EEF-CVE-2026-5924858  elixir_make 0.10.059  esqlite 0.8.860  evoq 1.14.461  faber_neuroevolution 1.2.362  faber_tweann 1.2.063  gen_batch_server 0.8.964  gpb 4.21.265  gproc 0.9.166  hackney 1.20.1 VULNERABLE!67    GHSA-vq52-99r9-h5pw (LOW)68    aka: CVE-2025-121169    Server-side Request Forgery (SSRF) in hackney70    https://osv.dev/vulnerability/GHSA-vq52-99r9-h5pw7172    EEF-CVE-2026-47071 (HIGH)73    aka: CVE-2026-47071, GHSA-gp9c-pm5m-5cxr74    SOCKS5 TLS upgrade ignores caller timeout in hackney75    https://osv.dev/vulnerability/EEF-CVE-2026-470717677    EEF-CVE-2026-47075 (MEDIUM)78    aka: CVE-2026-47075, GHSA-j9wq-vxxc-94wf79    CR/LF injection in query parameter in hackney80    https://osv.dev/vulnerability/EEF-CVE-2026-470758182    GHSA-9fm9-hp7p-53mf (LOW)83    aka: CVE-2025-386484    Hackney fails to properly release HTTP connections to the pool85    https://osv.dev/vulnerability/GHSA-9fm9-hp7p-53mf8687    EEF-CVE-2026-47069 (LOW)88    aka: CVE-2026-47069, GHSA-mp55-p8c9-rfw289    CRLF injection in cookie domain/path options in hackney90    https://osv.dev/vulnerability/EEF-CVE-2026-470699192    EEF-CVE-2026-47076 (MEDIUM)93    aka: CVE-2026-47076, GHSA-pj7v-xfvx-wmjq94    SSRF allowlist bypass via percent-encoded host in hackney95    https://osv.dev/vulnerability/EEF-CVE-2026-4707696  hecate_sdk 0.6.297  horus 0.3.198  idna 6.1.199  interactive_cmd 0.1.4100  jason 1.4.5101  khepri 0.17.2102  macula 4.8.0103  macula_envy 0.1.1104  macula_mdns 0.1.0105  metrics 1.0.1106  mimerl 1.5.0107  msgpack 0.8.1108  nerves 1.15.0109  nerves_discovery 0.1.5110  nerves_logging 0.2.4111  nerves_runtime 0.13.13112  nerves_system_bbb 2.30.2113  nerves_system_br 1.34.4114  nerves_system_mangopi_mq_pro 0.17.2115  nerves_system_qemu_aarch64 0.4.2116  nerves_system_rpi 2.1.2117  nerves_system_rpi0 2.1.2118  nerves_system_rpi0_2 2.1.2119  nerves_system_rpi2 2.1.2120  nerves_system_rpi3 2.1.2121  nerves_system_rpi4 2.1.2122  nerves_system_rpi5 2.1.2123  nerves_system_x86_64 1.34.2124  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.1125  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.1126  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.1127  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.1128  nerves_toolchain_x86_64_nerves_linux_musl 15.3.1129  nerves_uevent 0.1.7130  parse_trans 3.4.1131  property_table 0.3.4132  ra 2.16.12133  ranch 1.8.0134  reckon_db 2.0.0135  reckon_evoq 2.0.0136  reckon_gater 2.0.1137  ring_logger 0.11.7138  seshat 0.6.0139  shoehorn 0.9.3140  ssl_verify_fun 1.1.7141  tablet 0.3.3142  telemetry 1.3.0143  toolshed 0.5.0144  uboot_env 1.0.2145  unicode_util_compat 0.7.1146* Getting hecate_sdk (Hex package)147* Getting nerves (Hex package)148* Getting shoehorn (Hex package)149* Getting ring_logger (Hex package)150* Getting toolshed (Hex package)151* Getting nerves_runtime (Hex package)152* Getting nerves_system_bbb (Hex package)153* Getting nerves_system_mangopi_mq_pro (Hex package)154* Getting nerves_system_qemu_aarch64 (Hex package)155* Getting nerves_system_rpi (Hex package)156* Getting nerves_system_rpi0 (Hex package)157* Getting nerves_system_rpi0_2 (Hex package)158* Getting nerves_system_rpi2 (Hex package)159* Getting nerves_system_rpi3 (Hex package)160* Getting nerves_system_rpi4 (Hex package)161* Getting nerves_system_rpi5 (Hex package)162* Getting nerves_system_x86_64 (Hex package)163* Getting nerves_system_br (Hex package)164* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)165* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)166* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)167* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)168* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)169* Getting nerves_logging (Hex package)170* Getting nerves_uevent (Hex package)171* Getting uboot_env (Hex package)172* Getting elixir_make (Hex package)173* Getting property_table (Hex package)174* Getting circular_buffer (Hex package)175* Getting interactive_cmd (Hex package)176* Getting jason (Hex package)177* Getting nerves_discovery (Hex package)178* Getting tablet (Hex package)179* Getting cowboy (Hex package)180* Getting esqlite (Hex package)181* Getting evoq (Hex package)182* Getting faber_neuroevolution (Hex package)183* Getting faber_tweann (Hex package)184* Getting gpb (Hex package)185* Getting hackney (Hex package)186* Getting macula (Hex package)187* Getting reckon_db (Hex package)188* Getting reckon_evoq (Hex package)189* Getting reckon_gater (Hex package)190* Getting telemetry (Hex package)191* Getting khepri (Hex package)192* Getting horus (Hex package)193* Getting ra (Hex package)194* Getting aten (Hex package)195* Getting gen_batch_server (Hex package)196* Getting seshat (Hex package)197* Getting gproc (Hex package)198* Getting macula_mdns (Hex package)199* Getting msgpack (Hex package)200* Getting macula_envy (Hex package)201* Getting any (Hex package)202* Getting certifi (Hex package)203* Getting idna (Hex package)204* Getting metrics (Hex package)205* Getting mimerl (Hex package)206* Getting parse_trans (Hex package)207* Getting ssl_verify_fun (Hex package)208* Getting unicode_util_compat (Hex package)209* Getting cowlib (Hex package)210* Getting ranch (Hex package)211Found packages with security advisories, see above for details212You have added/upgraded packages you could sponsor, run `mix hex.sponsor` to learn more213==> jason214Compiling 10 files (.ex)215Generated jason app216==> tablet217Compiling 2 files (.ex)218Generated tablet app219==> elixir_make220Compiling 8 files (.ex)221Generated elixir_make app222==> nerves_discovery223Compiling 5 files (.ex)224Generated nerves_discovery app225==> interactive_cmd226Compiling 1 file (.ex)227Generated interactive_cmd app228==> nerves229HOST_CC port.o230HOST_LD port231Compiling 55 files (.ex)232Generated nerves app233==> nerves_compatibility_test234235Nerves environment236  MIX_TARGET:   x86_64237  MIX_ENV:      prod238239Checking for prebuilt Nerves artifacts...240  Found nerves_system_x86_64 in cache241    /home/nerves/.nerves/artifacts/nerves_system_x86_64-portable-1.34.2242  Found nerves_toolchain_x86_64_nerves_linux_musl in cache243    /home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1244==> nerves245==> nerves_compatibility_test246247Nerves environment248  MIX_TARGET:   x86_64249  MIX_ENV:      prod250251===> Analyzing applications...252===> Compiling any253===> Analyzing applications...254===> Compiling gpb255     ┌─ src/gpb.erl:256     │257 233 │      case catch analyse_vsn_1(S) of258     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.259Compile directive 'nowarn_deprecated_catch' can be used to suppress260warnings in selected modules.261262263Compiling descriptor.proto...264Compiling gpb_descriptor.erl...265Compiling gpb_compile_descr.erl...266Compiling gpb_parse_descr.erl...267===> Fetching pc v1.15.0268===> Analyzing applications...269===> Compiling pc270===> Analyzing applications...271===> Compiling esqlite272===> Compiling c_src/esqlite3_nif.c273===> Compiling c_src/sqlite3/sqlite3.c274===> Linking /work/proj/_build/x86_64/lib/esqlite/priv/esqlite3_nif.so275===> Analyzing applications...276===> Compiling faber_tweann277    ┌─ src/neuron_info.erl:278    │279 81 │      case catch gen_server:call(Pid, get_state, 5000) of280    │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.281Compile directive 'nowarn_deprecated_catch' can be used to suppress282warnings in selected modules.283284285===> Analyzing applications...286===> Compiling faber_neuroevolution287     ┌─ src/silos/distribution_silo/distribution_silo.erl:288     │289 449 │              catch ets:delete(Table)290     │              ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.291Compile directive 'nowarn_deprecated_catch' can be used to suppress292warnings in selected modules.293294295     ┌─ src/distribute/macula_mesh.erl:296     │297 276 │          Pid -> catch stop_macula_peer(Pid)298     │                 ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.299Compile directive 'nowarn_deprecated_catch' can be used to suppress300warnings in selected modules.301302303     ┌─ src/silos/lc_supervisor.erl:304     │305 155 │              catch lc_sensor_publisher:enable_silo(SiloType),306     │              ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.307Compile directive 'nowarn_deprecated_catch' can be used to suppress308warnings in selected modules.309310     ┌─ src/silos/lc_supervisor.erl:311     │312 183 │                              catch lc_sensor_publisher:disable_silo(SiloType),313     │                              ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.314Compile directive 'nowarn_deprecated_catch' can be used to suppress315warnings in selected modules.316317318     ┌─ src/silos/lc_ets_utils.erl:319     │320 103 │              catch ets:delete(Tid)321     │              ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.322Compile directive 'nowarn_deprecated_catch' can be used to suppress323warnings in selected modules.324325326     ┌─ src/silos/resource_silo/resource_silo.erl:327     │328 467 │                  catch erlang:garbage_collect(Pid)329     │                  ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.330Compile directive 'nowarn_deprecated_catch' can be used to suppress331warnings in selected modules.332333334     ┌─ src/silos/communication_silo/communication_silo.erl:335     │336 465 │              catch ets:delete(Table)337     │              ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.338Compile directive 'nowarn_deprecated_catch' can be used to suppress339warnings in selected modules.340341342     ┌─ src/silos/ecological_silo/ecological_silo.erl:343     │344 468 │              catch ets:delete(Table)345     │              ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.346Compile directive 'nowarn_deprecated_catch' can be used to suppress347warnings in selected modules.348349350===> Analyzing applications...351===> Compiling macula_envy352===> Analyzing applications...353===> Compiling gproc354     ┌─ src/gproc_pool.erl:355     │356 820 │      gproc:set_attributes_shared(Wrk, [{n, Pos}]).357     │                                  ╰── Warning: variable 'Wrk' exported from call (line 819, column 5).358Exporting bindings from subexpressions other than block expressions is359deprecated and may yield an error in a future version of Erlang/OTP.360Please move the binding of 'Wrk' out of the call.361Compile directive 'nowarn_export_var_subexpr' can be used to suppress362warnings in selected modules.363364     ┌─ src/gproc_pool.erl:365     │366 843 │                      gproc:set_value_shared(K, {NewLen, Type})367     │                                                 ╰── Warning: variable 'NewLen' exported from '-' (line 839, column 41).368Exporting bindings from subexpressions other than block expressions is369deprecated and may yield an error in a future version of Erlang/OTP.370Please move the binding of 'NewLen' out of the '-'.371Compile directive 'nowarn_export_var_subexpr' can be used to suppress372warnings in selected modules.373374375     ┌─ src/gproc_lib.erl:376     │377 142 │  	    ets:insert(?TAB, {K, Attrs1}),378     │  	                      ╰── Warning: variable 'K' exported from call (line 135, column 10).379Exporting bindings from subexpressions other than block expressions is380deprecated and may yield an error in a future version of Erlang/OTP.381Please move the binding of 'K' out of the call.382Compile directive 'nowarn_export_var_subexpr' can be used to suppress383warnings in selected modules.384385     ┌─ src/gproc_lib.erl:386     │387 490 │      Reg;388     │      ╰── Warning: variable 'Reg' exported from call (line 489, column 5).389Exporting bindings from subexpressions other than block expressions is390deprecated and may yield an error in a future version of Erlang/OTP.391Please move the binding of 'Reg' out of the call.392Compile directive 'nowarn_export_var_subexpr' can be used to suppress393warnings in selected modules.394395     ┌─ src/gproc_lib.erl:396     │397 493 │      Reg;398     │      ╰── Warning: variable 'Reg' exported from call (line 492, column 5).399Exporting bindings from subexpressions other than block expressions is400deprecated and may yield an error in a future version of Erlang/OTP.401Please move the binding of 'Reg' out of the call.402Compile directive 'nowarn_export_var_subexpr' can be used to suppress403warnings in selected modules.404405     ┌─ src/gproc_lib.erl:406     │407 496 │      Reg;408     │      ╰── Warning: variable 'Reg' exported from call (line 495, column 5).409Exporting bindings from subexpressions other than block expressions is410deprecated and may yield an error in a future version of Erlang/OTP.411Please move the binding of 'Reg' out of the call.412Compile directive 'nowarn_export_var_subexpr' can be used to suppress413warnings in selected modules.414415     ┌─ src/gproc_lib.erl:416     │417 499 │      Reg.418     │      ╰── Warning: variable 'Reg' exported from call (line 498, column 5).419Exporting bindings from subexpressions other than block expressions is420deprecated and may yield an error in a future version of Erlang/OTP.421Please move the binding of 'Reg' out of the call.422Compile directive 'nowarn_export_var_subexpr' can be used to suppress423warnings in selected modules.424425     ┌─ src/gproc_lib.erl:426     │427 609 │              case get_attr(on_zero, Pid, K, undefined) of428     │                                          ╰── Warning: variable 'K' exported from call (line 607, column 10).429Exporting bindings from subexpressions other than block expressions is430deprecated and may yield an error in a future version of Erlang/OTP.431Please move the binding of 'K' out of the call.432Compile directive 'nowarn_export_var_subexpr' can be used to suppress433warnings in selected modules.434435436      ┌─ src/gproc.erl:437      │438 2238 │      {?MODULE, lists:zf(439      │                ╰── Warning: lists:zf/2 is deprecated; use filtermap/2 instead440441442===> Analyzing applications...443===> Compiling reckon_gater444reckon_gater_repl.erl:427:10: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.445Compile directive 'nowarn_deprecated_catch' can be used to suppress446warnings in selected modules.447reckon_gater_repl.erl:453:19: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.448Compile directive 'nowarn_deprecated_catch' can be used to suppress449warnings in selected modules.450reckon_gater_repl.erl:453:49: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.451Compile directive 'nowarn_deprecated_catch' can be used to suppress452warnings in selected modules.453reckon_gater_repl.erl:794:18: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.454Compile directive 'nowarn_deprecated_catch' can be used to suppress455warnings in selected modules.456reckon_gater_repl.erl:810:18: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.457Compile directive 'nowarn_deprecated_catch' can be used to suppress458warnings in selected modules.459460===> Analyzing applications...461===> Compiling evoq462===> Fetching rebar3_hex v7.2.0463===> Fetching hex_core v0.18.0464===> Fetching verl v1.1.1465===> Analyzing applications...466===> Compiling verl467===> Compiling hex_core468===> Compiling rebar3_hex469===> Fetching rebar3_ex_doc v0.3.0470===> Analyzing applications...471===> Compiling rebar3_ex_doc472===> Analyzing applications...473===> Compiling reckon_evoq474===> Analyzing applications...475===> Compiling gen_batch_server476src/gen_batch_server.erl:269: Warning: INFO: receive matches any message, this is always fast477src/gen_batch_server.erl:323: Warning: INFO: receive matches any message, this is always fast478     ┌─ src/gen_batch_server.erl:479     │480 151 │      case catch Mod:init(Args) of481     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.482Compile directive 'nowarn_deprecated_catch' can be used to suppress483warnings in selected modules.484485     ┌─ src/gen_batch_server.erl:486     │487 197 │      catch global:send(Name, cast_msg(Request)),488     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.489Compile directive 'nowarn_deprecated_catch' can be used to suppress490warnings in selected modules.491492     ┌─ src/gen_batch_server.erl:493     │494 200 │      catch Mod:send(Name, cast_msg(Request)),495     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.496Compile directive 'nowarn_deprecated_catch' can be used to suppress497warnings in selected modules.498499     ┌─ src/gen_batch_server.erl:500     │501 219 │      catch global:send(Name, cast_batch_msg(Batch)),502     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.503Compile directive 'nowarn_deprecated_catch' can be used to suppress504warnings in selected modules.505506     ┌─ src/gen_batch_server.erl:507     │508 222 │      catch Mod:send(Name, cast_batch_msg(Batch)),509     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.510Compile directive 'nowarn_deprecated_catch' can be used to suppress511warnings in selected modules.512513     ┌─ src/gen_batch_server.erl:514     │515 249 │      case catch gen:call(Name, '$gen_call', Request, Timeout) of516     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.517Compile directive 'nowarn_deprecated_catch' can be used to suppress518warnings in selected modules.519520     ┌─ src/gen_batch_server.erl:521     │522 346 │      catch Mod:terminate(Reason, Inner),523     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.524Compile directive 'nowarn_deprecated_catch' can be used to suppress525warnings in selected modules.526527     ┌─ src/gen_batch_server.erl:528     │529 367 │      case catch Mod:handle_batch(Batch, Inner0) of530     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.531Compile directive 'nowarn_deprecated_catch' can be used to suppress532warnings in selected modules.533534     ┌─ src/gen_batch_server.erl:535     │536 413 │      case catch Mod:handle_continue(Continue, Inner0) of537     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.538Compile directive 'nowarn_deprecated_catch' can be used to suppress539warnings in selected modules.540541     ┌─ src/gen_batch_server.erl:542     │543 463 │       case catch Mod:format_status(State) of544     │            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.545Compile directive 'nowarn_deprecated_catch' can be used to suppress546warnings in selected modules.547548549===> Analyzing applications...550===> Compiling ra551     ┌─ src/ra_snapshot.erl:552     │553 218 │              ?INFO("ra_snapshot: ~ts: skipping ~s as did not validate. Err: ~w",554     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.555Compile directive 'nowarn_deprecated_catch' can be used to suppress556warnings in selected modules.557558     ┌─ src/ra_snapshot.erl:559     │560 269 │              ?INFO("ra_snapshot: ~ts: removing checkpoint ~s as it did not "561     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.562Compile directive 'nowarn_deprecated_catch' can be used to suppress563warnings in selected modules.564565     ┌─ src/ra_snapshot.erl:566     │567 299 │              ?INFO("ra_snapshot: ~ts: removing checkpoint ~s as metadata could "568     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.569Compile directive 'nowarn_deprecated_catch' can be used to suppress570warnings in selected modules.571572     ┌─ src/ra_snapshot.erl:573     │574 309 │           ?INFO("ra_snapshot: ~ts: removing checkpoint ~s as it was older than "575     │            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.576Compile directive 'nowarn_deprecated_catch' can be used to suppress577warnings in selected modules.578579580    ┌─ src/ra_directory.erl:581    │582 92 │              ?WARN("ra server with name ~ts UId ~s replaces prior UId ~s",583    │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.584Compile directive 'nowarn_deprecated_catch' can be used to suppress585warnings in selected modules.586587588    ┌─ src/ra_file.erl:589    │590 34 │      ?RETRY_ON_ERROR(file:sync(Fd)).591    │                                  ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.592Compile directive 'nowarn_deprecated_catch' can be used to suppress593warnings in selected modules.594595    ┌─ src/ra_file.erl:596    │597 34 │      ?RETRY_ON_ERROR(file:sync(Fd)).598    │                                  ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.599Compile directive 'nowarn_deprecated_catch' can be used to suppress600warnings in selected modules.601602    ┌─ src/ra_file.erl:603    │604 37 │      ?RETRY_ON_ERROR(prim_file:rename(Src, Dst)).605    │                                               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.606Compile directive 'nowarn_deprecated_catch' can be used to suppress607warnings in selected modules.608609    ┌─ src/ra_file.erl:610    │611 37 │      ?RETRY_ON_ERROR(prim_file:rename(Src, Dst)).612    │                                               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.613Compile directive 'nowarn_deprecated_catch' can be used to suppress614warnings in selected modules.615616617     ┌─ src/ra_monitors.erl:618     │619 115 │      ?DEBUG("ra_monitors: target ~w not recognised", [Target]),620     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.621Compile directive 'nowarn_deprecated_catch' can be used to suppress622warnings in selected modules.623624625     ┌─ src/ra.erl:626     │627 199 │      case catch ra_server_sup_sup:restart_server(System, ServerId, #{}) of628     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.629Compile directive 'nowarn_deprecated_catch' can be used to suppress630warnings in selected modules.631632     ┌─ src/ra.erl:633     │634 222 │      case catch ra_server_sup_sup:restart_server(System, ServerId, AddConfig) of635     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.636Compile directive 'nowarn_deprecated_catch' can be used to suppress637warnings in selected modules.638639     ┌─ src/ra.erl:640     │641 326 │              ?ERR("start_or_restart_cluster: got an error: ~w", [Err]),642     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.643Compile directive 'nowarn_deprecated_catch' can be used to suppress644warnings in selected modules.645646     ┌─ src/ra.erl:647     │648 440 │                          ?ERR("ra: failed to start a server ~w, error: ~p",649     │                           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.650Compile directive 'nowarn_deprecated_catch' can be used to suppress651warnings in selected modules.652653     ┌─ src/ra.erl:654     │655 448 │                      ?ERR("ra: failed to form a new cluster ~w. "656     │                       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.657Compile directive 'nowarn_deprecated_catch' can be used to suppress658warnings in selected modules.659660     ┌─ src/ra.erl:661     │662 464 │                              ?INFO("ra: started cluster ~ts with ~b servers. "663     │                               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.664Compile directive 'nowarn_deprecated_catch' can be used to suppress665warnings in selected modules.666667     ┌─ src/ra.erl:668     │669 472 │                              ?WARN("ra: failed to form new cluster ~w. "670     │                               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.671Compile directive 'nowarn_deprecated_catch' can be used to suppress672warnings in selected modules.673674     ┌─ src/ra.erl:675     │676 481 │              ?WARN("ra: a member of cluster ~w failed to start within the expected time interval (~w)", [ClusterName, Timeout]),677     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.678Compile directive 'nowarn_deprecated_catch' can be used to suppress679warnings in selected modules.680681     ┌─ src/ra.erl:682     │683 540 │              case catch ra_server_sup_sup:start_server(System, Conf) of684     │                   ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.685Compile directive 'nowarn_deprecated_catch' can be used to suppress686warnings in selected modules.687688     ┌─ src/ra.erl:689     │690 696 │              ?ERR("Failed to leave the cluster: request to ~w timed out", [Who]),691     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.692Compile directive 'nowarn_deprecated_catch' can be used to suppress693warnings in selected modules.694695     ┌─ src/ra.erl:696     │697 701 │              ?INFO("We (Ra node ~w) has successfully left the cluster. Terminating.", [ServerId]),698     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.699Compile directive 'nowarn_deprecated_catch' can be used to suppress700warnings in selected modules.701702     ┌─ src/ra.erl:703     │704 735 │              ?ERR("Failed to leave the cluster: request to ~w timed out", [Who]),705     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.706Compile directive 'nowarn_deprecated_catch' can be used to suppress707warnings in selected modules.708709     ┌─ src/ra.erl:710     │711 740 │              ?INFO("Ra node ~w has successfully left the cluster.", [ServerId]),712     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.713Compile directive 'nowarn_deprecated_catch' can be used to suppress714warnings in selected modules.715716717     ┌─ src/ra_log_ets.erl:718     │719 109 │      ?INFO("~s: in system ~s initialising. Mem table opts: ~w",720     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.721Compile directive 'nowarn_deprecated_catch' can be used to suppress722warnings in selected modules.723724     ┌─ src/ra_log_ets.erl:725     │726 134 │      ?INFO("ra_log_ets:handle_call/3 unhandled request ~w", [Request]),727     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.728Compile directive 'nowarn_deprecated_catch' can be used to suppress729warnings in selected modules.730731     ┌─ src/ra_log_ets.erl:732     │733 151 │              ?DEBUG_IF(Time > 25_000,734     │                               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.735Compile directive 'nowarn_deprecated_catch' can be used to suppress736warnings in selected modules.737738     ┌─ src/ra_log_ets.erl:739     │740 157 │              ?WARN("ra_log_ets: failed to delete ~w ~w ",741     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.742Compile directive 'nowarn_deprecated_catch' can be used to suppress743warnings in selected modules.744745     ┌─ src/ra_log_ets.erl:746     │747 171 │                   ?DEBUG_IF(Time > 25_000,748     │                                    ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.749Compile directive 'nowarn_deprecated_catch' can be used to suppress750warnings in selected modules.751752     ┌─ src/ra_log_ets.erl:753     │754 177 │                   ?WARN("ra_log_ets: failed to delete ets table ~w with ~w "755     │                    ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.756Compile directive 'nowarn_deprecated_catch' can be used to suppress757warnings in selected modules.758759     ┌─ src/ra_log_ets.erl:760     │761 196 │      ?DEBUG("ra_log_ets: terminating with ~p", [Reason]),762     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.763Compile directive 'nowarn_deprecated_catch' can be used to suppress764warnings in selected modules.765766767    ┌─ src/ra_log_meta.erl:768    │769 57 │      ?INFO("ra: meta data store initialised for system ~ts. ~b record(s) recovered",770    │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.771Compile directive 'nowarn_deprecated_catch' can be used to suppress772warnings in selected modules.773774     ┌─ src/ra_log_meta.erl:775     │776 109 │      ?DEBUG("ra: meta data store is terminating", []),777     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.778Compile directive 'nowarn_deprecated_catch' can be used to suppress779warnings in selected modules.780781782     ┌─ src/ra_server_sup_sup.erl:783     │784 174 │              ?INFO("Deleting server ~w and its data directory.",785     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.786Compile directive 'nowarn_deprecated_catch' can be used to suppress787warnings in selected modules.788789     ┌─ src/ra_server_sup_sup.erl:790     │791 186 │              catch ets:delete(ra_log_metrics, UId),792     │              ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.793Compile directive 'nowarn_deprecated_catch' can be used to suppress794warnings in selected modules.795796     ┌─ src/ra_server_sup_sup.erl:797     │798 187 │              catch ets:delete(ra_log_snapshot_state, UId),799     │              ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.800Compile directive 'nowarn_deprecated_catch' can be used to suppress801warnings in selected modules.802803     ┌─ src/ra_server_sup_sup.erl:804     │805 188 │              catch ets:delete(ra_metrics, RaName),806     │              ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.807Compile directive 'nowarn_deprecated_catch' can be used to suppress808warnings in selected modules.809810     ┌─ src/ra_server_sup_sup.erl:811     │812 189 │              catch ets:delete(ra_state, RaName),813     │              ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.814Compile directive 'nowarn_deprecated_catch' can be used to suppress815warnings in selected modules.816817     ┌─ src/ra_server_sup_sup.erl:818     │819 190 │              catch ets:delete(ra_open_file_metrics, Pid),820     │              ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.821Compile directive 'nowarn_deprecated_catch' can be used to suppress822warnings in selected modules.823824     ┌─ src/ra_server_sup_sup.erl:825     │826 191 │              catch ra_counters:delete({RaName, node()}),827     │              ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.828Compile directive 'nowarn_deprecated_catch' can be used to suppress829warnings in selected modules.830831     ┌─ src/ra_server_sup_sup.erl:832     │833 192 │              catch ra_leaderboard:clear(RaName),834     │              ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.835Compile directive 'nowarn_deprecated_catch' can be used to suppress836warnings in selected modules.837838     ┌─ src/ra_server_sup_sup.erl:839     │840 204 │                                       ?WARN("ra: delete_server/1 failed to delete directory ~ts. "841     │                                        ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.842Compile directive 'nowarn_deprecated_catch' can be used to suppress843warnings in selected modules.844845     ┌─ src/ra_server_sup_sup.erl:846     │847 221 │               ?DEBUG("ra: terminating child ~w in system ~ts", [Pid, System]),848     │                ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.849Compile directive 'nowarn_deprecated_catch' can be used to suppress850warnings in selected modules.851852     ┌─ src/ra_server_sup_sup.erl:853     │854 272 │                      ?ERROR("Ra: failed to start ra server ~ts, err ~s",855     │                       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.856Compile directive 'nowarn_deprecated_catch' can be used to suppress857warnings in selected modules.858859860    ┌─ src/ra_systems_sup.erl:861    │862 31 │      ?INFO("starting Ra system: ~ts in directory: ~ts", [Name, Dir]),863    │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.864Compile directive 'nowarn_deprecated_catch' can be used to suppress865warnings in selected modules.866867    ┌─ src/ra_systems_sup.erl:868    │869 58 │      _ = (catch supervisor:delete_child(?MODULE, Name)),870    │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.871Compile directive 'nowarn_deprecated_catch' can be used to suppress872warnings in selected modules.873874875     ┌─ src/ra_lib.erl:876     │877 276 │      catch878     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.879Compile directive 'nowarn_deprecated_catch' can be used to suppress880warnings in selected modules.881882     ┌─ src/ra_lib.erl:883     │884 342 │      case catch Func() of885     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.886Compile directive 'nowarn_deprecated_catch' can be used to suppress887warnings in selected modules.888889890     ┌─ src/ra_log.erl:891     │892 292 │                               ?ERROR("~ts: ra_log:init/1 cannot complete as wal process is down.",893     │                                ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.894Compile directive 'nowarn_deprecated_catch' can be used to suppress895warnings in selected modules.896897     ┌─ src/ra_log.erl:898     │899 311 │      ?DEBUG("~ts: ra_log:init recovered last_index_term ~w"900     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.901Compile directive 'nowarn_deprecated_catch' can be used to suppress902warnings in selected modules.903904     ┌─ src/ra_log.erl:905     │906 386 │              ?DEBUG("~ts: mem table ~s detected appending index ~b, "907     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.908Compile directive 'nowarn_deprecated_catch' can be used to suppress909warnings in selected modules.910911     ┌─ src/ra_log.erl:912     │913 407 │              ?DEBUG("~ts: mem table ~s detected appending index ~b, tx=true "914     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.915Compile directive 'nowarn_deprecated_catch' can be used to suppress916warnings in selected modules.917918     ┌─ src/ra_log.erl:919     │920 649 │                      ?DEBUG("~ts: written event did not find term ~b for index ~b "921     │                       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.922Compile directive 'nowarn_deprecated_catch' can be used to suppress923warnings in selected modules.924925     ┌─ src/ra_log.erl:926     │927 668 │              ?INFO("~ts: ra_log: written gap detected at ~b expected ~b!",928     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.929Compile directive 'nowarn_deprecated_catch' can be used to suppress930warnings in selected modules.931932     ┌─ src/ra_log.erl:933     │934 672 │              ?DEBUG("~ts: ra_log: written gap detected at ~b but is outside935     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.936Compile directive 'nowarn_deprecated_catch' can be used to suppress937warnings in selected modules.938939     ┌─ src/ra_log.erl:940     │941 773 │      ?INFO("~ts: old snapshot_written received for index ~b in term ~b942     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.943Compile directive 'nowarn_deprecated_catch' can be used to suppress944warnings in selected modules.945946     ┌─ src/ra_log.erl:947     │948 783 │      ?INFO("~ts: ra_log: wal requested resend from ~b",949     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.950Compile directive 'nowarn_deprecated_catch' can be used to suppress951warnings in selected modules.952953      ┌─ src/ra_log.erl:954      │955 1097 │      catch ets:delete(ra_log_snapshot_state, UId),956      │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.957Compile directive 'nowarn_deprecated_catch' can be used to suppress958warnings in selected modules.959960      ┌─ src/ra_log.erl:961      │962 1114 │              ?WARN("ra_log:delete_everything/1 failed to delete "963      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.964Compile directive 'nowarn_deprecated_catch' can be used to suppress965warnings in selected modules.966967      ┌─ src/ra_log.erl:968      │969 1182 │              ?DEBUG("~ts: ~b obsolete segments at ~b - remaining: ~b, pivot ~0p",970      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.971Compile directive 'nowarn_deprecated_catch' can be used to suppress972warnings in selected modules.973974      ┌─ src/ra_log.erl:975      │976 1254 │              ?WARN("~ts: ra_log: resending from ~b failed with wal_down",977      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.978Compile directive 'nowarn_deprecated_catch' can be used to suppress979warnings in selected modules.980981      ┌─ src/ra_log.erl:982      │983 1263 │      ?DEBUG("~ts: ra_log: resending from ~b to ~b",984      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.985Compile directive 'nowarn_deprecated_catch' can be used to suppress986warnings in selected modules.987988      ┌─ src/ra_log.erl:989      │990 1292 │              ?DEBUG("~ts: mem table ~s detected whilst staging entries, opening new mem table",991      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.992Compile directive 'nowarn_deprecated_catch' can be used to suppress993warnings in selected modules.994995996    ┌─ src/ra_system_recover.erl:997    │998 41 │              ?INFO("~s: ra system '~ts' server recovery strategy ~w,999    │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1000Compile directive 'nowarn_deprecated_catch' can be used to suppress1001warnings in selected modules.10021003    ┌─ src/ra_system_recover.erl:1004    │1005 49 │                           ?WARN("~s: ra:restart_server/2 failed with ~p",1006    │                            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1007Compile directive 'nowarn_deprecated_catch' can be used to suppress1008warnings in selected modules.10091010    ┌─ src/ra_system_recover.erl:1011    │1012 56 │              ?INFO("~s: ra system '~ts' server recovery strategy ~s:~s",1013    │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1014Compile directive 'nowarn_deprecated_catch' can be used to suppress1015warnings in selected modules.10161017    ┌─ src/ra_system_recover.erl:1018    │1019 62 │                        ?ERROR("~s: ~s encountered during server recovery ~p. "1020    │                         ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1021Compile directive 'nowarn_deprecated_catch' can be used to suppress1022warnings in selected modules.10231024    ┌─ src/ra_system_recover.erl:1025    │1026 68 │              ?DEBUG("~s: no server recovery configured", [?MODULE]),1027    │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1028Compile directive 'nowarn_deprecated_catch' can be used to suppress1029warnings in selected modules.103010311032     ┌─ src/ra_log_reader.erl:1033     │1034 207 │      {Open, SegC, Entries} = (catch segment_sparse_read(State, Indexes, Entries0)),1035     │                               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1036Compile directive 'nowarn_deprecated_catch' can be used to suppress1037warnings in selected modules.103810391040    ┌─ src/ra_log_pre_init.erl:1041    │1042 42 │      ?INFO("ra system '~ts' running pre init for ~b registered servers",1043    │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1044Compile directive 'nowarn_deprecated_catch' can be used to suppress1045warnings in selected modules.10461047    ┌─ src/ra_log_pre_init.erl:1048    │1049 48 │                         ?ERROR("pre_init failed in system ~s for UId ~ts with name ~ts"1050    │                          ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1051Compile directive 'nowarn_deprecated_catch' can be used to suppress1052warnings in selected modules.10531054    ┌─ src/ra_log_pre_init.erl:1055    │1056 96 │                                      ?ERROR("pre_init failed to read config file for UId '~ts', Err ~p",1057    │                                       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1058Compile directive 'nowarn_deprecated_catch' can be used to suppress1059warnings in selected modules.10601061     ┌─ src/ra_log_pre_init.erl:1062     │1063 101 │                              ?INFO("pre_init UId '~ts' is registered but no data1064     │                               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1065Compile directive 'nowarn_deprecated_catch' can be used to suppress1066warnings in selected modules.10671068     ┌─ src/ra_log_pre_init.erl:1069     │1070 104 │                              _ = catch ra_directory:unregister_name(System, UId),1071     │                                  ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1072Compile directive 'nowarn_deprecated_catch' can be used to suppress1073warnings in selected modules.107410751076     ┌─ src/ra_server_proc.erl:1077     │1078 604 │              ?DEBUG_IF(is_command(Msg), "~ts: postponing ~0P",1079     │                                      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1080Compile directive 'nowarn_deprecated_catch' can be used to suppress1081warnings in selected modules.10821083     ┌─ src/ra_server_proc.erl:1084     │1085 741 │                                 ?DEBUG("~ts: is not new, setting "1086     │                                  ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1087Compile directive 'nowarn_deprecated_catch' can be used to suppress1088warnings in selected modules.10891090     ┌─ src/ra_server_proc.erl:1091     │1092 759 │              ?WARN("~ts: leader cast - leader not known. "1093     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1094Compile directive 'nowarn_deprecated_catch' can be used to suppress1095warnings in selected modules.10961097     ┌─ src/ra_server_proc.erl:1098     │1099 763 │              ?DEBUG("~ts: follower leader cast - redirecting to ~w ",1100     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1101Compile directive 'nowarn_deprecated_catch' can be used to suppress1102warnings in selected modules.11031104     ┌─ src/ra_server_proc.erl:1105     │1106 789 │      ?DEBUG("~ts: election triggered by ~w", [log_id(State), element(1, From)]),1107     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1108Compile directive 'nowarn_deprecated_catch' can be used to suppress1109warnings in selected modules.11101111     ┌─ src/ra_server_proc.erl:1112     │1113 796 │      ?INFO("~ts: Leader monitor down with ~W, setting election timeout",1114     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1115Compile directive 'nowarn_deprecated_catch' can be used to suppress1116warnings in selected modules.11171118     ┌─ src/ra_server_proc.erl:1119     │1120 827 │              ?DEBUG("~ts: Leader node ~w may be down, setting pre-vote timeout",1121     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1122Compile directive 'nowarn_deprecated_catch' can be used to suppress1123warnings in selected modules.11241125     ┌─ src/ra_server_proc.erl:1126     │1127 837 │              ?DEBUG("~ts: Leader node ~w is back up, cancelling pre-vote timeout",1128     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1129Compile directive 'nowarn_deprecated_catch' can be used to suppress1130warnings in selected modules.11311132     ┌─ src/ra_server_proc.erl:1133     │1134 942 │      ?DEBUG("~ts: terminating leader received ~W", [LogName, Msg, 10]),1135     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1136Compile directive 'nowarn_deprecated_catch' can be used to suppress1137warnings in selected modules.11381139     ┌─ src/ra_server_proc.erl:1140     │1141 956 │              ?DEBUG("~ts: is not fully replicated after ~W",1142     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1143Compile directive 'nowarn_deprecated_catch' can be used to suppress1144warnings in selected modules.11451146     ┌─ src/ra_server_proc.erl:1147     │1148 967 │      ?DEBUG("~ts: terminating follower received ~W", [LogName, Msg, 10]),1149     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1150Compile directive 'nowarn_deprecated_catch' can be used to suppress1151warnings in selected modules.11521153     ┌─ src/ra_server_proc.erl:1154     │1155 972 │                                 ?DEBUG("~ts: terminating follower requested state '~s'"1156     │                                  ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1157Compile directive 'nowarn_deprecated_catch' can be used to suppress1158warnings in selected modules.11591160     ┌─ src/ra_server_proc.erl:1161     │1162 983 │              ?DEBUG("~ts: is not fully persisted after ~W",1163     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1164Compile directive 'nowarn_deprecated_catch' can be used to suppress1165warnings in selected modules.11661167      ┌─ src/ra_server_proc.erl:1168      │1169 1022 │      ?INFO("~ts: await_condition - Leader monitor down. Entering follower state.",1170      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1171Compile directive 'nowarn_deprecated_catch' can be used to suppress1172warnings in selected modules.11731174      ┌─ src/ra_server_proc.erl:1175      │1176 1030 │              ?WARN("~ts: await_condition - Leader node ~w might be down."1177      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1178Compile directive 'nowarn_deprecated_catch' can be used to suppress1179warnings in selected modules.11801181      ┌─ src/ra_server_proc.erl:1182      │1183 1060 │              ?DEBUG_IF(is_command(Msg), "~ts: await_condition postponing ~0P",1184      │                                      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1185Compile directive 'nowarn_deprecated_catch' can be used to suppress1186warnings in selected modules.11871188      ┌─ src/ra_server_proc.erl:1189      │1190 1072 │      ?WARN("~ts: handle_event unknown ~P", [log_id(State), EventContent, 10]),1191      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1192Compile directive 'nowarn_deprecated_catch' can be used to suppress1193warnings in selected modules.11941195      ┌─ src/ra_server_proc.erl:1196      │1197 1078 │      ?DEBUG("~ts: terminating with ~w in state ~w",1198      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1199Compile directive 'nowarn_deprecated_catch' can be used to suppress1200warnings in selected modules.12011202      ┌─ src/ra_server_proc.erl:1203      │1204 1094 │              catch ra_directory:unregister_name(Names, UId),1205      │              ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1206Compile directive 'nowarn_deprecated_catch' can be used to suppress1207warnings in selected modules.12081209      ┌─ src/ra_server_proc.erl:1210      │1211 1096 │              catch ra_log_meta:delete_sync(MetaName, UId),1212      │              ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1213Compile directive 'nowarn_deprecated_catch' can be used to suppress1214warnings in selected modules.12151216      ┌─ src/ra_server_proc.erl:1217      │1218 1097 │              catch ra_counters:delete(Id),1219      │              ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1220Compile directive 'nowarn_deprecated_catch' can be used to suppress1221warnings in selected modules.12221223      ┌─ src/ra_server_proc.erl:1224      │1225 1117 │      catch ra_leaderboard:clear(ClusterName),1226      │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1227Compile directive 'nowarn_deprecated_catch' can be used to suppress1228warnings in selected modules.12291230      ┌─ src/ra_server_proc.erl:1231      │1232 1126 │      ?DEBUG("~ts: terminating with ~w in state ~w",1233      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1234Compile directive 'nowarn_deprecated_catch' can be used to suppress1235warnings in selected modules.12361237      ┌─ src/ra_server_proc.erl:1238      │1239 1131 │      ?DEBUG("Terminating with ~w in state ~w with state ~w",1240      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1241Compile directive 'nowarn_deprecated_catch' can be used to suppress1242warnings in selected modules.12431244      ┌─ src/ra_server_proc.erl:1245      │1246 1176 │              ?NOTICE("~ts: ~s -> ~s in term: ~b machine version: ~b, last applied ~b",1247      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1248Compile directive 'nowarn_deprecated_catch' can be used to suppress1249warnings in selected modules.12501251      ┌─ src/ra_server_proc.erl:1252      │1253 1181 │              ?DEBUG("~ts: ~s -> ~s in term: ~b machine version: ~b, last applied ~b",1254      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1255Compile directive 'nowarn_deprecated_catch' can be used to suppress1256warnings in selected modules.12571258      ┌─ src/ra_server_proc.erl:1259      │1260 1190 │      case catch ra_server:handle_leader(Msg, ServerState0) of1261      │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1262Compile directive 'nowarn_deprecated_catch' can be used to suppress1263warnings in selected modules.12641265      ┌─ src/ra_server_proc.erl:1266      │1267 1200 │              ?ERR("handle_leader err ~p", [OtherErr]),1268      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1269Compile directive 'nowarn_deprecated_catch' can be used to suppress1270warnings in selected modules.12711272      ┌─ src/ra_server_proc.erl:1273      │1274 1548 │              ?DEBUG("~ts: send_snapshot node ~s disconnected",1275      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1276Compile directive 'nowarn_deprecated_catch' can be used to suppress1277warnings in selected modules.12781279      ┌─ src/ra_server_proc.erl:1280      │1281 1758 │              ?INFO("~ts: detected a new leader ~w in term ~b",1282      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1283Compile directive 'nowarn_deprecated_catch' can be used to suppress1284warnings in selected modules.12851286      ┌─ src/ra_server_proc.erl:1287      │1288 1830 │              ?DEBUG("~ts: leader call - leader not known. "1289      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1290Compile directive 'nowarn_deprecated_catch' can be used to suppress1291warnings in selected modules.12921293      ┌─ src/ra_server_proc.erl:1294      │1295 1851 │              ?INFO("~ts: follower received leader command from ~w. "1296      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1297Compile directive 'nowarn_deprecated_catch' can be used to suppress1298warnings in selected modules.129913001301     ┌─ src/ra_log_segment_writer.erl:1302     │1303 154 │                                     ?DEBUG("segment_writer in '~ts': deleting memtable "1304     │                                      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1305Compile directive 'nowarn_deprecated_catch' can be used to suppress1306warnings in selected modules.13071308     ┌─ src/ra_log_segment_writer.erl:1309     │1310 174 │                       ?ERROR("segment_writer: ~b failures encountered during segment"1311     │                        ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1312Compile directive 'nowarn_deprecated_catch' can be used to suppress1313warnings in selected modules.13141315     ┌─ src/ra_log_segment_writer.erl:1316     │1317 183 │      ?DEBUG("segment_writer in '~w': completed flush of ~b writers from wal file "1318     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1319Compile directive 'nowarn_deprecated_catch' can be used to suppress1320warnings in selected modules.13211322     ┌─ src/ra_log_segment_writer.erl:1323     │1324 218 │                              ?DEBUG("segment_writer in '~w': ~s for ~s took ~bms",1325     │                               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1326Compile directive 'nowarn_deprecated_catch' can be used to suppress1327warnings in selected modules.13281329     ┌─ src/ra_log_segment_writer.erl:1330     │1331 234 │                              ?DEBUG("segment_writer in '~w': ~s for ~s took ~bms",1332     │                               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1333Compile directive 'nowarn_deprecated_catch' can be used to suppress1334warnings in selected modules.13351336     ┌─ src/ra_log_segment_writer.erl:1337     │1338 322 │              ?DEBUG("segment_writer: skipping segment as directory ~ts does "1339     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1340Compile directive 'nowarn_deprecated_catch' can be used to suppress1341warnings in selected modules.13421343     ┌─ src/ra_log_segment_writer.erl:1344     │1345 331 │                      ?WARN("segment_writer: skipping segments for ~w as1346     │                       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1347Compile directive 'nowarn_deprecated_catch' can be used to suppress1348warnings in selected modules.13491350     ┌─ src/ra_log_segment_writer.erl:1351     │1352 369 │              ?DEBUG("ra_log_segment_writer: unable to send "1353     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1354Compile directive 'nowarn_deprecated_catch' can be used to suppress1355warnings in selected modules.13561357     ┌─ src/ra_log_segment_writer.erl:1358     │1359 375 │                   _  = catch ra_mt:delete({range, Tid, Range})1360     │                        ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1361Compile directive 'nowarn_deprecated_catch' can be used to suppress1362warnings in selected modules.13631364     ┌─ src/ra_log_segment_writer.erl:1365     │1366 403 │                      ?WARN("segment_writer: missing index ~b in mem table for uid ~s"1367     │                       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1368Compile directive 'nowarn_deprecated_catch' can be used to suppress1369warnings in selected modules.13701371     ┌─ src/ra_log_segment_writer.erl:1372     │1373 408 │                              ?ERROR("segment_writer: uid ~ts is registered, exiting...",1374     │                               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1375Compile directive 'nowarn_deprecated_catch' can be used to suppress1376warnings in selected modules.13771378     ┌─ src/ra_log_segment_writer.erl:1379     │1380 412 │                              ?INFO("segment_writer: uid ~ts was not registered, skipping",1381     │                               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1382Compile directive 'nowarn_deprecated_catch' can be used to suppress1383warnings in selected modules.13841385     ┌─ src/ra_log_segment_writer.erl:1386     │1387 449 │                ?INFO("segment_writer: uid ~s ets table deleted", [UId]),1388     │                 ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1389Compile directive 'nowarn_deprecated_catch' can be used to suppress1390warnings in selected modules.13911392     ┌─ src/ra_log_segment_writer.erl:1393     │1394 503 │              ?WARN("segment_writer: missing header in segment file ~ts "1395     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1396Compile directive 'nowarn_deprecated_catch' can be used to suppress1397warnings in selected modules.13981399     ┌─ src/ra_log_segment_writer.erl:1400     │1401 508 │              ?DEBUG("segment_writer: failed to open segment file ~ts "1402     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1403Compile directive 'nowarn_deprecated_catch' can be used to suppress1404warnings in selected modules.14051406     ┌─ src/ra_log_segment_writer.erl:1407     │1408 514 │              ?WARN("segment_writer: failed to open segment file ~ts "1409     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1410Compile directive 'nowarn_deprecated_catch' can be used to suppress1411warnings in selected modules.14121413     ┌─ src/ra_log_segment_writer.erl:1414     │1415 539 │              ?INFO("segment_writer: upgrading segment file names to "1416     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1417Compile directive 'nowarn_deprecated_catch' can be used to suppress1418warnings in selected modules.141914201421     ┌─ src/ra_log_wal.erl:1422     │1423 272 │      ?NOTICE("WAL: ~ts init, mem-tables table name: ~w",1424     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1425Compile directive 'nowarn_deprecated_catch' can be used to suppress1426warnings in selected modules.14271428     ┌─ src/ra_log_wal.erl:1429     │1430 321 │      ?DEBUG("wal: terminating with ~W", [Reason, 20]),1431     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1432Compile directive 'nowarn_deprecated_catch' can be used to suppress1433warnings in selected modules.14341435     ┌─ src/ra_log_wal.erl:1436     │1437 381 │               ?DEBUG("wal: recovering ~ts, Mode ~s", [F, Mode]),1438     │                ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1439Compile directive 'nowarn_deprecated_catch' can be used to suppress1440warnings in selected modules.14411442     ┌─ src/ra_log_wal.erl:1443     │1444 390 │               ?DEBUG("wal: recovered ~ts time taken ~bms - recovered ~b writers",1445     │                ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1446Compile directive 'nowarn_deprecated_catch' can be used to suppress1447warnings in selected modules.14481449     ┌─ src/ra_log_wal.erl:1450     │1451 399 │      ?DEBUG("wal: recovered ~b writers", [map_size(FinalWriters)]),1452     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1453Compile directive 'nowarn_deprecated_catch' can be used to suppress1454warnings in selected modules.14551456     ┌─ src/ra_log_wal.erl:1457     │1458 510 │              ?DEBUG("WAL: requesting resend from `~w`, "1459     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1460Compile directive 'nowarn_deprecated_catch' can be used to suppress1461warnings in selected modules.14621463     ┌─ src/ra_log_wal.erl:1464     │1465 522 │      _ = catch Fun(State),1466     │          ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1467Compile directive 'nowarn_deprecated_catch' can be used to suppress1468warnings in selected modules.14691470     ┌─ src/ra_log_wal.erl:1471     │1472 573 │      ?DEBUG("wal: opening new file ~ts", [Fn]),1473     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1474Compile directive 'nowarn_deprecated_catch' can be used to suppress1475warnings in selected modules.14761477     ┌─ src/ra_log_wal.erl:1478     │1479 608 │                  ?WARN("wal: o_sync write strategy not supported. "1480     │                   ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1481Compile directive 'nowarn_deprecated_catch' can be used to suppress1482warnings in selected modules.14831484     ┌─ src/ra_log_wal.erl:1485     │1486 653 │              ?INFO("wal: preallocation may not be supported by the file system"1487     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1488Compile directive 'nowarn_deprecated_catch' can be used to suppress1489warnings in selected modules.14901491     ┌─ src/ra_log_wal.erl:1492     │1493 843 │                      ?DEBUG("WAL: record failed CRC check. If this is the last record"1494     │                       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1495Compile directive 'nowarn_deprecated_catch' can be used to suppress1496warnings in selected modules.14971498     ┌─ src/ra_log_wal.erl:1499     │1500 878 │                      ?DEBUG("WAL: record failed CRC check. If this is the last record"1501     │                       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1502Compile directive 'nowarn_deprecated_catch' can be used to suppress1503warnings in selected modules.15041505     ┌─ src/ra_log_wal.erl:1506     │1507 923 │              ?ERROR("WAL: record failed CRC check during recovery. "1508     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1509Compile directive 'nowarn_deprecated_catch' can be used to suppress1510warnings in selected modules.151115121513    ┌─ src/ra_system_sup.erl:1514    │1515 29 │              ?DEBUG("ra system '~s' starting", [Name]),1516    │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1517Compile directive 'nowarn_deprecated_catch' can be used to suppress1518warnings in selected modules.15191520    ┌─ src/ra_system_sup.erl:1521    │1522 45 │              ?ERR("Failed to create Ra data directory at '~ts', file system operation error: ~p", [DataDir, Code]),1523    │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1524Compile directive 'nowarn_deprecated_catch' can be used to suppress1525warnings in selected modules.152615271528    ┌─ src/ra_system.erl:1529    │1530 71 │      ?INFO("ra: starting system ~ts", [Name]),1531    │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1532Compile directive 'nowarn_deprecated_catch' can be used to suppress1533warnings in selected modules.15341535    ┌─ src/ra_system.erl:1536    │1537 72 │      ?DEBUG("ra: starting system ~ts with config: ~tp", [Name, Config]),1538    │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1539Compile directive 'nowarn_deprecated_catch' can be used to suppress1540warnings in selected modules.154115421543     ┌─ src/ra_server.erl:1544     │1545 431 │      ?DEBUG("~ts: recovering state machine version ~b:~b from index ~b to ~b",1546     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1547Compile directive 'nowarn_deprecated_catch' can be used to suppress1548warnings in selected modules.15491550     ┌─ src/ra_server.erl:1551     │1552 446 │      ?DEBUG("~ts: recovery of state machine version ~b:~b "1553     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1554Compile directive 'nowarn_deprecated_catch' can be used to suppress1555warnings in selected modules.15561557     ┌─ src/ra_server.erl:1558     │1559 453 │      ?DEBUG("~ts: scanning for cluster changes ~b:~b ", [LogId, FromScan, ToScan]),1560     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1561Compile directive 'nowarn_deprecated_catch' can be used to suppress1562warnings in selected modules.15631564     ┌─ src/ra_server.erl:1565     │1566 474 │              ?WARN("~ts: saw append_entries_reply from unknown peer ~w",1567     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1568Compile directive 'nowarn_deprecated_catch' can be used to suppress1569warnings in selected modules.15701571     ┌─ src/ra_server.erl:1572     │1573 496 │                      ?INFO("~ts: leader not in new cluster - goodbye", [LogId]),1574     │                       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1575Compile directive 'nowarn_deprecated_catch' can be used to suppress1576warnings in selected modules.15771578     ┌─ src/ra_server.erl:1579     │1580 511 │              ?WARN("~ts: saw append_entries_reply from unknown peer ~w",1581     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1582Compile directive 'nowarn_deprecated_catch' can be used to suppress1583warnings in selected modules.15841585     ┌─ src/ra_server.erl:1586     │1587 515 │              ?NOTICE("~ts: leader saw append_entries_reply from ~w for term ~b "1588     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1589Compile directive 'nowarn_deprecated_catch' can be used to suppress1590warnings in selected modules.15911592     ┌─ src/ra_server.erl:1593     │1594 524 │      ?WARN("~ts: saw append_entries_reply from unknown peer ~w",1595     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1596Compile directive 'nowarn_deprecated_catch' can be used to suppress1597warnings in selected modules.15981599     ┌─ src/ra_server.erl:1600     │1601 541 │                            ?DEBUG("~ts: peer ~w last index ~b not found "1602     │                             ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1603Compile directive 'nowarn_deprecated_catch' can be used to suppress1604warnings in selected modules.16051606     ┌─ src/ra_server.erl:1607     │1608 549 │                            ?DEBUG("~ts: setting last index to ~b, "1609     │                             ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1610Compile directive 'nowarn_deprecated_catch' can be used to suppress1611warnings in selected modules.16121613     ┌─ src/ra_server.erl:1614     │1615 560 │                            ?WARN("~ts: leader saw peer with last_index [~b in ~b]"1616     │                             ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1617Compile directive 'nowarn_deprecated_catch' can be used to suppress1618warnings in selected modules.16191620     ┌─ src/ra_server.erl:1621     │1622 575 │                            ?DEBUG("~ts: leader received last_index ~b"1623     │                             ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1624Compile directive 'nowarn_deprecated_catch' can be used to suppress1625warnings in selected modules.16261627     ┌─ src/ra_server.erl:1628     │1629 610 │              ?WARN("~ts command ~W NOT appended to log. Reason ~w",1630     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1631Compile directive 'nowarn_deprecated_catch' can be used to suppress1632warnings in selected modules.16331634     ┌─ src/ra_server.erl:1635     │1636 650 │              ?WARN("~ts ~b commands NOT appended to Raft log. Reason: wal_down",1637     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1638Compile directive 'nowarn_deprecated_catch' can be used to suppress1639warnings in selected modules.16401641     ┌─ src/ra_server.erl:1642     │1643 690 │              ?WARN("~ts: saw install_snapshot_result from unknown peer ~w",1644     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1645Compile directive 'nowarn_deprecated_catch' can be used to suppress1646warnings in selected modules.16471648     ┌─ src/ra_server.erl:1649     │1650 694 │              ?DEBUG("~ts: leader saw install_snapshot_result from ~w for term ~b"1651     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1652Compile directive 'nowarn_deprecated_catch' can be used to suppress1653warnings in selected modules.16541655     ┌─ src/ra_server.erl:1656     │1657 702 │              ?WARN("~ts: saw install_snapshot_result from unknown peer ~w",1658     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1659Compile directive 'nowarn_deprecated_catch' can be used to suppress1660warnings in selected modules.16611662     ┌─ src/ra_server.erl:1663     │1664 739 │              ?WARN("~ts: saw install_snapshot_rpc from unknown leader ~w",1665     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1666Compile directive 'nowarn_deprecated_catch' can be used to suppress1667warnings in selected modules.16681669     ┌─ src/ra_server.erl:1670     │1671 743 │              ?INFO("~ts: leader saw install_snapshot_rpc from ~w for term ~b "1672     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1673Compile directive 'nowarn_deprecated_catch' can be used to suppress1674warnings in selected modules.16751676     ┌─ src/ra_server.erl:1677     │1678 753 │      ?INFO("~ts: leader saw append_entries_rpc from ~w for term ~b "1679     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1680Compile directive 'nowarn_deprecated_catch' can be used to suppress1681warnings in selected modules.16821683     ┌─ src/ra_server.erl:1684     │1685 761 │      ?ERR("~ts: leader saw append_entries_rpc for same term ~b"1686     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1687Compile directive 'nowarn_deprecated_catch' can be used to suppress1688warnings in selected modules.16891690     ┌─ src/ra_server.erl:1691     │1692 786 │      ?INFO("~ts: leader saw heartbeat_rpc from ~w for term ~b "1693     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1694Compile directive 'nowarn_deprecated_catch' can be used to suppress1695warnings in selected modules.16961697     ┌─ src/ra_server.erl:1698     │1699 803 │      ?ERR("~ts: leader saw heartbeat_rpc for same term ~b"1700     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1701Compile directive 'nowarn_deprecated_catch' can be used to suppress1702warnings in selected modules.17031704     ┌─ src/ra_server.erl:1705     │1706 825 │              ?NOTICE("~ts leader saw heartbeat_reply from ~w for term ~b "1707     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1708Compile directive 'nowarn_deprecated_catch' can be used to suppress1709warnings in selected modules.17101711     ┌─ src/ra_server.erl:1712     │1713 835 │              ?WARN("~ts: leader saw request_vote_rpc for unknown peer ~w",1714     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1715Compile directive 'nowarn_deprecated_catch' can be used to suppress1716warnings in selected modules.17171718     ┌─ src/ra_server.erl:1719     │1720 839 │              ?INFO("~ts: leader saw request_vote_rpc from ~w for term ~b "1721     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1722Compile directive 'nowarn_deprecated_catch' can be used to suppress1723warnings in selected modules.17241725     ┌─ src/ra_server.erl:1726     │1727 853 │              ?WARN("~ts: leader saw pre_vote_rpc for unknown peer ~w",1728     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1729Compile directive 'nowarn_deprecated_catch' can be used to suppress1730warnings in selected modules.17311732     ┌─ src/ra_server.erl:1733     │1734 857 │              ?INFO("~ts: leader saw pre_vote_rpc from ~w for term ~b"1735     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1736Compile directive 'nowarn_deprecated_catch' can be used to suppress1737warnings in selected modules.17381739     ┌─ src/ra_server.erl:1740     │1741 879 │      ?INFO("~ts: leader saw info_rpc from ~w for term ~b, abdicates term: ~b!",1742     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1743Compile directive 'nowarn_deprecated_catch' can be used to suppress1744warnings in selected modules.17451746     ┌─ src/ra_server.erl:1747     │1748 890 │      ?INFO("~ts: leader saw info_reply from ~w for term ~b, abdicates "1749     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1750Compile directive 'nowarn_deprecated_catch' can be used to suppress1751warnings in selected modules.17521753     ┌─ src/ra_server.erl:1754     │1755 900 │      ?DEBUG("~ts: transfer leadership requested but already leader",1756     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1757Compile directive 'nowarn_deprecated_catch' can be used to suppress1758warnings in selected modules.17591760     ┌─ src/ra_server.erl:1761     │1762 907 │      ?DEBUG("~ts: transfer leadership requested but unknown member ~w",1763     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1764Compile directive 'nowarn_deprecated_catch' can be used to suppress1765warnings in selected modules.17661767     ┌─ src/ra_server.erl:1768     │1769 916 │              ?INFO("~ts: transfer leadership requested but non-voter member ~w",1770     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1771Compile directive 'nowarn_deprecated_catch' can be used to suppress1772warnings in selected modules.17731774     ┌─ src/ra_server.erl:1775     │1776 920 │              ?DEBUG("~ts: transfer leadership to ~w requested",1777     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1778Compile directive 'nowarn_deprecated_catch' can be used to suppress1779warnings in selected modules.17801781     ┌─ src/ra_server.erl:1782     │1783 949 │      ?DEBUG("~ts: vote granted for term ~b votes ~b",1784     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1785Compile directive 'nowarn_deprecated_catch' can be used to suppress1786warnings in selected modules.17871788     ┌─ src/ra_server.erl:1789     │1790 963 │      ?INFO("~ts: candidate request_vote_result with higher term"1791     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1792Compile directive 'nowarn_deprecated_catch' can be used to suppress1793warnings in selected modules.17941795     ┌─ src/ra_server.erl:1796     │1797 991 │      ?INFO("~ts: candidate heartbeat_reply with higher"1798     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1799Compile directive 'nowarn_deprecated_catch' can be used to suppress1800warnings in selected modules.18011802      ┌─ src/ra_server.erl:1803      │1804 1000 │      ?INFO("~ts: candidate append_entries_reply with higher"1805      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1806Compile directive 'nowarn_deprecated_catch' can be used to suppress1807warnings in selected modules.18081809      ┌─ src/ra_server.erl:1810      │1811 1009 │      ?INFO("~ts: candidate request_vote_rpc with higher term received ~b -> ~b",1812      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1813Compile directive 'nowarn_deprecated_catch' can be used to suppress1814warnings in selected modules.18151816      ┌─ src/ra_server.erl:1817      │1818 1017 │      ?INFO("~ts: candidate pre_vote_rpc with higher term received ~b -> ~b",1819      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1820Compile directive 'nowarn_deprecated_catch' can be used to suppress1821warnings in selected modules.18221823      ┌─ src/ra_server.erl:1824      │1825 1050 │      ?INFO("~ts: candidate info_rpc with higher term received ~b -> ~b",1826      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1827Compile directive 'nowarn_deprecated_catch' can be used to suppress1828warnings in selected modules.18291830      ┌─ src/ra_server.erl:1831      │1832 1061 │      ?INFO("~ts: candidate info_reply with higher term received ~b -> ~b",1833      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1834Compile directive 'nowarn_deprecated_catch' can be used to suppress1835warnings in selected modules.18361837      ┌─ src/ra_server.erl:1838      │1839 1118 │      ?DEBUG("~ts: pre_vote granted ~w for term ~b votes ~b",1840      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1841Compile directive 'nowarn_deprecated_catch' can be used to suppress1842warnings in selected modules.18431844      ┌─ src/ra_server.erl:1845      │1846 1198 │                                  ?DEBUG("~ts: resetting last index to ~b from ~b "1847      │                                   ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1848Compile directive 'nowarn_deprecated_catch' can be used to suppress1849warnings in selected modules.18501851      ┌─ src/ra_server.erl:1852      │1853 1235 │                              ?DEBUG("~ts: append_entries_rpc with last index ~b "1854      │                               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1855Compile directive 'nowarn_deprecated_catch' can be used to suppress1856warnings in selected modules.18571858      ┌─ src/ra_server.erl:1859      │1860 1277 │              ?INFO("~ts: follower did not have entry at ~b in ~b."1861      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1862Compile directive 'nowarn_deprecated_catch' can be used to suppress1863warnings in selected modules.18641865      ┌─ src/ra_server.erl:1866      │1867 1292 │              ?INFO("~ts: term mismatch - follower had entry at ~b with term ~b "1868      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1869Compile directive 'nowarn_deprecated_catch' can be used to suppress1870warnings in selected modules.18711872      ┌─ src/ra_server.erl:1873      │1874 1322 │      ?DEBUG("~ts: follower got append_entries_rpc from ~w in"1875      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1876Compile directive 'nowarn_deprecated_catch' can be used to suppress1877warnings in selected modules.18781879      ┌─ src/ra_server.erl:1880      │1881 1362 │      ?DEBUG("~ts: follower ignored pre_vote_rpc, non-voter: ~0p",1882      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1883Compile directive 'nowarn_deprecated_catch' can be used to suppress1884warnings in selected modules.18851886      ┌─ src/ra_server.erl:1887      │1888 1370 │      ?DEBUG("~ts: follower ignored request_vote_rpc, non-voter: ~0p",1889      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1890Compile directive 'nowarn_deprecated_catch' can be used to suppress1891warnings in selected modules.18921893      ┌─ src/ra_server.erl:1894      │1895 1378 │      ?DEBUG("~ts: follower request_vote_rpc for ~w already voted for ~w in ~b",1896      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1897Compile directive 'nowarn_deprecated_catch' can be used to suppress1898warnings in selected modules.18991900      ┌─ src/ra_server.erl:1901      │1902 1392 │              ?INFO("~ts: granting vote for ~w with last {index, term} ~w"1903      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1904Compile directive 'nowarn_deprecated_catch' can be used to suppress1905warnings in selected modules.19061907      ┌─ src/ra_server.erl:1908      │1909 1399 │              ?INFO("~ts: declining vote for ~w for term ~b,"1910      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1911Compile directive 'nowarn_deprecated_catch' can be used to suppress1912warnings in selected modules.19131914      ┌─ src/ra_server.erl:1915      │1916 1410 │      ?INFO("~ts: declining vote to ~w for term ~b, current term ~b",1917      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1918Compile directive 'nowarn_deprecated_catch' can be used to suppress1919warnings in selected modules.19201921      ┌─ src/ra_server.erl:1922      │1923 1428 │      ?DEBUG("~ts: install_snapshot old term ~b in ~b",1924      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1925Compile directive 'nowarn_deprecated_catch' can be used to suppress1926warnings in selected modules.19271928      ┌─ src/ra_server.erl:1929      │1930 1450 │      ?DEBUG("~ts: begin_accept snapshot at index ~b in term ~b",1931      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1932Compile directive 'nowarn_deprecated_catch' can be used to suppress1933warnings in selected modules.19341935      ┌─ src/ra_server.erl:1936      │1937 1466 │      ?DEBUG("~ts: install_snapshot received with lower last index ~b in ~b",1938      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1939Compile directive 'nowarn_deprecated_catch' can be used to suppress1940warnings in selected modules.19411942      ┌─ src/ra_server.erl:1943      │1944 1487 │      ?INFO("~ts: follower ignored election_timeout, non-voter: ~0p",1945      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1946Compile directive 'nowarn_deprecated_catch' can be used to suppress1947warnings in selected modules.19481949      ┌─ src/ra_server.erl:1950      │1951 1503 │      ?WARN("~ts: Forcing cluster change. New cluster ~w",1952      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1953Compile directive 'nowarn_deprecated_catch' can be used to suppress1954warnings in selected modules.19551956      ┌─ src/ra_server.erl:1957      │1958 1544 │      ?DEBUG("~ts: receiving snapshot chunk: ~b / ~w, index ~b, term ~b",1959      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1960Compile directive 'nowarn_deprecated_catch' can be used to suppress1961warnings in selected modules.19621963      ┌─ src/ra_server.erl:1964      │1965 1613 │      ?INFO("~ts: follower receiving snapshot saw append_entries_rpc from ~w for term ~b "1966      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1967Compile directive 'nowarn_deprecated_catch' can be used to suppress1968warnings in selected modules.19691970      ┌─ src/ra_server.erl:1971      │1972 1625 │      ?DEBUG("~ts: ~s ra_log_event received: ~w",1973      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1974Compile directive 'nowarn_deprecated_catch' can be used to suppress1975warnings in selected modules.19761977      ┌─ src/ra_server.erl:1978      │1979 1644 │      ?INFO("~ts: follower receiving snapshot saw info_rpc from ~w for term ~b "1980      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1981Compile directive 'nowarn_deprecated_catch' can be used to suppress1982warnings in selected modules.19831984      ┌─ src/ra_server.erl:1985      │1986 1661 │      ?INFO("~ts: follower receiving snapshot saw info_reply from ~w for term ~b "1987      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1988Compile directive 'nowarn_deprecated_catch' can be used to suppress1989warnings in selected modules.19901991      ┌─ src/ra_server.erl:1992      │1993 1687 │      ?DEBUG("~s: await_condition ignored election_timeout, replicate membership state: ~p",1994      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1995Compile directive 'nowarn_deprecated_catch' can be used to suppress1996warnings in selected modules.19971998      ┌─ src/ra_server.erl:1999      │2000 2024 │      case catch apply_to(ApplyTo, State0, Effects0) of2001      │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2002Compile directive 'nowarn_deprecated_catch' can be used to suppress2003warnings in selected modules.20042005      ┌─ src/ra_server.erl:2006      │2007 2154 │                      ?DEBUG("~ts: sending snapshot to ~w as their next index ~b "2008      │                       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2009Compile directive 'nowarn_deprecated_catch' can be used to suppress2010warnings in selected modules.20112012      ┌─ src/ra_server.erl:2013      │2014 2308 │      ?DEBUG_IF(Info /= normal,2015      │                        ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2016Compile directive 'nowarn_deprecated_catch' can be used to suppress2017warnings in selected modules.20182019      ┌─ src/ra_server.erl:2020      │2021 2319 │              ?WARN("~ts: Snapshot write process ~w exited with ~w",2022      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2023Compile directive 'nowarn_deprecated_catch' can be used to suppress2024warnings in selected modules.20252026      ┌─ src/ra_server.erl:2027      │2028 2333 │      ?DEBUG("~ts: handle_down: unexpected ~w ~w exited with ~W",2029      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2030Compile directive 'nowarn_deprecated_catch' can be used to suppress2031warnings in selected modules.20322033      ┌─ src/ra_server.erl:2034      │2035 2353 │      ?DEBUG("~ts: handle_node_status: unexpected ~w ~w status change ~w",2036      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2037Compile directive 'nowarn_deprecated_catch' can be used to suppress2038warnings in selected modules.20392040      ┌─ src/ra_server.erl:2041      │2042 2360 │      ?NOTICE("~ts: terminating with reason 'delete'", [LogId]),2043      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2044Compile directive 'nowarn_deprecated_catch' can be used to suppress2045warnings in selected modules.20462047      ┌─ src/ra_server.erl:2048      │2049 2361 │      catch ra_log:delete_everything(Log),2050      │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2051Compile directive 'nowarn_deprecated_catch' can be used to suppress2052warnings in selected modules.20532054      ┌─ src/ra_server.erl:2055      │2056 2364 │      ?DEBUG("~ts: terminating with reason '~w'", [LogId, Reason]),2057      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2058Compile directive 'nowarn_deprecated_catch' can be used to suppress2059warnings in selected modules.20602061      ┌─ src/ra_server.erl:2062      │2063 2366 │      catch ra_log:close(Log),2064      │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2065Compile directive 'nowarn_deprecated_catch' can be used to suppress2066warnings in selected modules.20672068      ┌─ src/ra_server.erl:2069      │2070 2415 │      ?DEBUG("~ts: election called for in term ~b", [LogId, NewTerm]),2071      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2072Compile directive 'nowarn_deprecated_catch' can be used to suppress2073warnings in selected modules.20742075      ┌─ src/ra_server.erl:2076      │2077 2436 │      ?DEBUG("~ts: pre_vote election called for in term ~b", [LogId, Term]),2078      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2079Compile directive 'nowarn_deprecated_catch' can be used to suppress2080warnings in selected modules.20812082      ┌─ src/ra_server.erl:2083      │2084 2470 │              ?DEBUG("~ts: declining pre-vote for ~w for protocol version ~b",2085      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2086Compile directive 'nowarn_deprecated_catch' can be used to suppress2087warnings in selected modules.20882089      ┌─ src/ra_server.erl:2090      │2091 2476 │              ?DEBUG("~ts: granting pre-vote for ~w"2092      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2093Compile directive 'nowarn_deprecated_catch' can be used to suppress2094warnings in selected modules.20952096      ┌─ src/ra_server.erl:2097      │2098 2485 │              ?DEBUG("~ts: declining pre-vote for ~w their machine version ~b"2099      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2100Compile directive 'nowarn_deprecated_catch' can be used to suppress2101warnings in selected modules.21022103      ┌─ src/ra_server.erl:2104      │2105 2491 │              ?DEBUG("~ts: declining pre-vote for ~w for term ~b,"2106      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2107Compile directive 'nowarn_deprecated_catch' can be used to suppress2108warnings in selected modules.21092110      ┌─ src/ra_server.erl:2111      │2112 2508 │      ?DEBUG("~ts declining pre-vote to ~w for term ~b, current term ~b",2113      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2114Compile directive 'nowarn_deprecated_catch' can be used to suppress2115warnings in selected modules.21162117      ┌─ src/ra_server.erl:2118      │2119 2825 │      ?DEBUG("~ts: ~ts: applying ra cluster change to ~w",2120      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2121Compile directive 'nowarn_deprecated_catch' can be used to suppress2122warnings in selected modules.21232124      ┌─ src/ra_server.erl:2125      │2126 2870 │                      ?DEBUG("~ts: applying ra cluster change at index ~b to ~w",2127      │                       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2128Compile directive 'nowarn_deprecated_catch' can be used to suppress2129warnings in selected modules.21302131      ┌─ src/ra_server.erl:2132      │2133 2878 │                      ?DEBUG("~ts: committing ra cluster change at index ~b to ~w",2134      │                       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2135Compile directive 'nowarn_deprecated_catch' can be used to suppress2136warnings in selected modules.21372138      ┌─ src/ra_server.erl:2139      │2140 2899 │                                  ?DEBUG("~ts: enabling ra cluster changes in"2141      │                                   ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2142Compile directive 'nowarn_deprecated_catch' can be used to suppress2143warnings in selected modules.21442145      ┌─ src/ra_server.erl:2146      │2147 2922 │              ?DEBUG("~ts: applying new machine version ~b current ~b",2148      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2149Compile directive 'nowarn_deprecated_catch' can be used to suppress2150warnings in selected modules.21512152      ┌─ src/ra_server.erl:2153      │2154 2935 │              ?DEBUG("~ts: unknown machine version ~b current ~b"2155      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2156Compile directive 'nowarn_deprecated_catch' can be used to suppress2157warnings in selected modules.21582159      ┌─ src/ra_server.erl:2160      │2161 2959 │      ?WARN("~ts: apply_with: unhandled command: ~W",2162      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2163Compile directive 'nowarn_deprecated_catch' can be used to suppress2164warnings in selected modules.21652166      ┌─ src/ra_server.erl:2167      │2168 3063 │              ?DEBUG("~ts: member ~w requested to leave but was not a member. "2169      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2170Compile directive 'nowarn_deprecated_catch' can be used to suppress2171warnings in selected modules.21722173      ┌─ src/ra_server.erl:2174      │2175 3087 │              ?DEBUG("~ts: ~ts: follower applying ra cluster change to ~w",2176      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2177Compile directive 'nowarn_deprecated_catch' can be used to suppress2178warnings in selected modules.21792180      ┌─ src/ra_server.erl:2181      │2182 3094 │              ?DEBUG("~ts: ~ts: follower reverting cluster change to ~w",2183      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2184Compile directive 'nowarn_deprecated_catch' can be used to suppress2185warnings in selected modules.21862187      ┌─ src/ra_server.erl:2188      │2189 3102 │      ?DEBUG("~ts: ~ts: follower applying ra cluster change to ~w",2190      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2191Compile directive 'nowarn_deprecated_catch' can be used to suppress2192warnings in selected modules.21932194      ┌─ src/ra_server.erl:2195      │2196 3212 │      ?DEBUG("~ts: ~w received unhandled msg: ~W", [LogId, RaState, Msg, 6]).2197      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2198Compile directive 'nowarn_deprecated_catch' can be used to suppress2199warnings in selected modules.22002201      ┌─ src/ra_server.erl:2202      │2203 3676 │                        ?DEBUG(2204      │                         ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2205Compile directive 'nowarn_deprecated_catch' can be used to suppress2206warnings in selected modules.220722082209===> Analyzing applications...2210===> Compiling macula_mdns2211===> Analyzing applications...2212===> Compiling certifi2213==> horus2214Compiling 3 files (.erl)2215Generated horus app2216==> khepri2217Compiling 22 files (.erl)2218src/khepri_import_export.erl:225:33: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2219Compile directive 'nowarn_deprecated_catch' can be used to suppress2220warnings in selected modules.2221%  225|                             _ = catch abort_write(Module, ModulePriv2),2222%     |                                 ^22232224src/khepri_import_export.erl:368:23: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2225Compile directive 'nowarn_deprecated_catch' can be used to suppress2226warnings in selected modules.2227%  368|                   _ = catch close_read(Module, ModulePriv),2228%     |                       ^22292230Generated khepri app2231==> nerves_compatibility_test2232===> Analyzing applications...2233===> Compiling reckon_db2234reckon_db_emitter.erl:189:13: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2235Compile directive 'nowarn_deprecated_catch' can be used to suppress2236warnings in selected modules.22372238reckon_db_store.erl:141:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2239Compile directive 'nowarn_deprecated_catch' can be used to suppress2240warnings in selected modules.22412242reckon_db_subscriptions.erl:575:13: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2243Compile directive 'nowarn_deprecated_catch' can be used to suppress2244warnings in selected modules.2245reckon_db_subscriptions.erl:582:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2246Compile directive 'nowarn_deprecated_catch' can be used to suppress2247warnings in selected modules.22482249===> Analyzing applications...2250===> Compiling hackney2251     ┌─ src/hackney_trace.erl:2252     │2253 132 │    (catch io:format(standard_io, "stop trace at ~s~n", [format_timestamp(Timestamp)])),2254     │     ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2255Compile directive 'nowarn_deprecated_catch' can be used to suppress2256warnings in selected modules.22572258     ┌─ src/hackney_trace.erl:2259     │2260 139 │    (catch io:format(Fd, "stop trace at ~s~n", [format_timestamp(Timestamp)])),2261     │     ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2262Compile directive 'nowarn_deprecated_catch' can be used to suppress2263warnings in selected modules.22642265     ┌─ src/hackney_trace.erl:2266     │2267 146 │    (catch io:format(Fd, "stop trace at ~s~n", [format_timestamp(Timestamp)])),2268     │     ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2269Compile directive 'nowarn_deprecated_catch' can be used to suppress2270warnings in selected modules.22712272     ┌─ src/hackney_trace.erl:2273     │2274 147 │    (catch file:close(Fd)),2275     │     ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2276Compile directive 'nowarn_deprecated_catch' can be used to suppress2277warnings in selected modules.22782279     ┌─ src/hackney_trace.erl:2280     │2281 154 │    (catch io:format(Fd, "stop trace at ~s~n", [format_timestamp(Timestamp)])),2282     │     ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2283Compile directive 'nowarn_deprecated_catch' can be used to suppress2284warnings in selected modules.22852286     ┌─ src/hackney_trace.erl:2287     │2288 155 │    (catch file:close(Fd)),2289     │     ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2290Compile directive 'nowarn_deprecated_catch' can be used to suppress2291warnings in selected modules.22922293     ┌─ src/hackney_trace.erl:2294     │2295 161 │    (catch print_hackney_trace(Fd, Sev, Timestamp, Who,2296     │     ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2297Compile directive 'nowarn_deprecated_catch' can be used to suppress2298warnings in selected modules.22992300     ┌─ src/hackney_trace.erl:2301     │2302 165 │    (catch print_trace(Fd, Event)),2303     │     ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2304Compile directive 'nowarn_deprecated_catch' can be used to suppress2305warnings in selected modules.230623072308    ┌─ src/hackney_pool.erl:2309    │2310 79 │    case catch gen_server:call(Pool, {checkout, Connection, Requester, RequestRef}, CheckoutTimeout) of2311    │         ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2312Compile directive 'nowarn_deprecated_catch' can be used to suppress2313warnings in selected modules.23142315     ┌─ src/hackney_pool.erl:2316     │2317 100 │                catch hackney_connection:close(Connection, Socket),2318     │                ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2319Compile directive 'nowarn_deprecated_catch' can be used to suppress2320warnings in selected modules.23212322     ┌─ src/hackney_pool.erl:2323     │2324 128 │            catch hackney_connection:close(Connection,Socket),2325     │            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2326Compile directive 'nowarn_deprecated_catch' can be used to suppress2327warnings in selected modules.23282329     ┌─ src/hackney_pool.erl:2330     │2331 132 │        catch hackney_connection:close(Connection, Socket),2332     │        ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2333Compile directive 'nowarn_deprecated_catch' can be used to suppress2334warnings in selected modules.23352336     ┌─ src/hackney_pool.erl:2337     │2338 317 │                 catch Transport:close(Socket),2339     │                 ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2340Compile directive 'nowarn_deprecated_catch' can be used to suppress2341warnings in selected modules.23422343     ┌─ src/hackney_pool.erl:2344     │2345 415 │                catch hackney_connection:controlling_process(Connection, S, self()),2346     │                ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2347Compile directive 'nowarn_deprecated_catch' can be used to suppress2348warnings in selected modules.23492350     ┌─ src/hackney_pool.erl:2351     │2352 436 │        catch hackney_connection:close(Connection, Socket),2353     │        ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2354Compile directive 'nowarn_deprecated_catch' can be used to suppress2355warnings in selected modules.23562357     ┌─ src/hackney_pool.erl:2358     │2359 529 │            _ = (catch hackney_connection:close(Connection, Socket)),2360     │                 ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2361Compile directive 'nowarn_deprecated_catch' can be used to suppress2362warnings in selected modules.236323642365     ┌─ src/hackney_manager.erl:2366     │2367 122 │          catch Transport:controlling_process(Socket, self()),2368     │          ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2369Compile directive 'nowarn_deprecated_catch' can be used to suppress2370warnings in selected modules.23712372     ┌─ src/hackney_manager.erl:2373     │2374 123 │          catch Transport:close(Socket),2375     │          ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2376Compile directive 'nowarn_deprecated_catch' can be used to suppress2377warnings in selected modules.23782379     ┌─ src/hackney_manager.erl:2380     │2381 258 │          catch Transport:controlling_process(Socket, self()),2382     │          ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2383Compile directive 'nowarn_deprecated_catch' can be used to suppress2384warnings in selected modules.23852386     ┌─ src/hackney_manager.erl:2387     │2388 259 │          catch Transport:close(Socket),2389     │          ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2390Compile directive 'nowarn_deprecated_catch' can be used to suppress2391warnings in selected modules.23922393     ┌─ src/hackney_manager.erl:2394     │2395 439 │    case catch hackney_stream:start_link(StreamTo2, Ref, Client) of2396     │         ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2397Compile directive 'nowarn_deprecated_catch' can be used to suppress2398warnings in selected modules.23992400     ┌─ src/hackney_manager.erl:2401     │2402 456 │           catch Transport:close(Socket),2403     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2404Compile directive 'nowarn_deprecated_catch' can be used to suppress2405warnings in selected modules.24062407     ┌─ src/hackney_manager.erl:2408     │2409 586 │        catch unlink(Pid),2410     │        ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2411Compile directive 'nowarn_deprecated_catch' can be used to suppress2412warnings in selected modules.241324142415===> Analyzing applications...2416===> Compiling msgpack2417[macula_quic] Fetching precompiled NIF v4.8.0 for linux-x86_64...2418[macula_quic] Checksum OK. Precompiled NIF ready.2419[macula_crypto_nif] WARNING: Rust toolchain not found, skipping NIF build.2420[macula_crypto_nif] Install Rust: curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh2421[macula_ucan_nif] WARNING: Rust toolchain not found, skipping NIF build.2422[macula_ucan_nif] Install Rust: curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh2423[macula_did_nif] WARNING: Rust toolchain not found, skipping NIF build.2424[macula_did_nif] Install Rust: curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh2425[macula_mri_nif] WARNING: Rust toolchain not found, skipping NIF build.2426[macula_mri_nif] Install Rust: curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh2427[macula_cbor_nif] WARNING: Rust toolchain not found, skipping NIF build.2428[macula_cbor_nif] Install Rust: curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh2429[macula_tun_nif] WARNING: Rust toolchain not found, skipping NIF build.2430[macula_tun_nif] Install Rust: curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh2431[macula] All NIFs ready.2432===> Analyzing applications...2433===> Compiling macula2434macula_trust_store.erl:248:28: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2435Compile directive 'nowarn_deprecated_catch' can be used to suppress2436warnings in selected modules.24372438macula_cluster_gossip.erl:299:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2439Compile directive 'nowarn_deprecated_catch' can be used to suppress2440warnings in selected modules.2441macula_cluster_gossip.erl:502:27: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2442Compile directive 'nowarn_deprecated_catch' can be used to suppress2443warnings in selected modules.2444macula_cluster_gossip.erl:558:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2445Compile directive 'nowarn_deprecated_catch' can be used to suppress2446warnings in selected modules.24472448macula_dist_relay_client.erl:229:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2449Compile directive 'nowarn_deprecated_catch' can be used to suppress2450warnings in selected modules.2451macula_dist_relay_client.erl:260:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2452Compile directive 'nowarn_deprecated_catch' can be used to suppress2453warnings in selected modules.2454macula_dist_relay_client.erl:431:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2455Compile directive 'nowarn_deprecated_catch' can be used to suppress2456warnings in selected modules.2457macula_dist_relay_client.erl:572:30: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2458Compile directive 'nowarn_deprecated_catch' can be used to suppress2459warnings in selected modules.24602461macula_dist.erl:179:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2462Compile directive 'nowarn_deprecated_catch' can be used to suppress2463warnings in selected modules.2464macula_dist.erl:182:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2465Compile directive 'nowarn_deprecated_catch' can be used to suppress2466warnings in selected modules.2467macula_dist.erl:185:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2468Compile directive 'nowarn_deprecated_catch' can be used to suppress2469warnings in selected modules.2470macula_dist.erl:188:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2471Compile directive 'nowarn_deprecated_catch' can be used to suppress2472warnings in selected modules.2473macula_dist.erl:223:18: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2474Compile directive 'nowarn_deprecated_catch' can be used to suppress2475warnings in selected modules.2476macula_dist.erl:771:18: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2477Compile directive 'nowarn_deprecated_catch' can be used to suppress2478warnings in selected modules.24792480macula.erl:96:2: Warning: local redefinition of built-in type: record()24812482macula_dist_bridge.erl:174:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2483Compile directive 'nowarn_deprecated_catch' can be used to suppress2484warnings in selected modules.2485macula_dist_bridge.erl:175:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2486Compile directive 'nowarn_deprecated_catch' can be used to suppress2487warnings in selected modules.2488macula_dist_bridge.erl:176:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2489Compile directive 'nowarn_deprecated_catch' can be used to suppress2490warnings in selected modules.2491macula_dist_bridge.erl:201:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2492Compile directive 'nowarn_deprecated_catch' can be used to suppress2493warnings in selected modules.24942495macula_attach_identity.erl:86:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2496Compile directive 'nowarn_deprecated_catch' can be used to suppress2497warnings in selected modules.2498macula_attach_identity.erl:170:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2499Compile directive 'nowarn_deprecated_catch' can be used to suppress2500warnings in selected modules.25012502macula_cert.erl:277:26: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2503Compile directive 'nowarn_deprecated_catch' can be used to suppress2504warnings in selected modules.2505macula_cert.erl:307:25: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2506Compile directive 'nowarn_deprecated_catch' can be used to suppress2507warnings in selected modules.25082509macula_cluster_strategy.erl:189:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2510Compile directive 'nowarn_deprecated_catch' can be used to suppress2511warnings in selected modules.2512macula_cluster_strategy.erl:192:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2513Compile directive 'nowarn_deprecated_catch' can be used to suppress2514warnings in selected modules.2515macula_cluster_strategy.erl:298:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2516Compile directive 'nowarn_deprecated_catch' can be used to suppress2517warnings in selected modules.25182519macula_peering_conn.erl:512:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2520Compile directive 'nowarn_deprecated_catch' can be used to suppress2521warnings in selected modules.25222523macula_cluster_static.erl:285:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2524Compile directive 'nowarn_deprecated_catch' can be used to suppress2525warnings in selected modules.2526macula_cluster_static.erl:395:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2527Compile directive 'nowarn_deprecated_catch' can be used to suppress2528warnings in selected modules.25292530macula_net.erl:129:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2531Compile directive 'nowarn_deprecated_catch' can be used to suppress2532warnings in selected modules.25332534macula_cluster.erl:420:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2535Compile directive 'nowarn_deprecated_catch' can be used to suppress2536warnings in selected modules.2537macula_cluster.erl:422:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2538Compile directive 'nowarn_deprecated_catch' can be used to suppress2539warnings in selected modules.2540macula_cluster.erl:424:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2541Compile directive 'nowarn_deprecated_catch' can be used to suppress2542warnings in selected modules.25432544macula_station_link.erl:691:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2545Compile directive 'nowarn_deprecated_catch' can be used to suppress2546warnings in selected modules.2547macula_station_link.erl:794:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2548Compile directive 'nowarn_deprecated_catch' can be used to suppress2549warnings in selected modules.2550macula_station_link.erl:919:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2551Compile directive 'nowarn_deprecated_catch' can be used to suppress2552warnings in selected modules.2553macula_station_link.erl:997:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2554Compile directive 'nowarn_deprecated_catch' can be used to suppress2555warnings in selected modules.2556macula_station_link.erl:1015:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2557Compile directive 'nowarn_deprecated_catch' can be used to suppress2558warnings in selected modules.2559macula_station_link.erl:1064:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2560Compile directive 'nowarn_deprecated_catch' can be used to suppress2561warnings in selected modules.2562macula_station_link.erl:1075:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2563Compile directive 'nowarn_deprecated_catch' can be used to suppress2564warnings in selected modules.2565macula_station_link.erl:1179:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2566Compile directive 'nowarn_deprecated_catch' can be used to suppress2567warnings in selected modules.2568macula_station_link.erl:1192:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2569Compile directive 'nowarn_deprecated_catch' can be used to suppress2570warnings in selected modules.2571macula_station_link.erl:1349:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2572Compile directive 'nowarn_deprecated_catch' can be used to suppress2573warnings in selected modules.2574macula_station_link.erl:1458:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2575Compile directive 'nowarn_deprecated_catch' can be used to suppress2576warnings in selected modules.25772578macula_record.erl:165:2: Warning: local redefinition of built-in type: record()25792580macula_uri.erl:67:27: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2581Compile directive 'nowarn_deprecated_catch' can be used to suppress2582warnings in selected modules.25832584===> Analyzing applications...2585===> Compiling hecate_sdk2586Compiling 2 files (.ex)2587Generated nerves_compatibility_test app2588|nerves| Building OTP Release...25892590* [Nerves] validating vm.args2591* skipping runtime configuration (config/runtime.exs not found)2592** (Mix) Unknown application :erts