hecate_sdk

Build log

nerves_system_rpi4

hecate_sdk 0.6.2 · fail · run hecate_sdk-0.6.2-1789366308846
2701 of 2701 lines
1Resolving Hex dependencies...2Resolution completed in 1.337s3Unchanged: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:   rpi4237  MIX_ENV:      prod238239Checking for prebuilt Nerves artifacts...240  Found nerves_system_rpi4 in cache241    /home/nerves/.nerves/artifacts/nerves_system_rpi4-portable-2.1.2242  Found nerves_toolchain_aarch64_nerves_linux_gnu in cache243    /home/nerves/.nerves/artifacts/nerves_toolchain_aarch64_nerves_linux_gnu-linux_x86_64-15.3.1244==> jason245Compiling 10 files (.ex)246Compiling lib/decoder.ex (it's taking more than 10s)247Generated jason app248==> tablet249Compiling 2 files (.ex)250Generated tablet app251==> elixir_make252Compiling 8 files (.ex)253Generated elixir_make app254==> nerves_discovery255Compiling 5 files (.ex)256Generated nerves_discovery app257==> interactive_cmd258Compiling 1 file (.ex)259Generated interactive_cmd app260==> nerves261HOST_CC port.o262HOST_LD port263Compiling 55 files (.ex)264Generated nerves app265==> nerves_system_br266Generated nerves_system_br app267==> nerves_toolchain_aarch64_nerves_linux_gnu268Compiling 1 file (.ex)269Generated nerves_toolchain_aarch64_nerves_linux_gnu app270==> nerves_system_rpi4271Generated nerves_system_rpi4 app272==> nerves_compatibility_test273274Nerves environment275  MIX_TARGET:   rpi4276  MIX_ENV:      prod277278==> circular_buffer279Compiling 1 file (.ex)280Generated circular_buffer app281==> nerves_compatibility_test282===> Analyzing applications...283===> Compiling any284===> Analyzing applications...285===> Compiling gpb286     ┌─ src/gpb.erl:287     │288 233 │      case catch analyse_vsn_1(S) of289     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.290Compile directive 'nowarn_deprecated_catch' can be used to suppress291warnings in selected modules.292293294Compiling descriptor.proto...295Compiling gpb_descriptor.erl...296Compiling gpb_compile_descr.erl...297Compiling gpb_parse_descr.erl...298===> Analyzing applications...299===> Compiling seshat300===> Analyzing applications...301===> Compiling mimerl302===> Analyzing applications...303===> Compiling ranch304    ┌─ src/ranch_conns_sup.erl:305    │306 80 │  	catch erlang:send(SupPid, {?MODULE, active_connections, self(), Tag},307    │  	╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.308Compile directive 'nowarn_deprecated_catch' can be used to suppress309warnings in selected modules.310311312==> ssl_verify_fun313Compiling 7 files (.erl)314Generated ssl_verify_fun app315==> nerves_compatibility_test316===> Analyzing applications...317===> Compiling aten318===> Fetching pc v1.15.0319===> Analyzing applications...320===> Compiling pc321===> Analyzing applications...322===> Compiling esqlite323===> Compiling c_src/esqlite3_nif.c324===> Compiling c_src/sqlite3/sqlite3.c325===> Linking /work/proj/_build/rpi4/lib/esqlite/priv/esqlite3_nif.so326===> Analyzing applications...327===> Compiling faber_tweann328    ┌─ src/neuron_info.erl:329    │330 81 │      case catch gen_server:call(Pid, get_state, 5000) of331    │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.332Compile directive 'nowarn_deprecated_catch' can be used to suppress333warnings in selected modules.334335336===> Analyzing applications...337===> Compiling faber_neuroevolution338     ┌─ src/silos/ecological_silo/ecological_silo.erl:339     │340 468 │              catch ets:delete(Table)341     │              ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.342Compile directive 'nowarn_deprecated_catch' can be used to suppress343warnings in selected modules.344345346     ┌─ src/silos/lc_ets_utils.erl:347     │348 103 │              catch ets:delete(Tid)349     │              ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.350Compile directive 'nowarn_deprecated_catch' can be used to suppress351warnings in selected modules.352353354     ┌─ src/silos/lc_supervisor.erl:355     │356 155 │              catch lc_sensor_publisher:enable_silo(SiloType),357     │              ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.358Compile directive 'nowarn_deprecated_catch' can be used to suppress359warnings in selected modules.360361     ┌─ src/silos/lc_supervisor.erl:362     │363 183 │                              catch lc_sensor_publisher:disable_silo(SiloType),364     │                              ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.365Compile directive 'nowarn_deprecated_catch' can be used to suppress366warnings in selected modules.367368369     ┌─ src/silos/distribution_silo/distribution_silo.erl:370     │371 449 │              catch ets:delete(Table)372     │              ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.373Compile directive 'nowarn_deprecated_catch' can be used to suppress374warnings in selected modules.375376377     ┌─ src/silos/resource_silo/resource_silo.erl:378     │379 467 │                  catch erlang:garbage_collect(Pid)380     │                  ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.381Compile directive 'nowarn_deprecated_catch' can be used to suppress382warnings in selected modules.383384385     ┌─ src/silos/communication_silo/communication_silo.erl:386     │387 465 │              catch ets:delete(Table)388     │              ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.389Compile directive 'nowarn_deprecated_catch' can be used to suppress390warnings in selected modules.391392393     ┌─ src/distribute/macula_mesh.erl:394     │395 276 │          Pid -> catch stop_macula_peer(Pid)396     │                 ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.397Compile directive 'nowarn_deprecated_catch' can be used to suppress398warnings in selected modules.399400401==> nerves_logging402 CC kmsg_tailer.o403 LD kmsg_tailer404Compiling 5 files (.ex)405Generated nerves_logging app406==> nerves_compatibility_test407===> Analyzing applications...408===> Compiling cowlib409==> ring_logger410Compiling 7 files (.ex)411Generated ring_logger app412==> nerves_compatibility_test413===> Analyzing applications...414===> Compiling macula_envy415==> shoehorn416Compiling 8 files (.ex)417Generated shoehorn app418==> nerves_compatibility_test419===> Analyzing applications...420===> Compiling gproc421     ┌─ src/gproc_pool.erl:422     │423 820 │      gproc:set_attributes_shared(Wrk, [{n, Pos}]).424     │                                  ╰── Warning: variable 'Wrk' exported from call (line 819, column 5).425Exporting bindings from subexpressions other than block expressions is426deprecated and may yield an error in a future version of Erlang/OTP.427Please move the binding of 'Wrk' out of the call.428Compile directive 'nowarn_export_var_subexpr' can be used to suppress429warnings in selected modules.430431     ┌─ src/gproc_pool.erl:432     │433 843 │                      gproc:set_value_shared(K, {NewLen, Type})434     │                                                 ╰── Warning: variable 'NewLen' exported from '-' (line 839, column 41).435Exporting bindings from subexpressions other than block expressions is436deprecated and may yield an error in a future version of Erlang/OTP.437Please move the binding of 'NewLen' out of the '-'.438Compile directive 'nowarn_export_var_subexpr' can be used to suppress439warnings in selected modules.440441442     ┌─ src/gproc_lib.erl:443     │444 142 │  	    ets:insert(?TAB, {K, Attrs1}),445     │  	                      ╰── Warning: variable 'K' exported from call (line 135, column 10).446Exporting bindings from subexpressions other than block expressions is447deprecated and may yield an error in a future version of Erlang/OTP.448Please move the binding of 'K' out of the call.449Compile directive 'nowarn_export_var_subexpr' can be used to suppress450warnings in selected modules.451452     ┌─ src/gproc_lib.erl:453     │454 490 │      Reg;455     │      ╰── Warning: variable 'Reg' exported from call (line 489, column 5).456Exporting bindings from subexpressions other than block expressions is457deprecated and may yield an error in a future version of Erlang/OTP.458Please move the binding of 'Reg' out of the call.459Compile directive 'nowarn_export_var_subexpr' can be used to suppress460warnings in selected modules.461462     ┌─ src/gproc_lib.erl:463     │464 493 │      Reg;465     │      ╰── Warning: variable 'Reg' exported from call (line 492, column 5).466Exporting bindings from subexpressions other than block expressions is467deprecated and may yield an error in a future version of Erlang/OTP.468Please move the binding of 'Reg' out of the call.469Compile directive 'nowarn_export_var_subexpr' can be used to suppress470warnings in selected modules.471472     ┌─ src/gproc_lib.erl:473     │474 496 │      Reg;475     │      ╰── Warning: variable 'Reg' exported from call (line 495, column 5).476Exporting bindings from subexpressions other than block expressions is477deprecated and may yield an error in a future version of Erlang/OTP.478Please move the binding of 'Reg' out of the call.479Compile directive 'nowarn_export_var_subexpr' can be used to suppress480warnings in selected modules.481482     ┌─ src/gproc_lib.erl:483     │484 499 │      Reg.485     │      ╰── Warning: variable 'Reg' exported from call (line 498, column 5).486Exporting bindings from subexpressions other than block expressions is487deprecated and may yield an error in a future version of Erlang/OTP.488Please move the binding of 'Reg' out of the call.489Compile directive 'nowarn_export_var_subexpr' can be used to suppress490warnings in selected modules.491492     ┌─ src/gproc_lib.erl:493     │494 609 │              case get_attr(on_zero, Pid, K, undefined) of495     │                                          ╰── Warning: variable 'K' exported from call (line 607, column 10).496Exporting bindings from subexpressions other than block expressions is497deprecated and may yield an error in a future version of Erlang/OTP.498Please move the binding of 'K' out of the call.499Compile directive 'nowarn_export_var_subexpr' can be used to suppress500warnings in selected modules.501502503      ┌─ src/gproc.erl:504      │505 2238 │      {?MODULE, lists:zf(506      │                ╰── Warning: lists:zf/2 is deprecated; use filtermap/2 instead507508509===> Analyzing applications...510===> Compiling unicode_util_compat511===> Analyzing applications...512===> Compiling idna513===> Analyzing applications...514===> Compiling telemetry515===> Analyzing applications...516===> Compiling reckon_gater517reckon_gater_repl.erl:427:10: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.518Compile directive 'nowarn_deprecated_catch' can be used to suppress519warnings in selected modules.520reckon_gater_repl.erl:453:19: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.521Compile directive 'nowarn_deprecated_catch' can be used to suppress522warnings in selected modules.523reckon_gater_repl.erl:453:49: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.524Compile directive 'nowarn_deprecated_catch' can be used to suppress525warnings in selected modules.526reckon_gater_repl.erl:794:18: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.527Compile directive 'nowarn_deprecated_catch' can be used to suppress528warnings in selected modules.529reckon_gater_repl.erl:810:18: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.530Compile directive 'nowarn_deprecated_catch' can be used to suppress531warnings in selected modules.532533===> Analyzing applications...534===> Compiling evoq535===> Fetching rebar3_hex v7.2.0536===> Fetching hex_core v0.18.0537===> Fetching verl v1.1.1538===> Analyzing applications...539===> Compiling verl540===> Compiling hex_core541===> Compiling rebar3_hex542===> Fetching rebar3_ex_doc v0.3.0543===> Analyzing applications...544===> Compiling rebar3_ex_doc545===> Analyzing applications...546===> Compiling reckon_evoq547===> Analyzing applications...548===> Compiling gen_batch_server549src/gen_batch_server.erl:269: Warning: INFO: receive matches any message, this is always fast550src/gen_batch_server.erl:323: Warning: INFO: receive matches any message, this is always fast551     ┌─ src/gen_batch_server.erl:552     │553 151 │      case catch Mod:init(Args) of554     │           ╰── 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/gen_batch_server.erl:559     │560 197 │      catch global:send(Name, cast_msg(Request)),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/gen_batch_server.erl:566     │567 200 │      catch Mod:send(Name, cast_msg(Request)),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/gen_batch_server.erl:573     │574 219 │      catch global:send(Name, cast_batch_msg(Batch)),575     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.576Compile directive 'nowarn_deprecated_catch' can be used to suppress577warnings in selected modules.578579     ┌─ src/gen_batch_server.erl:580     │581 222 │      catch Mod:send(Name, cast_batch_msg(Batch)),582     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.583Compile directive 'nowarn_deprecated_catch' can be used to suppress584warnings in selected modules.585586     ┌─ src/gen_batch_server.erl:587     │588 249 │      case catch gen:call(Name, '$gen_call', Request, Timeout) of589     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.590Compile directive 'nowarn_deprecated_catch' can be used to suppress591warnings in selected modules.592593     ┌─ src/gen_batch_server.erl:594     │595 346 │      catch Mod:terminate(Reason, Inner),596     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.597Compile directive 'nowarn_deprecated_catch' can be used to suppress598warnings in selected modules.599600     ┌─ src/gen_batch_server.erl:601     │602 367 │      case catch Mod:handle_batch(Batch, Inner0) of603     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.604Compile directive 'nowarn_deprecated_catch' can be used to suppress605warnings in selected modules.606607     ┌─ src/gen_batch_server.erl:608     │609 413 │      case catch Mod:handle_continue(Continue, Inner0) of610     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.611Compile directive 'nowarn_deprecated_catch' can be used to suppress612warnings in selected modules.613614     ┌─ src/gen_batch_server.erl:615     │616 463 │       case catch Mod:format_status(State) of617     │            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.618Compile directive 'nowarn_deprecated_catch' can be used to suppress619warnings in selected modules.620621622===> Analyzing applications...623===> Compiling cowboy624     ┌─ src/cowboy_http2.erl:625     │626 605 │  		send_headers(State0, StreamID, fin, StatusCode0, RespHeaders0)627     │  		                                                 ╰── Warning: variable 'RespHeaders0' exported from tuple (line 595, column 9).628Exporting bindings from subexpressions other than block expressions is629deprecated and may yield an error in a future version of Erlang/OTP.630Please move the binding of 'RespHeaders0' out of the tuple.631Compile directive 'nowarn_export_var_subexpr' can be used to suppress632warnings in selected modules.633634635===> Analyzing applications...636===> Compiling ra637     ┌─ src/ra_snapshot.erl:638     │639 218 │              ?INFO("ra_snapshot: ~ts: skipping ~s as did not validate. Err: ~w",640     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.641Compile directive 'nowarn_deprecated_catch' can be used to suppress642warnings in selected modules.643644     ┌─ src/ra_snapshot.erl:645     │646 269 │              ?INFO("ra_snapshot: ~ts: removing checkpoint ~s as it did not "647     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.648Compile directive 'nowarn_deprecated_catch' can be used to suppress649warnings in selected modules.650651     ┌─ src/ra_snapshot.erl:652     │653 299 │              ?INFO("ra_snapshot: ~ts: removing checkpoint ~s as metadata could "654     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.655Compile directive 'nowarn_deprecated_catch' can be used to suppress656warnings in selected modules.657658     ┌─ src/ra_snapshot.erl:659     │660 309 │           ?INFO("ra_snapshot: ~ts: removing checkpoint ~s as it was older than "661     │            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.662Compile directive 'nowarn_deprecated_catch' can be used to suppress663warnings in selected modules.664665666     ┌─ src/ra.erl:667     │668 199 │      case catch ra_server_sup_sup:restart_server(System, ServerId, #{}) of669     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.670Compile directive 'nowarn_deprecated_catch' can be used to suppress671warnings in selected modules.672673     ┌─ src/ra.erl:674     │675 222 │      case catch ra_server_sup_sup:restart_server(System, ServerId, AddConfig) of676     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.677Compile directive 'nowarn_deprecated_catch' can be used to suppress678warnings in selected modules.679680     ┌─ src/ra.erl:681     │682 326 │              ?ERR("start_or_restart_cluster: got an error: ~w", [Err]),683     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.684Compile directive 'nowarn_deprecated_catch' can be used to suppress685warnings in selected modules.686687     ┌─ src/ra.erl:688     │689 440 │                          ?ERR("ra: failed to start a server ~w, error: ~p",690     │                           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.691Compile directive 'nowarn_deprecated_catch' can be used to suppress692warnings in selected modules.693694     ┌─ src/ra.erl:695     │696 448 │                      ?ERR("ra: failed to form a new cluster ~w. "697     │                       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.698Compile directive 'nowarn_deprecated_catch' can be used to suppress699warnings in selected modules.700701     ┌─ src/ra.erl:702     │703 464 │                              ?INFO("ra: started cluster ~ts with ~b servers. "704     │                               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.705Compile directive 'nowarn_deprecated_catch' can be used to suppress706warnings in selected modules.707708     ┌─ src/ra.erl:709     │710 472 │                              ?WARN("ra: failed to form new cluster ~w. "711     │                               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.712Compile directive 'nowarn_deprecated_catch' can be used to suppress713warnings in selected modules.714715     ┌─ src/ra.erl:716     │717 481 │              ?WARN("ra: a member of cluster ~w failed to start within the expected time interval (~w)", [ClusterName, Timeout]),718     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.719Compile directive 'nowarn_deprecated_catch' can be used to suppress720warnings in selected modules.721722     ┌─ src/ra.erl:723     │724 540 │              case catch ra_server_sup_sup:start_server(System, Conf) of725     │                   ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.726Compile directive 'nowarn_deprecated_catch' can be used to suppress727warnings in selected modules.728729     ┌─ src/ra.erl:730     │731 696 │              ?ERR("Failed to leave the cluster: request to ~w timed out", [Who]),732     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.733Compile directive 'nowarn_deprecated_catch' can be used to suppress734warnings in selected modules.735736     ┌─ src/ra.erl:737     │738 701 │              ?INFO("We (Ra node ~w) has successfully left the cluster. Terminating.", [ServerId]),739     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.740Compile directive 'nowarn_deprecated_catch' can be used to suppress741warnings in selected modules.742743     ┌─ src/ra.erl:744     │745 735 │              ?ERR("Failed to leave the cluster: request to ~w timed out", [Who]),746     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.747Compile directive 'nowarn_deprecated_catch' can be used to suppress748warnings in selected modules.749750     ┌─ src/ra.erl:751     │752 740 │              ?INFO("Ra node ~w has successfully left the cluster.", [ServerId]),753     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.754Compile directive 'nowarn_deprecated_catch' can be used to suppress755warnings in selected modules.756757758    ┌─ src/ra_directory.erl:759    │760 92 │              ?WARN("ra server with name ~ts UId ~s replaces prior UId ~s",761    │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.762Compile directive 'nowarn_deprecated_catch' can be used to suppress763warnings in selected modules.764765766    ┌─ src/ra_log_meta.erl:767    │768 57 │      ?INFO("ra: meta data store initialised for system ~ts. ~b record(s) recovered",769    │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.770Compile directive 'nowarn_deprecated_catch' can be used to suppress771warnings in selected modules.772773     ┌─ src/ra_log_meta.erl:774     │775 109 │      ?DEBUG("ra: meta data store is terminating", []),776     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.777Compile directive 'nowarn_deprecated_catch' can be used to suppress778warnings in selected modules.779780781    ┌─ src/ra_log_pre_init.erl:782    │783 42 │      ?INFO("ra system '~ts' running pre init for ~b registered servers",784    │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.785Compile directive 'nowarn_deprecated_catch' can be used to suppress786warnings in selected modules.787788    ┌─ src/ra_log_pre_init.erl:789    │790 48 │                         ?ERROR("pre_init failed in system ~s for UId ~ts with name ~ts"791    │                          ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.792Compile directive 'nowarn_deprecated_catch' can be used to suppress793warnings in selected modules.794795    ┌─ src/ra_log_pre_init.erl:796    │797 96 │                                      ?ERROR("pre_init failed to read config file for UId '~ts', Err ~p",798    │                                       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.799Compile directive 'nowarn_deprecated_catch' can be used to suppress800warnings in selected modules.801802     ┌─ src/ra_log_pre_init.erl:803     │804 101 │                              ?INFO("pre_init UId '~ts' is registered but no data805     │                               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.806Compile directive 'nowarn_deprecated_catch' can be used to suppress807warnings in selected modules.808809     ┌─ src/ra_log_pre_init.erl:810     │811 104 │                              _ = catch ra_directory:unregister_name(System, UId),812     │                                  ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.813Compile directive 'nowarn_deprecated_catch' can be used to suppress814warnings in selected modules.815816817     ┌─ src/ra_server_sup_sup.erl:818     │819 174 │              ?INFO("Deleting server ~w and its data directory.",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 186 │              catch ets:delete(ra_log_metrics, UId),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 187 │              catch ets:delete(ra_log_snapshot_state, UId),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 188 │              catch ets:delete(ra_metrics, RaName),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 189 │              catch ets:delete(ra_state, RaName),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 190 │              catch ets:delete(ra_open_file_metrics, Pid),855     │              ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.856Compile directive 'nowarn_deprecated_catch' can be used to suppress857warnings in selected modules.858859     ┌─ src/ra_server_sup_sup.erl:860     │861 191 │              catch ra_counters:delete({RaName, node()}),862     │              ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.863Compile directive 'nowarn_deprecated_catch' can be used to suppress864warnings in selected modules.865866     ┌─ src/ra_server_sup_sup.erl:867     │868 192 │              catch ra_leaderboard:clear(RaName),869     │              ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.870Compile directive 'nowarn_deprecated_catch' can be used to suppress871warnings in selected modules.872873     ┌─ src/ra_server_sup_sup.erl:874     │875 204 │                                       ?WARN("ra: delete_server/1 failed to delete directory ~ts. "876     │                                        ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.877Compile directive 'nowarn_deprecated_catch' can be used to suppress878warnings in selected modules.879880     ┌─ src/ra_server_sup_sup.erl:881     │882 221 │               ?DEBUG("ra: terminating child ~w in system ~ts", [Pid, System]),883     │                ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.884Compile directive 'nowarn_deprecated_catch' can be used to suppress885warnings in selected modules.886887     ┌─ src/ra_server_sup_sup.erl:888     │889 272 │                      ?ERROR("Ra: failed to start ra server ~ts, err ~s",890     │                       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.891Compile directive 'nowarn_deprecated_catch' can be used to suppress892warnings in selected modules.893894895     ┌─ src/ra_log.erl:896     │897 292 │                               ?ERROR("~ts: ra_log:init/1 cannot complete as wal process is down.",898     │                                ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.899Compile directive 'nowarn_deprecated_catch' can be used to suppress900warnings in selected modules.901902     ┌─ src/ra_log.erl:903     │904 311 │      ?DEBUG("~ts: ra_log:init recovered last_index_term ~w"905     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.906Compile directive 'nowarn_deprecated_catch' can be used to suppress907warnings in selected modules.908909     ┌─ src/ra_log.erl:910     │911 386 │              ?DEBUG("~ts: mem table ~s detected appending index ~b, "912     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.913Compile directive 'nowarn_deprecated_catch' can be used to suppress914warnings in selected modules.915916     ┌─ src/ra_log.erl:917     │918 407 │              ?DEBUG("~ts: mem table ~s detected appending index ~b, tx=true "919     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.920Compile directive 'nowarn_deprecated_catch' can be used to suppress921warnings in selected modules.922923     ┌─ src/ra_log.erl:924     │925 649 │                      ?DEBUG("~ts: written event did not find term ~b for index ~b "926     │                       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.927Compile directive 'nowarn_deprecated_catch' can be used to suppress928warnings in selected modules.929930     ┌─ src/ra_log.erl:931     │932 668 │              ?INFO("~ts: ra_log: written gap detected at ~b expected ~b!",933     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.934Compile directive 'nowarn_deprecated_catch' can be used to suppress935warnings in selected modules.936937     ┌─ src/ra_log.erl:938     │939 672 │              ?DEBUG("~ts: ra_log: written gap detected at ~b but is outside940     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.941Compile directive 'nowarn_deprecated_catch' can be used to suppress942warnings in selected modules.943944     ┌─ src/ra_log.erl:945     │946 773 │      ?INFO("~ts: old snapshot_written received for index ~b in term ~b947     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.948Compile directive 'nowarn_deprecated_catch' can be used to suppress949warnings in selected modules.950951     ┌─ src/ra_log.erl:952     │953 783 │      ?INFO("~ts: ra_log: wal requested resend from ~b",954     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.955Compile directive 'nowarn_deprecated_catch' can be used to suppress956warnings in selected modules.957958      ┌─ src/ra_log.erl:959      │960 1097 │      catch ets:delete(ra_log_snapshot_state, UId),961      │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.962Compile directive 'nowarn_deprecated_catch' can be used to suppress963warnings in selected modules.964965      ┌─ src/ra_log.erl:966      │967 1114 │              ?WARN("ra_log:delete_everything/1 failed to delete "968      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.969Compile directive 'nowarn_deprecated_catch' can be used to suppress970warnings in selected modules.971972      ┌─ src/ra_log.erl:973      │974 1182 │              ?DEBUG("~ts: ~b obsolete segments at ~b - remaining: ~b, pivot ~0p",975      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.976Compile directive 'nowarn_deprecated_catch' can be used to suppress977warnings in selected modules.978979      ┌─ src/ra_log.erl:980      │981 1254 │              ?WARN("~ts: ra_log: resending from ~b failed with wal_down",982      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.983Compile directive 'nowarn_deprecated_catch' can be used to suppress984warnings in selected modules.985986      ┌─ src/ra_log.erl:987      │988 1263 │      ?DEBUG("~ts: ra_log: resending from ~b to ~b",989      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.990Compile directive 'nowarn_deprecated_catch' can be used to suppress991warnings in selected modules.992993      ┌─ src/ra_log.erl:994      │995 1292 │              ?DEBUG("~ts: mem table ~s detected whilst staging entries, opening new mem table",996      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.997Compile directive 'nowarn_deprecated_catch' can be used to suppress998warnings in selected modules.99910001001    ┌─ src/ra_system.erl:1002    │1003 71 │      ?INFO("ra: starting system ~ts", [Name]),1004    │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1005Compile directive 'nowarn_deprecated_catch' can be used to suppress1006warnings in selected modules.10071008    ┌─ src/ra_system.erl:1009    │1010 72 │      ?DEBUG("ra: starting system ~ts with config: ~tp", [Name, Config]),1011    │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1012Compile directive 'nowarn_deprecated_catch' can be used to suppress1013warnings in selected modules.101410151016     ┌─ src/ra_log_reader.erl:1017     │1018 207 │      {Open, SegC, Entries} = (catch segment_sparse_read(State, Indexes, Entries0)),1019     │                               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1020Compile directive 'nowarn_deprecated_catch' can be used to suppress1021warnings in selected modules.102210231024     ┌─ src/ra_log_wal.erl:1025     │1026 272 │      ?NOTICE("WAL: ~ts init, mem-tables table name: ~w",1027     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1028Compile directive 'nowarn_deprecated_catch' can be used to suppress1029warnings in selected modules.10301031     ┌─ src/ra_log_wal.erl:1032     │1033 321 │      ?DEBUG("wal: terminating with ~W", [Reason, 20]),1034     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1035Compile directive 'nowarn_deprecated_catch' can be used to suppress1036warnings in selected modules.10371038     ┌─ src/ra_log_wal.erl:1039     │1040 381 │               ?DEBUG("wal: recovering ~ts, Mode ~s", [F, Mode]),1041     │                ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1042Compile directive 'nowarn_deprecated_catch' can be used to suppress1043warnings in selected modules.10441045     ┌─ src/ra_log_wal.erl:1046     │1047 390 │               ?DEBUG("wal: recovered ~ts time taken ~bms - recovered ~b writers",1048     │                ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1049Compile directive 'nowarn_deprecated_catch' can be used to suppress1050warnings in selected modules.10511052     ┌─ src/ra_log_wal.erl:1053     │1054 399 │      ?DEBUG("wal: recovered ~b writers", [map_size(FinalWriters)]),1055     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1056Compile directive 'nowarn_deprecated_catch' can be used to suppress1057warnings in selected modules.10581059     ┌─ src/ra_log_wal.erl:1060     │1061 510 │              ?DEBUG("WAL: requesting resend from `~w`, "1062     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1063Compile directive 'nowarn_deprecated_catch' can be used to suppress1064warnings in selected modules.10651066     ┌─ src/ra_log_wal.erl:1067     │1068 522 │      _ = catch Fun(State),1069     │          ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1070Compile directive 'nowarn_deprecated_catch' can be used to suppress1071warnings in selected modules.10721073     ┌─ src/ra_log_wal.erl:1074     │1075 573 │      ?DEBUG("wal: opening new file ~ts", [Fn]),1076     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1077Compile directive 'nowarn_deprecated_catch' can be used to suppress1078warnings in selected modules.10791080     ┌─ src/ra_log_wal.erl:1081     │1082 608 │                  ?WARN("wal: o_sync write strategy not supported. "1083     │                   ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1084Compile directive 'nowarn_deprecated_catch' can be used to suppress1085warnings in selected modules.10861087     ┌─ src/ra_log_wal.erl:1088     │1089 653 │              ?INFO("wal: preallocation may not be supported by the file system"1090     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1091Compile directive 'nowarn_deprecated_catch' can be used to suppress1092warnings in selected modules.10931094     ┌─ src/ra_log_wal.erl:1095     │1096 843 │                      ?DEBUG("WAL: record failed CRC check. If this is the last record"1097     │                       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1098Compile directive 'nowarn_deprecated_catch' can be used to suppress1099warnings in selected modules.11001101     ┌─ src/ra_log_wal.erl:1102     │1103 878 │                      ?DEBUG("WAL: record failed CRC check. If this is the last record"1104     │                       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1105Compile directive 'nowarn_deprecated_catch' can be used to suppress1106warnings in selected modules.11071108     ┌─ src/ra_log_wal.erl:1109     │1110 923 │              ?ERROR("WAL: record failed CRC check during recovery. "1111     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1112Compile directive 'nowarn_deprecated_catch' can be used to suppress1113warnings in selected modules.111411151116    ┌─ src/ra_file.erl:1117    │1118 34 │      ?RETRY_ON_ERROR(file:sync(Fd)).1119    │                                  ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1120Compile directive 'nowarn_deprecated_catch' can be used to suppress1121warnings in selected modules.11221123    ┌─ src/ra_file.erl:1124    │1125 34 │      ?RETRY_ON_ERROR(file:sync(Fd)).1126    │                                  ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1127Compile directive 'nowarn_deprecated_catch' can be used to suppress1128warnings in selected modules.11291130    ┌─ src/ra_file.erl:1131    │1132 37 │      ?RETRY_ON_ERROR(prim_file:rename(Src, Dst)).1133    │                                               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1134Compile directive 'nowarn_deprecated_catch' can be used to suppress1135warnings in selected modules.11361137    ┌─ src/ra_file.erl:1138    │1139 37 │      ?RETRY_ON_ERROR(prim_file:rename(Src, Dst)).1140    │                                               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1141Compile directive 'nowarn_deprecated_catch' can be used to suppress1142warnings in selected modules.114311441145     ┌─ src/ra_log_segment_writer.erl:1146     │1147 154 │                                     ?DEBUG("segment_writer in '~ts': deleting memtable "1148     │                                      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1149Compile directive 'nowarn_deprecated_catch' can be used to suppress1150warnings in selected modules.11511152     ┌─ src/ra_log_segment_writer.erl:1153     │1154 174 │                       ?ERROR("segment_writer: ~b failures encountered during segment"1155     │                        ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1156Compile directive 'nowarn_deprecated_catch' can be used to suppress1157warnings in selected modules.11581159     ┌─ src/ra_log_segment_writer.erl:1160     │1161 183 │      ?DEBUG("segment_writer in '~w': completed flush of ~b writers from wal file "1162     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1163Compile directive 'nowarn_deprecated_catch' can be used to suppress1164warnings in selected modules.11651166     ┌─ src/ra_log_segment_writer.erl:1167     │1168 218 │                              ?DEBUG("segment_writer in '~w': ~s for ~s took ~bms",1169     │                               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1170Compile directive 'nowarn_deprecated_catch' can be used to suppress1171warnings in selected modules.11721173     ┌─ src/ra_log_segment_writer.erl:1174     │1175 234 │                              ?DEBUG("segment_writer in '~w': ~s for ~s took ~bms",1176     │                               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1177Compile directive 'nowarn_deprecated_catch' can be used to suppress1178warnings in selected modules.11791180     ┌─ src/ra_log_segment_writer.erl:1181     │1182 322 │              ?DEBUG("segment_writer: skipping segment as directory ~ts does "1183     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1184Compile directive 'nowarn_deprecated_catch' can be used to suppress1185warnings in selected modules.11861187     ┌─ src/ra_log_segment_writer.erl:1188     │1189 331 │                      ?WARN("segment_writer: skipping segments for ~w as1190     │                       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1191Compile directive 'nowarn_deprecated_catch' can be used to suppress1192warnings in selected modules.11931194     ┌─ src/ra_log_segment_writer.erl:1195     │1196 369 │              ?DEBUG("ra_log_segment_writer: unable to send "1197     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1198Compile directive 'nowarn_deprecated_catch' can be used to suppress1199warnings in selected modules.12001201     ┌─ src/ra_log_segment_writer.erl:1202     │1203 375 │                   _  = catch ra_mt:delete({range, Tid, Range})1204     │                        ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1205Compile directive 'nowarn_deprecated_catch' can be used to suppress1206warnings in selected modules.12071208     ┌─ src/ra_log_segment_writer.erl:1209     │1210 403 │                      ?WARN("segment_writer: missing index ~b in mem table for uid ~s"1211     │                       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1212Compile directive 'nowarn_deprecated_catch' can be used to suppress1213warnings in selected modules.12141215     ┌─ src/ra_log_segment_writer.erl:1216     │1217 408 │                              ?ERROR("segment_writer: uid ~ts is registered, exiting...",1218     │                               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1219Compile directive 'nowarn_deprecated_catch' can be used to suppress1220warnings in selected modules.12211222     ┌─ src/ra_log_segment_writer.erl:1223     │1224 412 │                              ?INFO("segment_writer: uid ~ts was not registered, skipping",1225     │                               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1226Compile directive 'nowarn_deprecated_catch' can be used to suppress1227warnings in selected modules.12281229     ┌─ src/ra_log_segment_writer.erl:1230     │1231 449 │                ?INFO("segment_writer: uid ~s ets table deleted", [UId]),1232     │                 ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1233Compile directive 'nowarn_deprecated_catch' can be used to suppress1234warnings in selected modules.12351236     ┌─ src/ra_log_segment_writer.erl:1237     │1238 503 │              ?WARN("segment_writer: missing header in segment file ~ts "1239     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1240Compile directive 'nowarn_deprecated_catch' can be used to suppress1241warnings in selected modules.12421243     ┌─ src/ra_log_segment_writer.erl:1244     │1245 508 │              ?DEBUG("segment_writer: failed to open segment file ~ts "1246     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1247Compile directive 'nowarn_deprecated_catch' can be used to suppress1248warnings in selected modules.12491250     ┌─ src/ra_log_segment_writer.erl:1251     │1252 514 │              ?WARN("segment_writer: failed to open segment file ~ts "1253     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1254Compile directive 'nowarn_deprecated_catch' can be used to suppress1255warnings in selected modules.12561257     ┌─ src/ra_log_segment_writer.erl:1258     │1259 539 │              ?INFO("segment_writer: upgrading segment file names to "1260     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1261Compile directive 'nowarn_deprecated_catch' can be used to suppress1262warnings in selected modules.126312641265     ┌─ src/ra_log_ets.erl:1266     │1267 109 │      ?INFO("~s: in system ~s initialising. Mem table opts: ~w",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_log_ets.erl:1273     │1274 134 │      ?INFO("ra_log_ets:handle_call/3 unhandled request ~w", [Request]),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_log_ets.erl:1280     │1281 151 │              ?DEBUG_IF(Time > 25_000,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_log_ets.erl:1287     │1288 157 │              ?WARN("ra_log_ets: failed to delete ~w ~w ",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_log_ets.erl:1294     │1295 171 │                   ?DEBUG_IF(Time > 25_000,1296     │                                    ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1297Compile directive 'nowarn_deprecated_catch' can be used to suppress1298warnings in selected modules.12991300     ┌─ src/ra_log_ets.erl:1301     │1302 177 │                   ?WARN("ra_log_ets: failed to delete ets table ~w with ~w "1303     │                    ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1304Compile directive 'nowarn_deprecated_catch' can be used to suppress1305warnings in selected modules.13061307     ┌─ src/ra_log_ets.erl:1308     │1309 196 │      ?DEBUG("ra_log_ets: terminating with ~p", [Reason]),1310     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1311Compile directive 'nowarn_deprecated_catch' can be used to suppress1312warnings in selected modules.131313141315     ┌─ src/ra_lib.erl:1316     │1317 276 │      catch1318     │      ╰── 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_lib.erl:1323     │1324 342 │      case catch Func() of1325     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1326Compile directive 'nowarn_deprecated_catch' can be used to suppress1327warnings in selected modules.132813291330    ┌─ src/ra_system_sup.erl:1331    │1332 29 │              ?DEBUG("ra system '~s' starting", [Name]),1333    │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1334Compile directive 'nowarn_deprecated_catch' can be used to suppress1335warnings in selected modules.13361337    ┌─ src/ra_system_sup.erl:1338    │1339 45 │              ?ERR("Failed to create Ra data directory at '~ts', file system operation error: ~p", [DataDir, Code]),1340    │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1341Compile directive 'nowarn_deprecated_catch' can be used to suppress1342warnings in selected modules.134313441345     ┌─ src/ra_monitors.erl:1346     │1347 115 │      ?DEBUG("ra_monitors: target ~w not recognised", [Target]),1348     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1349Compile directive 'nowarn_deprecated_catch' can be used to suppress1350warnings in selected modules.135113521353     ┌─ src/ra_server_proc.erl:1354     │1355 604 │              ?DEBUG_IF(is_command(Msg), "~ts: postponing ~0P",1356     │                                      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1357Compile directive 'nowarn_deprecated_catch' can be used to suppress1358warnings in selected modules.13591360     ┌─ src/ra_server_proc.erl:1361     │1362 741 │                                 ?DEBUG("~ts: is not new, setting "1363     │                                  ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1364Compile directive 'nowarn_deprecated_catch' can be used to suppress1365warnings in selected modules.13661367     ┌─ src/ra_server_proc.erl:1368     │1369 759 │              ?WARN("~ts: leader cast - leader not known. "1370     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1371Compile directive 'nowarn_deprecated_catch' can be used to suppress1372warnings in selected modules.13731374     ┌─ src/ra_server_proc.erl:1375     │1376 763 │              ?DEBUG("~ts: follower leader cast - redirecting to ~w ",1377     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1378Compile directive 'nowarn_deprecated_catch' can be used to suppress1379warnings in selected modules.13801381     ┌─ src/ra_server_proc.erl:1382     │1383 789 │      ?DEBUG("~ts: election triggered by ~w", [log_id(State), element(1, From)]),1384     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1385Compile directive 'nowarn_deprecated_catch' can be used to suppress1386warnings in selected modules.13871388     ┌─ src/ra_server_proc.erl:1389     │1390 796 │      ?INFO("~ts: Leader monitor down with ~W, setting election timeout",1391     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1392Compile directive 'nowarn_deprecated_catch' can be used to suppress1393warnings in selected modules.13941395     ┌─ src/ra_server_proc.erl:1396     │1397 827 │              ?DEBUG("~ts: Leader node ~w may be down, setting pre-vote timeout",1398     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1399Compile directive 'nowarn_deprecated_catch' can be used to suppress1400warnings in selected modules.14011402     ┌─ src/ra_server_proc.erl:1403     │1404 837 │              ?DEBUG("~ts: Leader node ~w is back up, cancelling pre-vote timeout",1405     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1406Compile directive 'nowarn_deprecated_catch' can be used to suppress1407warnings in selected modules.14081409     ┌─ src/ra_server_proc.erl:1410     │1411 942 │      ?DEBUG("~ts: terminating leader received ~W", [LogName, Msg, 10]),1412     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1413Compile directive 'nowarn_deprecated_catch' can be used to suppress1414warnings in selected modules.14151416     ┌─ src/ra_server_proc.erl:1417     │1418 956 │              ?DEBUG("~ts: is not fully replicated after ~W",1419     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1420Compile directive 'nowarn_deprecated_catch' can be used to suppress1421warnings in selected modules.14221423     ┌─ src/ra_server_proc.erl:1424     │1425 967 │      ?DEBUG("~ts: terminating follower received ~W", [LogName, Msg, 10]),1426     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1427Compile directive 'nowarn_deprecated_catch' can be used to suppress1428warnings in selected modules.14291430     ┌─ src/ra_server_proc.erl:1431     │1432 972 │                                 ?DEBUG("~ts: terminating follower requested state '~s'"1433     │                                  ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1434Compile directive 'nowarn_deprecated_catch' can be used to suppress1435warnings in selected modules.14361437     ┌─ src/ra_server_proc.erl:1438     │1439 983 │              ?DEBUG("~ts: is not fully persisted after ~W",1440     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1441Compile directive 'nowarn_deprecated_catch' can be used to suppress1442warnings in selected modules.14431444      ┌─ src/ra_server_proc.erl:1445      │1446 1022 │      ?INFO("~ts: await_condition - Leader monitor down. Entering follower state.",1447      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1448Compile directive 'nowarn_deprecated_catch' can be used to suppress1449warnings in selected modules.14501451      ┌─ src/ra_server_proc.erl:1452      │1453 1030 │              ?WARN("~ts: await_condition - Leader node ~w might be down."1454      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1455Compile directive 'nowarn_deprecated_catch' can be used to suppress1456warnings in selected modules.14571458      ┌─ src/ra_server_proc.erl:1459      │1460 1060 │              ?DEBUG_IF(is_command(Msg), "~ts: await_condition postponing ~0P",1461      │                                      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1462Compile directive 'nowarn_deprecated_catch' can be used to suppress1463warnings in selected modules.14641465      ┌─ src/ra_server_proc.erl:1466      │1467 1072 │      ?WARN("~ts: handle_event unknown ~P", [log_id(State), EventContent, 10]),1468      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1469Compile directive 'nowarn_deprecated_catch' can be used to suppress1470warnings in selected modules.14711472      ┌─ src/ra_server_proc.erl:1473      │1474 1078 │      ?DEBUG("~ts: terminating with ~w in state ~w",1475      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1476Compile directive 'nowarn_deprecated_catch' can be used to suppress1477warnings in selected modules.14781479      ┌─ src/ra_server_proc.erl:1480      │1481 1094 │              catch ra_directory:unregister_name(Names, UId),1482      │              ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1483Compile directive 'nowarn_deprecated_catch' can be used to suppress1484warnings in selected modules.14851486      ┌─ src/ra_server_proc.erl:1487      │1488 1096 │              catch ra_log_meta:delete_sync(MetaName, UId),1489      │              ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1490Compile directive 'nowarn_deprecated_catch' can be used to suppress1491warnings in selected modules.14921493      ┌─ src/ra_server_proc.erl:1494      │1495 1097 │              catch ra_counters:delete(Id),1496      │              ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1497Compile directive 'nowarn_deprecated_catch' can be used to suppress1498warnings in selected modules.14991500      ┌─ src/ra_server_proc.erl:1501      │1502 1117 │      catch ra_leaderboard:clear(ClusterName),1503      │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1504Compile directive 'nowarn_deprecated_catch' can be used to suppress1505warnings in selected modules.15061507      ┌─ src/ra_server_proc.erl:1508      │1509 1126 │      ?DEBUG("~ts: terminating with ~w in state ~w",1510      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1511Compile directive 'nowarn_deprecated_catch' can be used to suppress1512warnings in selected modules.15131514      ┌─ src/ra_server_proc.erl:1515      │1516 1131 │      ?DEBUG("Terminating with ~w in state ~w with state ~w",1517      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1518Compile directive 'nowarn_deprecated_catch' can be used to suppress1519warnings in selected modules.15201521      ┌─ src/ra_server_proc.erl:1522      │1523 1176 │              ?NOTICE("~ts: ~s -> ~s in term: ~b machine version: ~b, last applied ~b",1524      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1525Compile directive 'nowarn_deprecated_catch' can be used to suppress1526warnings in selected modules.15271528      ┌─ src/ra_server_proc.erl:1529      │1530 1181 │              ?DEBUG("~ts: ~s -> ~s in term: ~b machine version: ~b, last applied ~b",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_server_proc.erl:1536      │1537 1190 │      case catch ra_server:handle_leader(Msg, ServerState0) of1538      │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1539Compile directive 'nowarn_deprecated_catch' can be used to suppress1540warnings in selected modules.15411542      ┌─ src/ra_server_proc.erl:1543      │1544 1200 │              ?ERR("handle_leader err ~p", [OtherErr]),1545      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1546Compile directive 'nowarn_deprecated_catch' can be used to suppress1547warnings in selected modules.15481549      ┌─ src/ra_server_proc.erl:1550      │1551 1548 │              ?DEBUG("~ts: send_snapshot node ~s disconnected",1552      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1553Compile directive 'nowarn_deprecated_catch' can be used to suppress1554warnings in selected modules.15551556      ┌─ src/ra_server_proc.erl:1557      │1558 1758 │              ?INFO("~ts: detected a new leader ~w in term ~b",1559      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1560Compile directive 'nowarn_deprecated_catch' can be used to suppress1561warnings in selected modules.15621563      ┌─ src/ra_server_proc.erl:1564      │1565 1830 │              ?DEBUG("~ts: leader call - leader not known. "1566      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1567Compile directive 'nowarn_deprecated_catch' can be used to suppress1568warnings in selected modules.15691570      ┌─ src/ra_server_proc.erl:1571      │1572 1851 │              ?INFO("~ts: follower received leader command from ~w. "1573      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1574Compile directive 'nowarn_deprecated_catch' can be used to suppress1575warnings in selected modules.157615771578    ┌─ src/ra_systems_sup.erl:1579    │1580 31 │      ?INFO("starting Ra system: ~ts in directory: ~ts", [Name, Dir]),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_systems_sup.erl:1586    │1587 58 │      _ = (catch supervisor:delete_child(?MODULE, Name)),1588    │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1589Compile directive 'nowarn_deprecated_catch' can be used to suppress1590warnings in selected modules.159115921593    ┌─ src/ra_system_recover.erl:1594    │1595 41 │              ?INFO("~s: ra system '~ts' server recovery strategy ~w,1596    │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1597Compile directive 'nowarn_deprecated_catch' can be used to suppress1598warnings in selected modules.15991600    ┌─ src/ra_system_recover.erl:1601    │1602 49 │                           ?WARN("~s: ra:restart_server/2 failed with ~p",1603    │                            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1604Compile directive 'nowarn_deprecated_catch' can be used to suppress1605warnings in selected modules.16061607    ┌─ src/ra_system_recover.erl:1608    │1609 56 │              ?INFO("~s: ra system '~ts' server recovery strategy ~s:~s",1610    │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1611Compile directive 'nowarn_deprecated_catch' can be used to suppress1612warnings in selected modules.16131614    ┌─ src/ra_system_recover.erl:1615    │1616 62 │                        ?ERROR("~s: ~s encountered during server recovery ~p. "1617    │                         ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1618Compile directive 'nowarn_deprecated_catch' can be used to suppress1619warnings in selected modules.16201621    ┌─ src/ra_system_recover.erl:1622    │1623 68 │              ?DEBUG("~s: no server recovery configured", [?MODULE]),1624    │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1625Compile directive 'nowarn_deprecated_catch' can be used to suppress1626warnings in selected modules.162716281629     ┌─ src/ra_server.erl:1630     │1631 431 │      ?DEBUG("~ts: recovering state machine version ~b:~b from index ~b to ~b",1632     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1633Compile directive 'nowarn_deprecated_catch' can be used to suppress1634warnings in selected modules.16351636     ┌─ src/ra_server.erl:1637     │1638 446 │      ?DEBUG("~ts: recovery of state machine version ~b:~b "1639     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1640Compile directive 'nowarn_deprecated_catch' can be used to suppress1641warnings in selected modules.16421643     ┌─ src/ra_server.erl:1644     │1645 453 │      ?DEBUG("~ts: scanning for cluster changes ~b:~b ", [LogId, FromScan, ToScan]),1646     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1647Compile directive 'nowarn_deprecated_catch' can be used to suppress1648warnings in selected modules.16491650     ┌─ src/ra_server.erl:1651     │1652 474 │              ?WARN("~ts: saw append_entries_reply from unknown peer ~w",1653     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1654Compile directive 'nowarn_deprecated_catch' can be used to suppress1655warnings in selected modules.16561657     ┌─ src/ra_server.erl:1658     │1659 496 │                      ?INFO("~ts: leader not in new cluster - goodbye", [LogId]),1660     │                       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1661Compile directive 'nowarn_deprecated_catch' can be used to suppress1662warnings in selected modules.16631664     ┌─ src/ra_server.erl:1665     │1666 511 │              ?WARN("~ts: saw append_entries_reply from unknown peer ~w",1667     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1668Compile directive 'nowarn_deprecated_catch' can be used to suppress1669warnings in selected modules.16701671     ┌─ src/ra_server.erl:1672     │1673 515 │              ?NOTICE("~ts: leader saw append_entries_reply from ~w for term ~b "1674     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1675Compile directive 'nowarn_deprecated_catch' can be used to suppress1676warnings in selected modules.16771678     ┌─ src/ra_server.erl:1679     │1680 524 │      ?WARN("~ts: saw append_entries_reply from unknown peer ~w",1681     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1682Compile directive 'nowarn_deprecated_catch' can be used to suppress1683warnings in selected modules.16841685     ┌─ src/ra_server.erl:1686     │1687 541 │                            ?DEBUG("~ts: peer ~w last index ~b not found "1688     │                             ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1689Compile directive 'nowarn_deprecated_catch' can be used to suppress1690warnings in selected modules.16911692     ┌─ src/ra_server.erl:1693     │1694 549 │                            ?DEBUG("~ts: setting last index to ~b, "1695     │                             ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1696Compile directive 'nowarn_deprecated_catch' can be used to suppress1697warnings in selected modules.16981699     ┌─ src/ra_server.erl:1700     │1701 560 │                            ?WARN("~ts: leader saw peer with last_index [~b in ~b]"1702     │                             ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1703Compile directive 'nowarn_deprecated_catch' can be used to suppress1704warnings in selected modules.17051706     ┌─ src/ra_server.erl:1707     │1708 575 │                            ?DEBUG("~ts: leader received last_index ~b"1709     │                             ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1710Compile directive 'nowarn_deprecated_catch' can be used to suppress1711warnings in selected modules.17121713     ┌─ src/ra_server.erl:1714     │1715 610 │              ?WARN("~ts command ~W NOT appended to log. Reason ~w",1716     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1717Compile directive 'nowarn_deprecated_catch' can be used to suppress1718warnings in selected modules.17191720     ┌─ src/ra_server.erl:1721     │1722 650 │              ?WARN("~ts ~b commands NOT appended to Raft log. Reason: wal_down",1723     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1724Compile directive 'nowarn_deprecated_catch' can be used to suppress1725warnings in selected modules.17261727     ┌─ src/ra_server.erl:1728     │1729 690 │              ?WARN("~ts: saw install_snapshot_result from unknown peer ~w",1730     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1731Compile directive 'nowarn_deprecated_catch' can be used to suppress1732warnings in selected modules.17331734     ┌─ src/ra_server.erl:1735     │1736 694 │              ?DEBUG("~ts: leader saw install_snapshot_result from ~w for term ~b"1737     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1738Compile directive 'nowarn_deprecated_catch' can be used to suppress1739warnings in selected modules.17401741     ┌─ src/ra_server.erl:1742     │1743 702 │              ?WARN("~ts: saw install_snapshot_result from unknown peer ~w",1744     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1745Compile directive 'nowarn_deprecated_catch' can be used to suppress1746warnings in selected modules.17471748     ┌─ src/ra_server.erl:1749     │1750 739 │              ?WARN("~ts: saw install_snapshot_rpc from unknown leader ~w",1751     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1752Compile directive 'nowarn_deprecated_catch' can be used to suppress1753warnings in selected modules.17541755     ┌─ src/ra_server.erl:1756     │1757 743 │              ?INFO("~ts: leader saw install_snapshot_rpc from ~w for term ~b "1758     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1759Compile directive 'nowarn_deprecated_catch' can be used to suppress1760warnings in selected modules.17611762     ┌─ src/ra_server.erl:1763     │1764 753 │      ?INFO("~ts: leader saw append_entries_rpc from ~w for term ~b "1765     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1766Compile directive 'nowarn_deprecated_catch' can be used to suppress1767warnings in selected modules.17681769     ┌─ src/ra_server.erl:1770     │1771 761 │      ?ERR("~ts: leader saw append_entries_rpc for same term ~b"1772     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1773Compile directive 'nowarn_deprecated_catch' can be used to suppress1774warnings in selected modules.17751776     ┌─ src/ra_server.erl:1777     │1778 786 │      ?INFO("~ts: leader saw heartbeat_rpc from ~w for term ~b "1779     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1780Compile directive 'nowarn_deprecated_catch' can be used to suppress1781warnings in selected modules.17821783     ┌─ src/ra_server.erl:1784     │1785 803 │      ?ERR("~ts: leader saw heartbeat_rpc for same term ~b"1786     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1787Compile directive 'nowarn_deprecated_catch' can be used to suppress1788warnings in selected modules.17891790     ┌─ src/ra_server.erl:1791     │1792 825 │              ?NOTICE("~ts leader saw heartbeat_reply from ~w for term ~b "1793     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1794Compile directive 'nowarn_deprecated_catch' can be used to suppress1795warnings in selected modules.17961797     ┌─ src/ra_server.erl:1798     │1799 835 │              ?WARN("~ts: leader saw request_vote_rpc for unknown peer ~w",1800     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1801Compile directive 'nowarn_deprecated_catch' can be used to suppress1802warnings in selected modules.18031804     ┌─ src/ra_server.erl:1805     │1806 839 │              ?INFO("~ts: leader saw request_vote_rpc from ~w for term ~b "1807     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1808Compile directive 'nowarn_deprecated_catch' can be used to suppress1809warnings in selected modules.18101811     ┌─ src/ra_server.erl:1812     │1813 853 │              ?WARN("~ts: leader saw pre_vote_rpc for unknown peer ~w",1814     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1815Compile directive 'nowarn_deprecated_catch' can be used to suppress1816warnings in selected modules.18171818     ┌─ src/ra_server.erl:1819     │1820 857 │              ?INFO("~ts: leader saw pre_vote_rpc from ~w for term ~b"1821     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1822Compile directive 'nowarn_deprecated_catch' can be used to suppress1823warnings in selected modules.18241825     ┌─ src/ra_server.erl:1826     │1827 879 │      ?INFO("~ts: leader saw info_rpc from ~w for term ~b, abdicates term: ~b!",1828     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1829Compile directive 'nowarn_deprecated_catch' can be used to suppress1830warnings in selected modules.18311832     ┌─ src/ra_server.erl:1833     │1834 890 │      ?INFO("~ts: leader saw info_reply from ~w for term ~b, abdicates "1835     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1836Compile directive 'nowarn_deprecated_catch' can be used to suppress1837warnings in selected modules.18381839     ┌─ src/ra_server.erl:1840     │1841 900 │      ?DEBUG("~ts: transfer leadership requested but already leader",1842     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1843Compile directive 'nowarn_deprecated_catch' can be used to suppress1844warnings in selected modules.18451846     ┌─ src/ra_server.erl:1847     │1848 907 │      ?DEBUG("~ts: transfer leadership requested but unknown member ~w",1849     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1850Compile directive 'nowarn_deprecated_catch' can be used to suppress1851warnings in selected modules.18521853     ┌─ src/ra_server.erl:1854     │1855 916 │              ?INFO("~ts: transfer leadership requested but non-voter member ~w",1856     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1857Compile directive 'nowarn_deprecated_catch' can be used to suppress1858warnings in selected modules.18591860     ┌─ src/ra_server.erl:1861     │1862 920 │              ?DEBUG("~ts: transfer leadership to ~w requested",1863     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1864Compile directive 'nowarn_deprecated_catch' can be used to suppress1865warnings in selected modules.18661867     ┌─ src/ra_server.erl:1868     │1869 949 │      ?DEBUG("~ts: vote granted for term ~b votes ~b",1870     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1871Compile directive 'nowarn_deprecated_catch' can be used to suppress1872warnings in selected modules.18731874     ┌─ src/ra_server.erl:1875     │1876 963 │      ?INFO("~ts: candidate request_vote_result with higher term"1877     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1878Compile directive 'nowarn_deprecated_catch' can be used to suppress1879warnings in selected modules.18801881     ┌─ src/ra_server.erl:1882     │1883 991 │      ?INFO("~ts: candidate heartbeat_reply with higher"1884     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1885Compile directive 'nowarn_deprecated_catch' can be used to suppress1886warnings in selected modules.18871888      ┌─ src/ra_server.erl:1889      │1890 1000 │      ?INFO("~ts: candidate append_entries_reply with higher"1891      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1892Compile directive 'nowarn_deprecated_catch' can be used to suppress1893warnings in selected modules.18941895      ┌─ src/ra_server.erl:1896      │1897 1009 │      ?INFO("~ts: candidate request_vote_rpc with higher term received ~b -> ~b",1898      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1899Compile directive 'nowarn_deprecated_catch' can be used to suppress1900warnings in selected modules.19011902      ┌─ src/ra_server.erl:1903      │1904 1017 │      ?INFO("~ts: candidate pre_vote_rpc with higher term received ~b -> ~b",1905      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1906Compile directive 'nowarn_deprecated_catch' can be used to suppress1907warnings in selected modules.19081909      ┌─ src/ra_server.erl:1910      │1911 1050 │      ?INFO("~ts: candidate info_rpc with higher term received ~b -> ~b",1912      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1913Compile directive 'nowarn_deprecated_catch' can be used to suppress1914warnings in selected modules.19151916      ┌─ src/ra_server.erl:1917      │1918 1061 │      ?INFO("~ts: candidate info_reply with higher term received ~b -> ~b",1919      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1920Compile directive 'nowarn_deprecated_catch' can be used to suppress1921warnings in selected modules.19221923      ┌─ src/ra_server.erl:1924      │1925 1118 │      ?DEBUG("~ts: pre_vote granted ~w for term ~b votes ~b",1926      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1927Compile directive 'nowarn_deprecated_catch' can be used to suppress1928warnings in selected modules.19291930      ┌─ src/ra_server.erl:1931      │1932 1198 │                                  ?DEBUG("~ts: resetting last index to ~b from ~b "1933      │                                   ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1934Compile directive 'nowarn_deprecated_catch' can be used to suppress1935warnings in selected modules.19361937      ┌─ src/ra_server.erl:1938      │1939 1235 │                              ?DEBUG("~ts: append_entries_rpc with last index ~b "1940      │                               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1941Compile directive 'nowarn_deprecated_catch' can be used to suppress1942warnings in selected modules.19431944      ┌─ src/ra_server.erl:1945      │1946 1277 │              ?INFO("~ts: follower did not have entry at ~b in ~b."1947      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1948Compile directive 'nowarn_deprecated_catch' can be used to suppress1949warnings in selected modules.19501951      ┌─ src/ra_server.erl:1952      │1953 1292 │              ?INFO("~ts: term mismatch - follower had entry at ~b with term ~b "1954      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1955Compile directive 'nowarn_deprecated_catch' can be used to suppress1956warnings in selected modules.19571958      ┌─ src/ra_server.erl:1959      │1960 1322 │      ?DEBUG("~ts: follower got append_entries_rpc from ~w in"1961      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1962Compile directive 'nowarn_deprecated_catch' can be used to suppress1963warnings in selected modules.19641965      ┌─ src/ra_server.erl:1966      │1967 1362 │      ?DEBUG("~ts: follower ignored pre_vote_rpc, non-voter: ~0p",1968      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1969Compile directive 'nowarn_deprecated_catch' can be used to suppress1970warnings in selected modules.19711972      ┌─ src/ra_server.erl:1973      │1974 1370 │      ?DEBUG("~ts: follower ignored request_vote_rpc, non-voter: ~0p",1975      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1976Compile directive 'nowarn_deprecated_catch' can be used to suppress1977warnings in selected modules.19781979      ┌─ src/ra_server.erl:1980      │1981 1378 │      ?DEBUG("~ts: follower request_vote_rpc for ~w already voted for ~w in ~b",1982      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1983Compile directive 'nowarn_deprecated_catch' can be used to suppress1984warnings in selected modules.19851986      ┌─ src/ra_server.erl:1987      │1988 1392 │              ?INFO("~ts: granting vote for ~w with last {index, term} ~w"1989      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1990Compile directive 'nowarn_deprecated_catch' can be used to suppress1991warnings in selected modules.19921993      ┌─ src/ra_server.erl:1994      │1995 1399 │              ?INFO("~ts: declining vote for ~w for term ~b,"1996      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1997Compile directive 'nowarn_deprecated_catch' can be used to suppress1998warnings in selected modules.19992000      ┌─ src/ra_server.erl:2001      │2002 1410 │      ?INFO("~ts: declining vote to ~w for term ~b, current term ~b",2003      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2004Compile directive 'nowarn_deprecated_catch' can be used to suppress2005warnings in selected modules.20062007      ┌─ src/ra_server.erl:2008      │2009 1428 │      ?DEBUG("~ts: install_snapshot old term ~b in ~b",2010      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2011Compile directive 'nowarn_deprecated_catch' can be used to suppress2012warnings in selected modules.20132014      ┌─ src/ra_server.erl:2015      │2016 1450 │      ?DEBUG("~ts: begin_accept snapshot at index ~b in term ~b",2017      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2018Compile directive 'nowarn_deprecated_catch' can be used to suppress2019warnings in selected modules.20202021      ┌─ src/ra_server.erl:2022      │2023 1466 │      ?DEBUG("~ts: install_snapshot received with lower last index ~b in ~b",2024      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2025Compile directive 'nowarn_deprecated_catch' can be used to suppress2026warnings in selected modules.20272028      ┌─ src/ra_server.erl:2029      │2030 1487 │      ?INFO("~ts: follower ignored election_timeout, non-voter: ~0p",2031      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2032Compile directive 'nowarn_deprecated_catch' can be used to suppress2033warnings in selected modules.20342035      ┌─ src/ra_server.erl:2036      │2037 1503 │      ?WARN("~ts: Forcing cluster change. New cluster ~w",2038      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2039Compile directive 'nowarn_deprecated_catch' can be used to suppress2040warnings in selected modules.20412042      ┌─ src/ra_server.erl:2043      │2044 1544 │      ?DEBUG("~ts: receiving snapshot chunk: ~b / ~w, index ~b, term ~b",2045      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2046Compile directive 'nowarn_deprecated_catch' can be used to suppress2047warnings in selected modules.20482049      ┌─ src/ra_server.erl:2050      │2051 1613 │      ?INFO("~ts: follower receiving snapshot saw append_entries_rpc from ~w for term ~b "2052      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2053Compile directive 'nowarn_deprecated_catch' can be used to suppress2054warnings in selected modules.20552056      ┌─ src/ra_server.erl:2057      │2058 1625 │      ?DEBUG("~ts: ~s ra_log_event received: ~w",2059      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2060Compile directive 'nowarn_deprecated_catch' can be used to suppress2061warnings in selected modules.20622063      ┌─ src/ra_server.erl:2064      │2065 1644 │      ?INFO("~ts: follower receiving snapshot saw info_rpc from ~w for term ~b "2066      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2067Compile directive 'nowarn_deprecated_catch' can be used to suppress2068warnings in selected modules.20692070      ┌─ src/ra_server.erl:2071      │2072 1661 │      ?INFO("~ts: follower receiving snapshot saw info_reply from ~w for term ~b "2073      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2074Compile directive 'nowarn_deprecated_catch' can be used to suppress2075warnings in selected modules.20762077      ┌─ src/ra_server.erl:2078      │2079 1687 │      ?DEBUG("~s: await_condition ignored election_timeout, replicate membership state: ~p",2080      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2081Compile directive 'nowarn_deprecated_catch' can be used to suppress2082warnings in selected modules.20832084      ┌─ src/ra_server.erl:2085      │2086 2024 │      case catch apply_to(ApplyTo, State0, Effects0) of2087      │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2088Compile directive 'nowarn_deprecated_catch' can be used to suppress2089warnings in selected modules.20902091      ┌─ src/ra_server.erl:2092      │2093 2154 │                      ?DEBUG("~ts: sending snapshot to ~w as their next index ~b "2094      │                       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2095Compile directive 'nowarn_deprecated_catch' can be used to suppress2096warnings in selected modules.20972098      ┌─ src/ra_server.erl:2099      │2100 2308 │      ?DEBUG_IF(Info /= normal,2101      │                        ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2102Compile directive 'nowarn_deprecated_catch' can be used to suppress2103warnings in selected modules.21042105      ┌─ src/ra_server.erl:2106      │2107 2319 │              ?WARN("~ts: Snapshot write process ~w exited with ~w",2108      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2109Compile directive 'nowarn_deprecated_catch' can be used to suppress2110warnings in selected modules.21112112      ┌─ src/ra_server.erl:2113      │2114 2333 │      ?DEBUG("~ts: handle_down: unexpected ~w ~w exited with ~W",2115      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2116Compile directive 'nowarn_deprecated_catch' can be used to suppress2117warnings in selected modules.21182119      ┌─ src/ra_server.erl:2120      │2121 2353 │      ?DEBUG("~ts: handle_node_status: unexpected ~w ~w status change ~w",2122      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2123Compile directive 'nowarn_deprecated_catch' can be used to suppress2124warnings in selected modules.21252126      ┌─ src/ra_server.erl:2127      │2128 2360 │      ?NOTICE("~ts: terminating with reason 'delete'", [LogId]),2129      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2130Compile directive 'nowarn_deprecated_catch' can be used to suppress2131warnings in selected modules.21322133      ┌─ src/ra_server.erl:2134      │2135 2361 │      catch ra_log:delete_everything(Log),2136      │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2137Compile directive 'nowarn_deprecated_catch' can be used to suppress2138warnings in selected modules.21392140      ┌─ src/ra_server.erl:2141      │2142 2364 │      ?DEBUG("~ts: terminating with reason '~w'", [LogId, Reason]),2143      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2144Compile directive 'nowarn_deprecated_catch' can be used to suppress2145warnings in selected modules.21462147      ┌─ src/ra_server.erl:2148      │2149 2366 │      catch ra_log:close(Log),2150      │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2151Compile directive 'nowarn_deprecated_catch' can be used to suppress2152warnings in selected modules.21532154      ┌─ src/ra_server.erl:2155      │2156 2415 │      ?DEBUG("~ts: election called for in term ~b", [LogId, NewTerm]),2157      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2158Compile directive 'nowarn_deprecated_catch' can be used to suppress2159warnings in selected modules.21602161      ┌─ src/ra_server.erl:2162      │2163 2436 │      ?DEBUG("~ts: pre_vote election called for in term ~b", [LogId, Term]),2164      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2165Compile directive 'nowarn_deprecated_catch' can be used to suppress2166warnings in selected modules.21672168      ┌─ src/ra_server.erl:2169      │2170 2470 │              ?DEBUG("~ts: declining pre-vote for ~w for protocol version ~b",2171      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2172Compile directive 'nowarn_deprecated_catch' can be used to suppress2173warnings in selected modules.21742175      ┌─ src/ra_server.erl:2176      │2177 2476 │              ?DEBUG("~ts: granting pre-vote for ~w"2178      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2179Compile directive 'nowarn_deprecated_catch' can be used to suppress2180warnings in selected modules.21812182      ┌─ src/ra_server.erl:2183      │2184 2485 │              ?DEBUG("~ts: declining pre-vote for ~w their machine version ~b"2185      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2186Compile directive 'nowarn_deprecated_catch' can be used to suppress2187warnings in selected modules.21882189      ┌─ src/ra_server.erl:2190      │2191 2491 │              ?DEBUG("~ts: declining pre-vote for ~w for term ~b,"2192      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2193Compile directive 'nowarn_deprecated_catch' can be used to suppress2194warnings in selected modules.21952196      ┌─ src/ra_server.erl:2197      │2198 2508 │      ?DEBUG("~ts declining pre-vote to ~w for term ~b, current term ~b",2199      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2200Compile directive 'nowarn_deprecated_catch' can be used to suppress2201warnings in selected modules.22022203      ┌─ src/ra_server.erl:2204      │2205 2825 │      ?DEBUG("~ts: ~ts: applying ra cluster change to ~w",2206      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2207Compile directive 'nowarn_deprecated_catch' can be used to suppress2208warnings in selected modules.22092210      ┌─ src/ra_server.erl:2211      │2212 2870 │                      ?DEBUG("~ts: applying ra cluster change at index ~b to ~w",2213      │                       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2214Compile directive 'nowarn_deprecated_catch' can be used to suppress2215warnings in selected modules.22162217      ┌─ src/ra_server.erl:2218      │2219 2878 │                      ?DEBUG("~ts: committing ra cluster change at index ~b to ~w",2220      │                       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2221Compile directive 'nowarn_deprecated_catch' can be used to suppress2222warnings in selected modules.22232224      ┌─ src/ra_server.erl:2225      │2226 2899 │                                  ?DEBUG("~ts: enabling ra cluster changes in"2227      │                                   ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2228Compile directive 'nowarn_deprecated_catch' can be used to suppress2229warnings in selected modules.22302231      ┌─ src/ra_server.erl:2232      │2233 2922 │              ?DEBUG("~ts: applying new machine version ~b current ~b",2234      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2235Compile directive 'nowarn_deprecated_catch' can be used to suppress2236warnings in selected modules.22372238      ┌─ src/ra_server.erl:2239      │2240 2935 │              ?DEBUG("~ts: unknown machine version ~b current ~b"2241      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2242Compile directive 'nowarn_deprecated_catch' can be used to suppress2243warnings in selected modules.22442245      ┌─ src/ra_server.erl:2246      │2247 2959 │      ?WARN("~ts: apply_with: unhandled command: ~W",2248      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2249Compile directive 'nowarn_deprecated_catch' can be used to suppress2250warnings in selected modules.22512252      ┌─ src/ra_server.erl:2253      │2254 3063 │              ?DEBUG("~ts: member ~w requested to leave but was not a member. "2255      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2256Compile directive 'nowarn_deprecated_catch' can be used to suppress2257warnings in selected modules.22582259      ┌─ src/ra_server.erl:2260      │2261 3087 │              ?DEBUG("~ts: ~ts: follower applying ra cluster change to ~w",2262      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2263Compile directive 'nowarn_deprecated_catch' can be used to suppress2264warnings in selected modules.22652266      ┌─ src/ra_server.erl:2267      │2268 3094 │              ?DEBUG("~ts: ~ts: follower reverting cluster change to ~w",2269      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2270Compile directive 'nowarn_deprecated_catch' can be used to suppress2271warnings in selected modules.22722273      ┌─ src/ra_server.erl:2274      │2275 3102 │      ?DEBUG("~ts: ~ts: follower applying ra cluster change to ~w",2276      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2277Compile directive 'nowarn_deprecated_catch' can be used to suppress2278warnings in selected modules.22792280      ┌─ src/ra_server.erl:2281      │2282 3212 │      ?DEBUG("~ts: ~w received unhandled msg: ~W", [LogId, RaState, Msg, 6]).2283      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2284Compile directive 'nowarn_deprecated_catch' can be used to suppress2285warnings in selected modules.22862287      ┌─ src/ra_server.erl:2288      │2289 3676 │                        ?DEBUG(2290      │                         ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2291Compile directive 'nowarn_deprecated_catch' can be used to suppress2292warnings in selected modules.229322942295===> Analyzing applications...2296===> Compiling macula_mdns2297===> Analyzing applications...2298===> Compiling certifi2299==> horus2300Compiling 3 files (.erl)2301Generated horus app2302==> khepri2303Compiling 22 files (.erl)2304src/khepri_import_export.erl:225:33: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2305Compile directive 'nowarn_deprecated_catch' can be used to suppress2306warnings in selected modules.2307%  225|                             _ = catch abort_write(Module, ModulePriv2),2308%     |                                 ^23092310src/khepri_import_export.erl:368:23: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2311Compile directive 'nowarn_deprecated_catch' can be used to suppress2312warnings in selected modules.2313%  368|                   _ = catch close_read(Module, ModulePriv),2314%     |                       ^23152316Generated khepri app2317==> nerves_compatibility_test2318===> Analyzing applications...2319===> Compiling reckon_db2320reckon_db_subscriptions.erl:575:13: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2321Compile directive 'nowarn_deprecated_catch' can be used to suppress2322warnings in selected modules.2323reckon_db_subscriptions.erl:582:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2324Compile directive 'nowarn_deprecated_catch' can be used to suppress2325warnings in selected modules.23262327reckon_db_store.erl:141:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2328Compile directive 'nowarn_deprecated_catch' can be used to suppress2329warnings in selected modules.23302331reckon_db_emitter.erl:189:13: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2332Compile directive 'nowarn_deprecated_catch' can be used to suppress2333warnings in selected modules.23342335===> Analyzing applications...2336===> Compiling parse_trans2337==> uboot_env2338Compiling 5 files (.ex)2339Generated uboot_env app2340==> nerves_compatibility_test2341===> Analyzing applications...2342===> Compiling metrics2343===> Analyzing applications...2344===> Compiling hackney2345     ┌─ src/hackney_manager.erl:2346     │2347 122 │          catch Transport:controlling_process(Socket, self()),2348     │          ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2349Compile directive 'nowarn_deprecated_catch' can be used to suppress2350warnings in selected modules.23512352     ┌─ src/hackney_manager.erl:2353     │2354 123 │          catch Transport:close(Socket),2355     │          ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2356Compile directive 'nowarn_deprecated_catch' can be used to suppress2357warnings in selected modules.23582359     ┌─ src/hackney_manager.erl:2360     │2361 258 │          catch Transport:controlling_process(Socket, self()),2362     │          ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2363Compile directive 'nowarn_deprecated_catch' can be used to suppress2364warnings in selected modules.23652366     ┌─ src/hackney_manager.erl:2367     │2368 259 │          catch Transport:close(Socket),2369     │          ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2370Compile directive 'nowarn_deprecated_catch' can be used to suppress2371warnings in selected modules.23722373     ┌─ src/hackney_manager.erl:2374     │2375 439 │    case catch hackney_stream:start_link(StreamTo2, Ref, Client) of2376     │         ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2377Compile directive 'nowarn_deprecated_catch' can be used to suppress2378warnings in selected modules.23792380     ┌─ src/hackney_manager.erl:2381     │2382 456 │           catch Transport:close(Socket),2383     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2384Compile directive 'nowarn_deprecated_catch' can be used to suppress2385warnings in selected modules.23862387     ┌─ src/hackney_manager.erl:2388     │2389 586 │        catch unlink(Pid),2390     │        ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2391Compile directive 'nowarn_deprecated_catch' can be used to suppress2392warnings in selected modules.239323942395     ┌─ src/hackney_trace.erl:2396     │2397 132 │    (catch io:format(standard_io, "stop trace at ~s~n", [format_timestamp(Timestamp)])),2398     │     ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2399Compile directive 'nowarn_deprecated_catch' can be used to suppress2400warnings in selected modules.24012402     ┌─ src/hackney_trace.erl:2403     │2404 139 │    (catch io:format(Fd, "stop trace at ~s~n", [format_timestamp(Timestamp)])),2405     │     ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2406Compile directive 'nowarn_deprecated_catch' can be used to suppress2407warnings in selected modules.24082409     ┌─ src/hackney_trace.erl:2410     │2411 146 │    (catch io:format(Fd, "stop trace at ~s~n", [format_timestamp(Timestamp)])),2412     │     ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2413Compile directive 'nowarn_deprecated_catch' can be used to suppress2414warnings in selected modules.24152416     ┌─ src/hackney_trace.erl:2417     │2418 147 │    (catch file:close(Fd)),2419     │     ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2420Compile directive 'nowarn_deprecated_catch' can be used to suppress2421warnings in selected modules.24222423     ┌─ src/hackney_trace.erl:2424     │2425 154 │    (catch io:format(Fd, "stop trace at ~s~n", [format_timestamp(Timestamp)])),2426     │     ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2427Compile directive 'nowarn_deprecated_catch' can be used to suppress2428warnings in selected modules.24292430     ┌─ src/hackney_trace.erl:2431     │2432 155 │    (catch file:close(Fd)),2433     │     ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2434Compile directive 'nowarn_deprecated_catch' can be used to suppress2435warnings in selected modules.24362437     ┌─ src/hackney_trace.erl:2438     │2439 161 │    (catch print_hackney_trace(Fd, Sev, Timestamp, Who,2440     │     ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2441Compile directive 'nowarn_deprecated_catch' can be used to suppress2442warnings in selected modules.24432444     ┌─ src/hackney_trace.erl:2445     │2446 165 │    (catch print_trace(Fd, Event)),2447     │     ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2448Compile directive 'nowarn_deprecated_catch' can be used to suppress2449warnings in selected modules.245024512452    ┌─ src/hackney_pool.erl:2453    │2454 79 │    case catch gen_server:call(Pool, {checkout, Connection, Requester, RequestRef}, CheckoutTimeout) of2455    │         ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2456Compile directive 'nowarn_deprecated_catch' can be used to suppress2457warnings in selected modules.24582459     ┌─ src/hackney_pool.erl:2460     │2461 100 │                catch hackney_connection:close(Connection, Socket),2462     │                ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2463Compile directive 'nowarn_deprecated_catch' can be used to suppress2464warnings in selected modules.24652466     ┌─ src/hackney_pool.erl:2467     │2468 128 │            catch hackney_connection:close(Connection,Socket),2469     │            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2470Compile directive 'nowarn_deprecated_catch' can be used to suppress2471warnings in selected modules.24722473     ┌─ src/hackney_pool.erl:2474     │2475 132 │        catch hackney_connection:close(Connection, Socket),2476     │        ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2477Compile directive 'nowarn_deprecated_catch' can be used to suppress2478warnings in selected modules.24792480     ┌─ src/hackney_pool.erl:2481     │2482 317 │                 catch Transport:close(Socket),2483     │                 ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2484Compile directive 'nowarn_deprecated_catch' can be used to suppress2485warnings in selected modules.24862487     ┌─ src/hackney_pool.erl:2488     │2489 415 │                catch hackney_connection:controlling_process(Connection, S, self()),2490     │                ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2491Compile directive 'nowarn_deprecated_catch' can be used to suppress2492warnings in selected modules.24932494     ┌─ src/hackney_pool.erl:2495     │2496 436 │        catch hackney_connection:close(Connection, Socket),2497     │        ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2498Compile directive 'nowarn_deprecated_catch' can be used to suppress2499warnings in selected modules.25002501     ┌─ src/hackney_pool.erl:2502     │2503 529 │            _ = (catch hackney_connection:close(Connection, Socket)),2504     │                 ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2505Compile directive 'nowarn_deprecated_catch' can be used to suppress2506warnings in selected modules.250725082509==> property_table2510Compiling 8 files (.ex)2511Generated property_table app2512==> nerves_uevent2513 CC uevent.o2514 LD uevent2515Compiling 5 files (.ex)2516Generated nerves_uevent app2517==> nerves_runtime2518Compiling 14 files (.ex)2519Generated nerves_runtime app2520==> toolshed2521Compiling 5 files (.ex)2522Generated toolshed app2523==> nerves_compatibility_test2524===> Analyzing applications...2525===> Compiling msgpack2526[macula_quic] Fetching precompiled NIF v4.8.0 for linux-x86_64...2527[macula_quic] Checksum OK. Precompiled NIF ready.2528[macula_crypto_nif] WARNING: Rust toolchain not found, skipping NIF build.2529[macula_crypto_nif] Install Rust: curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh2530[macula_ucan_nif] WARNING: Rust toolchain not found, skipping NIF build.2531[macula_ucan_nif] Install Rust: curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh2532[macula_did_nif] WARNING: Rust toolchain not found, skipping NIF build.2533[macula_did_nif] Install Rust: curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh2534[macula_mri_nif] WARNING: Rust toolchain not found, skipping NIF build.2535[macula_mri_nif] Install Rust: curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh2536[macula_cbor_nif] WARNING: Rust toolchain not found, skipping NIF build.2537[macula_cbor_nif] Install Rust: curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh2538[macula_tun_nif] WARNING: Rust toolchain not found, skipping NIF build.2539[macula_tun_nif] Install Rust: curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh2540[macula] All NIFs ready.2541===> Analyzing applications...2542===> Compiling macula2543macula_dist_bridge.erl:174:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2544Compile directive 'nowarn_deprecated_catch' can be used to suppress2545warnings in selected modules.2546macula_dist_bridge.erl:175:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2547Compile directive 'nowarn_deprecated_catch' can be used to suppress2548warnings in selected modules.2549macula_dist_bridge.erl:176:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2550Compile directive 'nowarn_deprecated_catch' can be used to suppress2551warnings in selected modules.2552macula_dist_bridge.erl:201:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2553Compile directive 'nowarn_deprecated_catch' can be used to suppress2554warnings in selected modules.25552556macula_dist.erl:179: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_dist.erl:182: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_dist.erl:185: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_dist.erl:188: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_dist.erl:223:18: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2569Compile directive 'nowarn_deprecated_catch' can be used to suppress2570warnings in selected modules.2571macula_dist.erl:771:18: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2572Compile directive 'nowarn_deprecated_catch' can be used to suppress2573warnings in selected modules.25742575macula_net.erl:129:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2576Compile directive 'nowarn_deprecated_catch' can be used to suppress2577warnings in selected modules.25782579macula_trust_store.erl:248:28: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2580Compile directive 'nowarn_deprecated_catch' can be used to suppress2581warnings in selected modules.25822583macula_attach_identity.erl:86:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2584Compile directive 'nowarn_deprecated_catch' can be used to suppress2585warnings in selected modules.2586macula_attach_identity.erl:170:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2587Compile directive 'nowarn_deprecated_catch' can be used to suppress2588warnings in selected modules.25892590macula_station_link.erl:691:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2591Compile directive 'nowarn_deprecated_catch' can be used to suppress2592warnings in selected modules.2593macula_station_link.erl:794:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2594Compile directive 'nowarn_deprecated_catch' can be used to suppress2595warnings in selected modules.2596macula_station_link.erl:919:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2597Compile directive 'nowarn_deprecated_catch' can be used to suppress2598warnings in selected modules.2599macula_station_link.erl:997:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2600Compile directive 'nowarn_deprecated_catch' can be used to suppress2601warnings in selected modules.2602macula_station_link.erl:1015:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2603Compile directive 'nowarn_deprecated_catch' can be used to suppress2604warnings in selected modules.2605macula_station_link.erl:1064:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2606Compile directive 'nowarn_deprecated_catch' can be used to suppress2607warnings in selected modules.2608macula_station_link.erl:1075:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2609Compile directive 'nowarn_deprecated_catch' can be used to suppress2610warnings in selected modules.2611macula_station_link.erl:1179:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2612Compile directive 'nowarn_deprecated_catch' can be used to suppress2613warnings in selected modules.2614macula_station_link.erl:1192:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2615Compile directive 'nowarn_deprecated_catch' can be used to suppress2616warnings in selected modules.2617macula_station_link.erl:1349:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2618Compile directive 'nowarn_deprecated_catch' can be used to suppress2619warnings in selected modules.2620macula_station_link.erl:1458:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2621Compile directive 'nowarn_deprecated_catch' can be used to suppress2622warnings in selected modules.26232624macula_cert.erl:277:26: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2625Compile directive 'nowarn_deprecated_catch' can be used to suppress2626warnings in selected modules.2627macula_cert.erl:307:25: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2628Compile directive 'nowarn_deprecated_catch' can be used to suppress2629warnings in selected modules.26302631macula_cluster_strategy.erl:189:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2632Compile directive 'nowarn_deprecated_catch' can be used to suppress2633warnings in selected modules.2634macula_cluster_strategy.erl:192:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2635Compile directive 'nowarn_deprecated_catch' can be used to suppress2636warnings in selected modules.2637macula_cluster_strategy.erl:298:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2638Compile directive 'nowarn_deprecated_catch' can be used to suppress2639warnings in selected modules.26402641macula_cluster_gossip.erl:299:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2642Compile directive 'nowarn_deprecated_catch' can be used to suppress2643warnings in selected modules.2644macula_cluster_gossip.erl:502:27: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2645Compile directive 'nowarn_deprecated_catch' can be used to suppress2646warnings in selected modules.2647macula_cluster_gossip.erl:558:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2648Compile directive 'nowarn_deprecated_catch' can be used to suppress2649warnings in selected modules.26502651macula_cluster.erl:420:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2652Compile directive 'nowarn_deprecated_catch' can be used to suppress2653warnings in selected modules.2654macula_cluster.erl:422:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2655Compile directive 'nowarn_deprecated_catch' can be used to suppress2656warnings in selected modules.2657macula_cluster.erl:424:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2658Compile directive 'nowarn_deprecated_catch' can be used to suppress2659warnings in selected modules.26602661macula_dist_relay_client.erl:229:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2662Compile directive 'nowarn_deprecated_catch' can be used to suppress2663warnings in selected modules.2664macula_dist_relay_client.erl:260:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2665Compile directive 'nowarn_deprecated_catch' can be used to suppress2666warnings in selected modules.2667macula_dist_relay_client.erl:431:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2668Compile directive 'nowarn_deprecated_catch' can be used to suppress2669warnings in selected modules.2670macula_dist_relay_client.erl:572:30: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2671Compile directive 'nowarn_deprecated_catch' can be used to suppress2672warnings in selected modules.26732674macula_uri.erl:67:27: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2675Compile directive 'nowarn_deprecated_catch' can be used to suppress2676warnings in selected modules.26772678macula_peering_conn.erl:512:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2679Compile directive 'nowarn_deprecated_catch' can be used to suppress2680warnings in selected modules.26812682macula.erl:96:2: Warning: local redefinition of built-in type: record()26832684macula_cluster_static.erl:285:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2685Compile directive 'nowarn_deprecated_catch' can be used to suppress2686warnings in selected modules.2687macula_cluster_static.erl:395:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2688Compile directive 'nowarn_deprecated_catch' can be used to suppress2689warnings in selected modules.26902691macula_record.erl:165:2: Warning: local redefinition of built-in type: record()26922693===> Analyzing applications...2694===> Compiling hecate_sdk2695Compiling 2 files (.ex)2696Generated nerves_compatibility_test app2697|nerves| Building OTP Release...26982699* [Nerves] validating vm.args2700* skipping runtime configuration (config/runtime.exs not found)2701** (Mix) Unknown application :erts