hecate_sdk

Build log

nerves_system_mangopi_mq_pro

hecate_sdk 0.6.2 · fail · run hecate_sdk-0.6.2-1789366308846
2702 of 2702 lines
1Resolving Hex dependencies...2Resolution completed in 0.52s3Unchanged: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:   mangopi_mq_pro237  MIX_ENV:      prod238239Checking for prebuilt Nerves artifacts...240  Found nerves_system_mangopi_mq_pro in cache241    /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-portable-0.17.2242  Found nerves_toolchain_riscv64_nerves_linux_gnu in cache243    /home/nerves/.nerves/artifacts/nerves_toolchain_riscv64_nerves_linux_gnu-linux_x86_64-15.3.1244==> jason245Compiling 10 files (.ex)246Compiling lib/decoder.ex (it's taking more than 10s)247Compiling lib/encode.ex (it's taking more than 10s)248Generated jason app249==> tablet250Compiling 2 files (.ex)251Generated tablet app252==> elixir_make253Compiling 8 files (.ex)254Generated elixir_make app255==> nerves_discovery256Compiling 5 files (.ex)257Generated nerves_discovery app258==> interactive_cmd259Compiling 1 file (.ex)260Generated interactive_cmd app261==> nerves262HOST_CC port.o263HOST_LD port264Compiling 55 files (.ex)265Generated nerves app266==> nerves_system_br267Generated nerves_system_br app268==> nerves_toolchain_riscv64_nerves_linux_gnu269Compiling 1 file (.ex)270Generated nerves_toolchain_riscv64_nerves_linux_gnu app271==> nerves_system_mangopi_mq_pro272Generated nerves_system_mangopi_mq_pro app273==> nerves_compatibility_test274275Nerves environment276  MIX_TARGET:   mangopi_mq_pro277  MIX_ENV:      prod278279==> circular_buffer280Compiling 1 file (.ex)281Generated circular_buffer app282==> nerves_compatibility_test283===> Analyzing applications...284===> Compiling any285===> Analyzing applications...286===> Compiling gpb287     ┌─ src/gpb.erl:288     │289 233 │      case catch analyse_vsn_1(S) of290     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.291Compile directive 'nowarn_deprecated_catch' can be used to suppress292warnings in selected modules.293294295Compiling descriptor.proto...296Compiling gpb_descriptor.erl...297Compiling gpb_compile_descr.erl...298Compiling gpb_parse_descr.erl...299===> Analyzing applications...300===> Compiling seshat301===> Analyzing applications...302===> Compiling mimerl303===> Analyzing applications...304===> Compiling ranch305    ┌─ src/ranch_conns_sup.erl:306    │307 80 │  	catch erlang:send(SupPid, {?MODULE, active_connections, self(), Tag},308    │  	╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.309Compile directive 'nowarn_deprecated_catch' can be used to suppress310warnings in selected modules.311312313==> ssl_verify_fun314Compiling 7 files (.erl)315Generated ssl_verify_fun app316==> nerves_compatibility_test317===> Analyzing applications...318===> Compiling aten319===> Fetching pc v1.15.0320===> Analyzing applications...321===> Compiling pc322===> Analyzing applications...323===> Compiling esqlite324===> Compiling c_src/esqlite3_nif.c325===> Compiling c_src/sqlite3/sqlite3.c326===> Linking /work/proj/_build/mangopi_mq_pro/lib/esqlite/priv/esqlite3_nif.so327===> Analyzing applications...328===> Compiling faber_tweann329    ┌─ src/neuron_info.erl:330    │331 81 │      case catch gen_server:call(Pid, get_state, 5000) of332    │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.333Compile directive 'nowarn_deprecated_catch' can be used to suppress334warnings in selected modules.335336337===> Analyzing applications...338===> Compiling faber_neuroevolution339     ┌─ src/silos/ecological_silo/ecological_silo.erl:340     │341 468 │              catch ets:delete(Table)342     │              ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.343Compile directive 'nowarn_deprecated_catch' can be used to suppress344warnings in selected modules.345346347     ┌─ src/silos/communication_silo/communication_silo.erl:348     │349 465 │              catch ets:delete(Table)350     │              ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.351Compile directive 'nowarn_deprecated_catch' can be used to suppress352warnings in selected modules.353354355     ┌─ src/silos/resource_silo/resource_silo.erl:356     │357 467 │                  catch erlang:garbage_collect(Pid)358     │                  ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.359Compile directive 'nowarn_deprecated_catch' can be used to suppress360warnings in selected modules.361362363     ┌─ src/silos/lc_supervisor.erl:364     │365 155 │              catch lc_sensor_publisher:enable_silo(SiloType),366     │              ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.367Compile directive 'nowarn_deprecated_catch' can be used to suppress368warnings in selected modules.369370     ┌─ src/silos/lc_supervisor.erl:371     │372 183 │                              catch lc_sensor_publisher:disable_silo(SiloType),373     │                              ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.374Compile directive 'nowarn_deprecated_catch' can be used to suppress375warnings in selected modules.376377378     ┌─ src/silos/lc_ets_utils.erl:379     │380 103 │              catch ets:delete(Tid)381     │              ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.382Compile directive 'nowarn_deprecated_catch' can be used to suppress383warnings in selected modules.384385386     ┌─ src/distribute/macula_mesh.erl:387     │388 276 │          Pid -> catch stop_macula_peer(Pid)389     │                 ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.390Compile directive 'nowarn_deprecated_catch' can be used to suppress391warnings in selected modules.392393394     ┌─ src/silos/distribution_silo/distribution_silo.erl:395     │396 449 │              catch ets:delete(Table)397     │              ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.398Compile directive 'nowarn_deprecated_catch' can be used to suppress399warnings in selected modules.400401402==> nerves_logging403 CC kmsg_tailer.o404 LD kmsg_tailer405Compiling 5 files (.ex)406Generated nerves_logging app407==> nerves_compatibility_test408===> Analyzing applications...409===> Compiling cowlib410==> ring_logger411Compiling 7 files (.ex)412Generated ring_logger app413==> nerves_compatibility_test414===> Analyzing applications...415===> Compiling macula_envy416==> shoehorn417Compiling 8 files (.ex)418Generated shoehorn app419==> nerves_compatibility_test420===> Analyzing applications...421===> Compiling gproc422     ┌─ src/gproc_pool.erl:423     │424 820 │      gproc:set_attributes_shared(Wrk, [{n, Pos}]).425     │                                  ╰── Warning: variable 'Wrk' exported from call (line 819, column 5).426Exporting bindings from subexpressions other than block expressions is427deprecated and may yield an error in a future version of Erlang/OTP.428Please move the binding of 'Wrk' out of the call.429Compile directive 'nowarn_export_var_subexpr' can be used to suppress430warnings in selected modules.431432     ┌─ src/gproc_pool.erl:433     │434 843 │                      gproc:set_value_shared(K, {NewLen, Type})435     │                                                 ╰── Warning: variable 'NewLen' exported from '-' (line 839, column 41).436Exporting bindings from subexpressions other than block expressions is437deprecated and may yield an error in a future version of Erlang/OTP.438Please move the binding of 'NewLen' out of the '-'.439Compile directive 'nowarn_export_var_subexpr' can be used to suppress440warnings in selected modules.441442443     ┌─ src/gproc_lib.erl:444     │445 142 │  	    ets:insert(?TAB, {K, Attrs1}),446     │  	                      ╰── Warning: variable 'K' exported from call (line 135, column 10).447Exporting bindings from subexpressions other than block expressions is448deprecated and may yield an error in a future version of Erlang/OTP.449Please move the binding of 'K' out of the call.450Compile directive 'nowarn_export_var_subexpr' can be used to suppress451warnings in selected modules.452453     ┌─ src/gproc_lib.erl:454     │455 490 │      Reg;456     │      ╰── Warning: variable 'Reg' exported from call (line 489, column 5).457Exporting bindings from subexpressions other than block expressions is458deprecated and may yield an error in a future version of Erlang/OTP.459Please move the binding of 'Reg' out of the call.460Compile directive 'nowarn_export_var_subexpr' can be used to suppress461warnings in selected modules.462463     ┌─ src/gproc_lib.erl:464     │465 493 │      Reg;466     │      ╰── Warning: variable 'Reg' exported from call (line 492, column 5).467Exporting bindings from subexpressions other than block expressions is468deprecated and may yield an error in a future version of Erlang/OTP.469Please move the binding of 'Reg' out of the call.470Compile directive 'nowarn_export_var_subexpr' can be used to suppress471warnings in selected modules.472473     ┌─ src/gproc_lib.erl:474     │475 496 │      Reg;476     │      ╰── Warning: variable 'Reg' exported from call (line 495, column 5).477Exporting bindings from subexpressions other than block expressions is478deprecated and may yield an error in a future version of Erlang/OTP.479Please move the binding of 'Reg' out of the call.480Compile directive 'nowarn_export_var_subexpr' can be used to suppress481warnings in selected modules.482483     ┌─ src/gproc_lib.erl:484     │485 499 │      Reg.486     │      ╰── Warning: variable 'Reg' exported from call (line 498, column 5).487Exporting bindings from subexpressions other than block expressions is488deprecated and may yield an error in a future version of Erlang/OTP.489Please move the binding of 'Reg' out of the call.490Compile directive 'nowarn_export_var_subexpr' can be used to suppress491warnings in selected modules.492493     ┌─ src/gproc_lib.erl:494     │495 609 │              case get_attr(on_zero, Pid, K, undefined) of496     │                                          ╰── Warning: variable 'K' exported from call (line 607, column 10).497Exporting bindings from subexpressions other than block expressions is498deprecated and may yield an error in a future version of Erlang/OTP.499Please move the binding of 'K' out of the call.500Compile directive 'nowarn_export_var_subexpr' can be used to suppress501warnings in selected modules.502503504      ┌─ src/gproc.erl:505      │506 2238 │      {?MODULE, lists:zf(507      │                ╰── Warning: lists:zf/2 is deprecated; use filtermap/2 instead508509510===> Analyzing applications...511===> Compiling unicode_util_compat512===> Analyzing applications...513===> Compiling idna514===> Analyzing applications...515===> Compiling telemetry516===> Analyzing applications...517===> Compiling reckon_gater518reckon_gater_repl.erl:427:10: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.519Compile directive 'nowarn_deprecated_catch' can be used to suppress520warnings in selected modules.521reckon_gater_repl.erl:453:19: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.522Compile directive 'nowarn_deprecated_catch' can be used to suppress523warnings in selected modules.524reckon_gater_repl.erl:453:49: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.525Compile directive 'nowarn_deprecated_catch' can be used to suppress526warnings in selected modules.527reckon_gater_repl.erl:794:18: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.528Compile directive 'nowarn_deprecated_catch' can be used to suppress529warnings in selected modules.530reckon_gater_repl.erl:810:18: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.531Compile directive 'nowarn_deprecated_catch' can be used to suppress532warnings in selected modules.533534===> Analyzing applications...535===> Compiling evoq536===> Fetching rebar3_hex v7.2.0537===> Fetching hex_core v0.18.0538===> Fetching verl v1.1.1539===> Analyzing applications...540===> Compiling verl541===> Compiling hex_core542===> Compiling rebar3_hex543===> Fetching rebar3_ex_doc v0.3.0544===> Analyzing applications...545===> Compiling rebar3_ex_doc546===> Analyzing applications...547===> Compiling reckon_evoq548===> Analyzing applications...549===> Compiling gen_batch_server550src/gen_batch_server.erl:269: Warning: INFO: receive matches any message, this is always fast551src/gen_batch_server.erl:323: Warning: INFO: receive matches any message, this is always fast552     ┌─ src/gen_batch_server.erl:553     │554 151 │      case catch Mod:init(Args) of555     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.556Compile directive 'nowarn_deprecated_catch' can be used to suppress557warnings in selected modules.558559     ┌─ src/gen_batch_server.erl:560     │561 197 │      catch global:send(Name, cast_msg(Request)),562     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.563Compile directive 'nowarn_deprecated_catch' can be used to suppress564warnings in selected modules.565566     ┌─ src/gen_batch_server.erl:567     │568 200 │      catch Mod:send(Name, cast_msg(Request)),569     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.570Compile directive 'nowarn_deprecated_catch' can be used to suppress571warnings in selected modules.572573     ┌─ src/gen_batch_server.erl:574     │575 219 │      catch global:send(Name, cast_batch_msg(Batch)),576     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.577Compile directive 'nowarn_deprecated_catch' can be used to suppress578warnings in selected modules.579580     ┌─ src/gen_batch_server.erl:581     │582 222 │      catch Mod:send(Name, cast_batch_msg(Batch)),583     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.584Compile directive 'nowarn_deprecated_catch' can be used to suppress585warnings in selected modules.586587     ┌─ src/gen_batch_server.erl:588     │589 249 │      case catch gen:call(Name, '$gen_call', Request, Timeout) of590     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.591Compile directive 'nowarn_deprecated_catch' can be used to suppress592warnings in selected modules.593594     ┌─ src/gen_batch_server.erl:595     │596 346 │      catch Mod:terminate(Reason, Inner),597     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.598Compile directive 'nowarn_deprecated_catch' can be used to suppress599warnings in selected modules.600601     ┌─ src/gen_batch_server.erl:602     │603 367 │      case catch Mod:handle_batch(Batch, Inner0) of604     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.605Compile directive 'nowarn_deprecated_catch' can be used to suppress606warnings in selected modules.607608     ┌─ src/gen_batch_server.erl:609     │610 413 │      case catch Mod:handle_continue(Continue, Inner0) of611     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.612Compile directive 'nowarn_deprecated_catch' can be used to suppress613warnings in selected modules.614615     ┌─ src/gen_batch_server.erl:616     │617 463 │       case catch Mod:format_status(State) of618     │            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.619Compile directive 'nowarn_deprecated_catch' can be used to suppress620warnings in selected modules.621622623===> Analyzing applications...624===> Compiling cowboy625     ┌─ src/cowboy_http2.erl:626     │627 605 │  		send_headers(State0, StreamID, fin, StatusCode0, RespHeaders0)628     │  		                                                 ╰── Warning: variable 'RespHeaders0' exported from tuple (line 595, column 9).629Exporting bindings from subexpressions other than block expressions is630deprecated and may yield an error in a future version of Erlang/OTP.631Please move the binding of 'RespHeaders0' out of the tuple.632Compile directive 'nowarn_export_var_subexpr' can be used to suppress633warnings in selected modules.634635636===> Analyzing applications...637===> Compiling ra638     ┌─ src/ra_snapshot.erl:639     │640 218 │              ?INFO("ra_snapshot: ~ts: skipping ~s as did not validate. Err: ~w",641     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.642Compile directive 'nowarn_deprecated_catch' can be used to suppress643warnings in selected modules.644645     ┌─ src/ra_snapshot.erl:646     │647 269 │              ?INFO("ra_snapshot: ~ts: removing checkpoint ~s as it did not "648     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.649Compile directive 'nowarn_deprecated_catch' can be used to suppress650warnings in selected modules.651652     ┌─ src/ra_snapshot.erl:653     │654 299 │              ?INFO("ra_snapshot: ~ts: removing checkpoint ~s as metadata could "655     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.656Compile directive 'nowarn_deprecated_catch' can be used to suppress657warnings in selected modules.658659     ┌─ src/ra_snapshot.erl:660     │661 309 │           ?INFO("ra_snapshot: ~ts: removing checkpoint ~s as it was older than "662     │            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.663Compile directive 'nowarn_deprecated_catch' can be used to suppress664warnings in selected modules.665666667     ┌─ src/ra.erl:668     │669 199 │      case catch ra_server_sup_sup:restart_server(System, ServerId, #{}) of670     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.671Compile directive 'nowarn_deprecated_catch' can be used to suppress672warnings in selected modules.673674     ┌─ src/ra.erl:675     │676 222 │      case catch ra_server_sup_sup:restart_server(System, ServerId, AddConfig) of677     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.678Compile directive 'nowarn_deprecated_catch' can be used to suppress679warnings in selected modules.680681     ┌─ src/ra.erl:682     │683 326 │              ?ERR("start_or_restart_cluster: got an error: ~w", [Err]),684     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.685Compile directive 'nowarn_deprecated_catch' can be used to suppress686warnings in selected modules.687688     ┌─ src/ra.erl:689     │690 440 │                          ?ERR("ra: failed to start a server ~w, error: ~p",691     │                           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.692Compile directive 'nowarn_deprecated_catch' can be used to suppress693warnings in selected modules.694695     ┌─ src/ra.erl:696     │697 448 │                      ?ERR("ra: failed to form a new cluster ~w. "698     │                       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.699Compile directive 'nowarn_deprecated_catch' can be used to suppress700warnings in selected modules.701702     ┌─ src/ra.erl:703     │704 464 │                              ?INFO("ra: started cluster ~ts with ~b servers. "705     │                               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.706Compile directive 'nowarn_deprecated_catch' can be used to suppress707warnings in selected modules.708709     ┌─ src/ra.erl:710     │711 472 │                              ?WARN("ra: failed to form new cluster ~w. "712     │                               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.713Compile directive 'nowarn_deprecated_catch' can be used to suppress714warnings in selected modules.715716     ┌─ src/ra.erl:717     │718 481 │              ?WARN("ra: a member of cluster ~w failed to start within the expected time interval (~w)", [ClusterName, Timeout]),719     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.720Compile directive 'nowarn_deprecated_catch' can be used to suppress721warnings in selected modules.722723     ┌─ src/ra.erl:724     │725 540 │              case catch ra_server_sup_sup:start_server(System, Conf) of726     │                   ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.727Compile directive 'nowarn_deprecated_catch' can be used to suppress728warnings in selected modules.729730     ┌─ src/ra.erl:731     │732 696 │              ?ERR("Failed to leave the cluster: request to ~w timed out", [Who]),733     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.734Compile directive 'nowarn_deprecated_catch' can be used to suppress735warnings in selected modules.736737     ┌─ src/ra.erl:738     │739 701 │              ?INFO("We (Ra node ~w) has successfully left the cluster. Terminating.", [ServerId]),740     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.741Compile directive 'nowarn_deprecated_catch' can be used to suppress742warnings in selected modules.743744     ┌─ src/ra.erl:745     │746 735 │              ?ERR("Failed to leave the cluster: request to ~w timed out", [Who]),747     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.748Compile directive 'nowarn_deprecated_catch' can be used to suppress749warnings in selected modules.750751     ┌─ src/ra.erl:752     │753 740 │              ?INFO("Ra node ~w has successfully left the cluster.", [ServerId]),754     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.755Compile directive 'nowarn_deprecated_catch' can be used to suppress756warnings in selected modules.757758759     ┌─ src/ra_server_sup_sup.erl:760     │761 174 │              ?INFO("Deleting server ~w and its data directory.",762     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.763Compile directive 'nowarn_deprecated_catch' can be used to suppress764warnings in selected modules.765766     ┌─ src/ra_server_sup_sup.erl:767     │768 186 │              catch ets:delete(ra_log_metrics, UId),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_server_sup_sup.erl:774     │775 187 │              catch ets:delete(ra_log_snapshot_state, UId),776     │              ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.777Compile directive 'nowarn_deprecated_catch' can be used to suppress778warnings in selected modules.779780     ┌─ src/ra_server_sup_sup.erl:781     │782 188 │              catch ets:delete(ra_metrics, RaName),783     │              ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.784Compile directive 'nowarn_deprecated_catch' can be used to suppress785warnings in selected modules.786787     ┌─ src/ra_server_sup_sup.erl:788     │789 189 │              catch ets:delete(ra_state, RaName),790     │              ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.791Compile directive 'nowarn_deprecated_catch' can be used to suppress792warnings in selected modules.793794     ┌─ src/ra_server_sup_sup.erl:795     │796 190 │              catch ets:delete(ra_open_file_metrics, Pid),797     │              ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.798Compile directive 'nowarn_deprecated_catch' can be used to suppress799warnings in selected modules.800801     ┌─ src/ra_server_sup_sup.erl:802     │803 191 │              catch ra_counters:delete({RaName, node()}),804     │              ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.805Compile directive 'nowarn_deprecated_catch' can be used to suppress806warnings in selected modules.807808     ┌─ src/ra_server_sup_sup.erl:809     │810 192 │              catch ra_leaderboard:clear(RaName),811     │              ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.812Compile directive 'nowarn_deprecated_catch' can be used to suppress813warnings in selected modules.814815     ┌─ src/ra_server_sup_sup.erl:816     │817 204 │                                       ?WARN("ra: delete_server/1 failed to delete directory ~ts. "818     │                                        ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.819Compile directive 'nowarn_deprecated_catch' can be used to suppress820warnings in selected modules.821822     ┌─ src/ra_server_sup_sup.erl:823     │824 221 │               ?DEBUG("ra: terminating child ~w in system ~ts", [Pid, System]),825     │                ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.826Compile directive 'nowarn_deprecated_catch' can be used to suppress827warnings in selected modules.828829     ┌─ src/ra_server_sup_sup.erl:830     │831 272 │                      ?ERROR("Ra: failed to start ra server ~ts, err ~s",832     │                       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.833Compile directive 'nowarn_deprecated_catch' can be used to suppress834warnings in selected modules.835836837    ┌─ src/ra_system_recover.erl:838    │839 41 │              ?INFO("~s: ra system '~ts' server recovery strategy ~w,840    │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.841Compile directive 'nowarn_deprecated_catch' can be used to suppress842warnings in selected modules.843844    ┌─ src/ra_system_recover.erl:845    │846 49 │                           ?WARN("~s: ra:restart_server/2 failed with ~p",847    │                            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.848Compile directive 'nowarn_deprecated_catch' can be used to suppress849warnings in selected modules.850851    ┌─ src/ra_system_recover.erl:852    │853 56 │              ?INFO("~s: ra system '~ts' server recovery strategy ~s:~s",854    │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.855Compile directive 'nowarn_deprecated_catch' can be used to suppress856warnings in selected modules.857858    ┌─ src/ra_system_recover.erl:859    │860 62 │                        ?ERROR("~s: ~s encountered during server recovery ~p. "861    │                         ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.862Compile directive 'nowarn_deprecated_catch' can be used to suppress863warnings in selected modules.864865    ┌─ src/ra_system_recover.erl:866    │867 68 │              ?DEBUG("~s: no server recovery configured", [?MODULE]),868    │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.869Compile directive 'nowarn_deprecated_catch' can be used to suppress870warnings in selected modules.871872873     ┌─ src/ra_log_wal.erl:874     │875 272 │      ?NOTICE("WAL: ~ts init, mem-tables table name: ~w",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_log_wal.erl:881     │882 321 │      ?DEBUG("wal: terminating with ~W", [Reason, 20]),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_log_wal.erl:888     │889 381 │               ?DEBUG("wal: recovering ~ts, Mode ~s", [F, Mode]),890     │                ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.891Compile directive 'nowarn_deprecated_catch' can be used to suppress892warnings in selected modules.893894     ┌─ src/ra_log_wal.erl:895     │896 390 │               ?DEBUG("wal: recovered ~ts time taken ~bms - recovered ~b writers",897     │                ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.898Compile directive 'nowarn_deprecated_catch' can be used to suppress899warnings in selected modules.900901     ┌─ src/ra_log_wal.erl:902     │903 399 │      ?DEBUG("wal: recovered ~b writers", [map_size(FinalWriters)]),904     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.905Compile directive 'nowarn_deprecated_catch' can be used to suppress906warnings in selected modules.907908     ┌─ src/ra_log_wal.erl:909     │910 510 │              ?DEBUG("WAL: requesting resend from `~w`, "911     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.912Compile directive 'nowarn_deprecated_catch' can be used to suppress913warnings in selected modules.914915     ┌─ src/ra_log_wal.erl:916     │917 522 │      _ = catch Fun(State),918     │          ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.919Compile directive 'nowarn_deprecated_catch' can be used to suppress920warnings in selected modules.921922     ┌─ src/ra_log_wal.erl:923     │924 573 │      ?DEBUG("wal: opening new file ~ts", [Fn]),925     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.926Compile directive 'nowarn_deprecated_catch' can be used to suppress927warnings in selected modules.928929     ┌─ src/ra_log_wal.erl:930     │931 608 │                  ?WARN("wal: o_sync write strategy not supported. "932     │                   ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.933Compile directive 'nowarn_deprecated_catch' can be used to suppress934warnings in selected modules.935936     ┌─ src/ra_log_wal.erl:937     │938 653 │              ?INFO("wal: preallocation may not be supported by the file system"939     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.940Compile directive 'nowarn_deprecated_catch' can be used to suppress941warnings in selected modules.942943     ┌─ src/ra_log_wal.erl:944     │945 843 │                      ?DEBUG("WAL: record failed CRC check. If this is the last record"946     │                       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.947Compile directive 'nowarn_deprecated_catch' can be used to suppress948warnings in selected modules.949950     ┌─ src/ra_log_wal.erl:951     │952 878 │                      ?DEBUG("WAL: record failed CRC check. If this is the last record"953     │                       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.954Compile directive 'nowarn_deprecated_catch' can be used to suppress955warnings in selected modules.956957     ┌─ src/ra_log_wal.erl:958     │959 923 │              ?ERROR("WAL: record failed CRC check during recovery. "960     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.961Compile directive 'nowarn_deprecated_catch' can be used to suppress962warnings in selected modules.963964965     ┌─ src/ra_server_proc.erl:966     │967 604 │              ?DEBUG_IF(is_command(Msg), "~ts: postponing ~0P",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_server_proc.erl:973     │974 741 │                                 ?DEBUG("~ts: is not new, setting "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_server_proc.erl:980     │981 759 │              ?WARN("~ts: leader cast - leader not known. "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_server_proc.erl:987     │988 763 │              ?DEBUG("~ts: follower leader cast - redirecting to ~w ",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_server_proc.erl:994     │995 789 │      ?DEBUG("~ts: election triggered by ~w", [log_id(State), element(1, From)]),996     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.997Compile directive 'nowarn_deprecated_catch' can be used to suppress998warnings in selected modules.9991000     ┌─ src/ra_server_proc.erl:1001     │1002 796 │      ?INFO("~ts: Leader monitor down with ~W, setting election timeout",1003     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1004Compile directive 'nowarn_deprecated_catch' can be used to suppress1005warnings in selected modules.10061007     ┌─ src/ra_server_proc.erl:1008     │1009 827 │              ?DEBUG("~ts: Leader node ~w may be down, setting pre-vote timeout",1010     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1011Compile directive 'nowarn_deprecated_catch' can be used to suppress1012warnings in selected modules.10131014     ┌─ src/ra_server_proc.erl:1015     │1016 837 │              ?DEBUG("~ts: Leader node ~w is back up, cancelling pre-vote timeout",1017     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1018Compile directive 'nowarn_deprecated_catch' can be used to suppress1019warnings in selected modules.10201021     ┌─ src/ra_server_proc.erl:1022     │1023 942 │      ?DEBUG("~ts: terminating leader received ~W", [LogName, Msg, 10]),1024     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1025Compile directive 'nowarn_deprecated_catch' can be used to suppress1026warnings in selected modules.10271028     ┌─ src/ra_server_proc.erl:1029     │1030 956 │              ?DEBUG("~ts: is not fully replicated after ~W",1031     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1032Compile directive 'nowarn_deprecated_catch' can be used to suppress1033warnings in selected modules.10341035     ┌─ src/ra_server_proc.erl:1036     │1037 967 │      ?DEBUG("~ts: terminating follower received ~W", [LogName, Msg, 10]),1038     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1039Compile directive 'nowarn_deprecated_catch' can be used to suppress1040warnings in selected modules.10411042     ┌─ src/ra_server_proc.erl:1043     │1044 972 │                                 ?DEBUG("~ts: terminating follower requested state '~s'"1045     │                                  ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1046Compile directive 'nowarn_deprecated_catch' can be used to suppress1047warnings in selected modules.10481049     ┌─ src/ra_server_proc.erl:1050     │1051 983 │              ?DEBUG("~ts: is not fully persisted after ~W",1052     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1053Compile directive 'nowarn_deprecated_catch' can be used to suppress1054warnings in selected modules.10551056      ┌─ src/ra_server_proc.erl:1057      │1058 1022 │      ?INFO("~ts: await_condition - Leader monitor down. Entering follower state.",1059      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1060Compile directive 'nowarn_deprecated_catch' can be used to suppress1061warnings in selected modules.10621063      ┌─ src/ra_server_proc.erl:1064      │1065 1030 │              ?WARN("~ts: await_condition - Leader node ~w might be down."1066      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1067Compile directive 'nowarn_deprecated_catch' can be used to suppress1068warnings in selected modules.10691070      ┌─ src/ra_server_proc.erl:1071      │1072 1060 │              ?DEBUG_IF(is_command(Msg), "~ts: await_condition postponing ~0P",1073      │                                      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1074Compile directive 'nowarn_deprecated_catch' can be used to suppress1075warnings in selected modules.10761077      ┌─ src/ra_server_proc.erl:1078      │1079 1072 │      ?WARN("~ts: handle_event unknown ~P", [log_id(State), EventContent, 10]),1080      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1081Compile directive 'nowarn_deprecated_catch' can be used to suppress1082warnings in selected modules.10831084      ┌─ src/ra_server_proc.erl:1085      │1086 1078 │      ?DEBUG("~ts: terminating with ~w in state ~w",1087      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1088Compile directive 'nowarn_deprecated_catch' can be used to suppress1089warnings in selected modules.10901091      ┌─ src/ra_server_proc.erl:1092      │1093 1094 │              catch ra_directory:unregister_name(Names, UId),1094      │              ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1095Compile directive 'nowarn_deprecated_catch' can be used to suppress1096warnings in selected modules.10971098      ┌─ src/ra_server_proc.erl:1099      │1100 1096 │              catch ra_log_meta:delete_sync(MetaName, UId),1101      │              ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1102Compile directive 'nowarn_deprecated_catch' can be used to suppress1103warnings in selected modules.11041105      ┌─ src/ra_server_proc.erl:1106      │1107 1097 │              catch ra_counters:delete(Id),1108      │              ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1109Compile directive 'nowarn_deprecated_catch' can be used to suppress1110warnings in selected modules.11111112      ┌─ src/ra_server_proc.erl:1113      │1114 1117 │      catch ra_leaderboard:clear(ClusterName),1115      │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1116Compile directive 'nowarn_deprecated_catch' can be used to suppress1117warnings in selected modules.11181119      ┌─ src/ra_server_proc.erl:1120      │1121 1126 │      ?DEBUG("~ts: terminating with ~w in state ~w",1122      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1123Compile directive 'nowarn_deprecated_catch' can be used to suppress1124warnings in selected modules.11251126      ┌─ src/ra_server_proc.erl:1127      │1128 1131 │      ?DEBUG("Terminating with ~w in state ~w with state ~w",1129      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1130Compile directive 'nowarn_deprecated_catch' can be used to suppress1131warnings in selected modules.11321133      ┌─ src/ra_server_proc.erl:1134      │1135 1176 │              ?NOTICE("~ts: ~s -> ~s in term: ~b machine version: ~b, last applied ~b",1136      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1137Compile directive 'nowarn_deprecated_catch' can be used to suppress1138warnings in selected modules.11391140      ┌─ src/ra_server_proc.erl:1141      │1142 1181 │              ?DEBUG("~ts: ~s -> ~s in term: ~b machine version: ~b, last applied ~b",1143      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1144Compile directive 'nowarn_deprecated_catch' can be used to suppress1145warnings in selected modules.11461147      ┌─ src/ra_server_proc.erl:1148      │1149 1190 │      case catch ra_server:handle_leader(Msg, ServerState0) of1150      │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1151Compile directive 'nowarn_deprecated_catch' can be used to suppress1152warnings in selected modules.11531154      ┌─ src/ra_server_proc.erl:1155      │1156 1200 │              ?ERR("handle_leader err ~p", [OtherErr]),1157      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1158Compile directive 'nowarn_deprecated_catch' can be used to suppress1159warnings in selected modules.11601161      ┌─ src/ra_server_proc.erl:1162      │1163 1548 │              ?DEBUG("~ts: send_snapshot node ~s disconnected",1164      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1165Compile directive 'nowarn_deprecated_catch' can be used to suppress1166warnings in selected modules.11671168      ┌─ src/ra_server_proc.erl:1169      │1170 1758 │              ?INFO("~ts: detected a new leader ~w in term ~b",1171      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1172Compile directive 'nowarn_deprecated_catch' can be used to suppress1173warnings in selected modules.11741175      ┌─ src/ra_server_proc.erl:1176      │1177 1830 │              ?DEBUG("~ts: leader call - leader not known. "1178      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1179Compile directive 'nowarn_deprecated_catch' can be used to suppress1180warnings in selected modules.11811182      ┌─ src/ra_server_proc.erl:1183      │1184 1851 │              ?INFO("~ts: follower received leader command from ~w. "1185      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1186Compile directive 'nowarn_deprecated_catch' can be used to suppress1187warnings in selected modules.118811891190    ┌─ src/ra_log_pre_init.erl:1191    │1192 42 │      ?INFO("ra system '~ts' running pre init for ~b registered servers",1193    │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1194Compile directive 'nowarn_deprecated_catch' can be used to suppress1195warnings in selected modules.11961197    ┌─ src/ra_log_pre_init.erl:1198    │1199 48 │                         ?ERROR("pre_init failed in system ~s for UId ~ts with name ~ts"1200    │                          ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1201Compile directive 'nowarn_deprecated_catch' can be used to suppress1202warnings in selected modules.12031204    ┌─ src/ra_log_pre_init.erl:1205    │1206 96 │                                      ?ERROR("pre_init failed to read config file for UId '~ts', Err ~p",1207    │                                       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1208Compile directive 'nowarn_deprecated_catch' can be used to suppress1209warnings in selected modules.12101211     ┌─ src/ra_log_pre_init.erl:1212     │1213 101 │                              ?INFO("pre_init UId '~ts' is registered but no data1214     │                               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1215Compile directive 'nowarn_deprecated_catch' can be used to suppress1216warnings in selected modules.12171218     ┌─ src/ra_log_pre_init.erl:1219     │1220 104 │                              _ = catch ra_directory:unregister_name(System, UId),1221     │                                  ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1222Compile directive 'nowarn_deprecated_catch' can be used to suppress1223warnings in selected modules.122412251226    ┌─ src/ra_system.erl:1227    │1228 71 │      ?INFO("ra: starting system ~ts", [Name]),1229    │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1230Compile directive 'nowarn_deprecated_catch' can be used to suppress1231warnings in selected modules.12321233    ┌─ src/ra_system.erl:1234    │1235 72 │      ?DEBUG("ra: starting system ~ts with config: ~tp", [Name, Config]),1236    │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1237Compile directive 'nowarn_deprecated_catch' can be used to suppress1238warnings in selected modules.123912401241    ┌─ src/ra_system_sup.erl:1242    │1243 29 │              ?DEBUG("ra system '~s' starting", [Name]),1244    │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1245Compile directive 'nowarn_deprecated_catch' can be used to suppress1246warnings in selected modules.12471248    ┌─ src/ra_system_sup.erl:1249    │1250 45 │              ?ERR("Failed to create Ra data directory at '~ts', file system operation error: ~p", [DataDir, Code]),1251    │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1252Compile directive 'nowarn_deprecated_catch' can be used to suppress1253warnings in selected modules.125412551256     ┌─ src/ra_log_reader.erl:1257     │1258 207 │      {Open, SegC, Entries} = (catch segment_sparse_read(State, Indexes, Entries0)),1259     │                               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1260Compile directive 'nowarn_deprecated_catch' can be used to suppress1261warnings in selected modules.126212631264     ┌─ src/ra_lib.erl:1265     │1266 276 │      catch1267     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1268Compile directive 'nowarn_deprecated_catch' can be used to suppress1269warnings in selected modules.12701271     ┌─ src/ra_lib.erl:1272     │1273 342 │      case catch Func() of1274     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1275Compile directive 'nowarn_deprecated_catch' can be used to suppress1276warnings in selected modules.127712781279     ┌─ src/ra_log.erl:1280     │1281 292 │                               ?ERROR("~ts: ra_log:init/1 cannot complete as wal process is down.",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.erl:1287     │1288 311 │      ?DEBUG("~ts: ra_log:init recovered last_index_term ~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.erl:1294     │1295 386 │              ?DEBUG("~ts: mem table ~s detected appending index ~b, "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.erl:1301     │1302 407 │              ?DEBUG("~ts: mem table ~s detected appending index ~b, tx=true "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.erl:1308     │1309 649 │                      ?DEBUG("~ts: written event did not find term ~b for index ~b "1310     │                       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1311Compile directive 'nowarn_deprecated_catch' can be used to suppress1312warnings in selected modules.13131314     ┌─ src/ra_log.erl:1315     │1316 668 │              ?INFO("~ts: ra_log: written gap detected at ~b expected ~b!",1317     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1318Compile directive 'nowarn_deprecated_catch' can be used to suppress1319warnings in selected modules.13201321     ┌─ src/ra_log.erl:1322     │1323 672 │              ?DEBUG("~ts: ra_log: written gap detected at ~b but is outside1324     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1325Compile directive 'nowarn_deprecated_catch' can be used to suppress1326warnings in selected modules.13271328     ┌─ src/ra_log.erl:1329     │1330 773 │      ?INFO("~ts: old snapshot_written received for index ~b in term ~b1331     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1332Compile directive 'nowarn_deprecated_catch' can be used to suppress1333warnings in selected modules.13341335     ┌─ src/ra_log.erl:1336     │1337 783 │      ?INFO("~ts: ra_log: wal requested resend from ~b",1338     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1339Compile directive 'nowarn_deprecated_catch' can be used to suppress1340warnings in selected modules.13411342      ┌─ src/ra_log.erl:1343      │1344 1097 │      catch ets:delete(ra_log_snapshot_state, UId),1345      │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1346Compile directive 'nowarn_deprecated_catch' can be used to suppress1347warnings in selected modules.13481349      ┌─ src/ra_log.erl:1350      │1351 1114 │              ?WARN("ra_log:delete_everything/1 failed to delete "1352      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1353Compile directive 'nowarn_deprecated_catch' can be used to suppress1354warnings in selected modules.13551356      ┌─ src/ra_log.erl:1357      │1358 1182 │              ?DEBUG("~ts: ~b obsolete segments at ~b - remaining: ~b, pivot ~0p",1359      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1360Compile directive 'nowarn_deprecated_catch' can be used to suppress1361warnings in selected modules.13621363      ┌─ src/ra_log.erl:1364      │1365 1254 │              ?WARN("~ts: ra_log: resending from ~b failed with wal_down",1366      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1367Compile directive 'nowarn_deprecated_catch' can be used to suppress1368warnings in selected modules.13691370      ┌─ src/ra_log.erl:1371      │1372 1263 │      ?DEBUG("~ts: ra_log: resending from ~b to ~b",1373      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1374Compile directive 'nowarn_deprecated_catch' can be used to suppress1375warnings in selected modules.13761377      ┌─ src/ra_log.erl:1378      │1379 1292 │              ?DEBUG("~ts: mem table ~s detected whilst staging entries, opening new mem table",1380      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1381Compile directive 'nowarn_deprecated_catch' can be used to suppress1382warnings in selected modules.138313841385    ┌─ src/ra_systems_sup.erl:1386    │1387 31 │      ?INFO("starting Ra system: ~ts in directory: ~ts", [Name, Dir]),1388    │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1389Compile directive 'nowarn_deprecated_catch' can be used to suppress1390warnings in selected modules.13911392    ┌─ src/ra_systems_sup.erl:1393    │1394 58 │      _ = (catch supervisor:delete_child(?MODULE, Name)),1395    │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1396Compile directive 'nowarn_deprecated_catch' can be used to suppress1397warnings in selected modules.139813991400     ┌─ src/ra_log_segment_writer.erl:1401     │1402 154 │                                     ?DEBUG("segment_writer in '~ts': deleting memtable "1403     │                                      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1404Compile directive 'nowarn_deprecated_catch' can be used to suppress1405warnings in selected modules.14061407     ┌─ src/ra_log_segment_writer.erl:1408     │1409 174 │                       ?ERROR("segment_writer: ~b failures encountered during segment"1410     │                        ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1411Compile directive 'nowarn_deprecated_catch' can be used to suppress1412warnings in selected modules.14131414     ┌─ src/ra_log_segment_writer.erl:1415     │1416 183 │      ?DEBUG("segment_writer in '~w': completed flush of ~b writers from wal file "1417     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1418Compile directive 'nowarn_deprecated_catch' can be used to suppress1419warnings in selected modules.14201421     ┌─ src/ra_log_segment_writer.erl:1422     │1423 218 │                              ?DEBUG("segment_writer in '~w': ~s for ~s took ~bms",1424     │                               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1425Compile directive 'nowarn_deprecated_catch' can be used to suppress1426warnings in selected modules.14271428     ┌─ src/ra_log_segment_writer.erl:1429     │1430 234 │                              ?DEBUG("segment_writer in '~w': ~s for ~s took ~bms",1431     │                               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1432Compile directive 'nowarn_deprecated_catch' can be used to suppress1433warnings in selected modules.14341435     ┌─ src/ra_log_segment_writer.erl:1436     │1437 322 │              ?DEBUG("segment_writer: skipping segment as directory ~ts does "1438     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1439Compile directive 'nowarn_deprecated_catch' can be used to suppress1440warnings in selected modules.14411442     ┌─ src/ra_log_segment_writer.erl:1443     │1444 331 │                      ?WARN("segment_writer: skipping segments for ~w as1445     │                       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1446Compile directive 'nowarn_deprecated_catch' can be used to suppress1447warnings in selected modules.14481449     ┌─ src/ra_log_segment_writer.erl:1450     │1451 369 │              ?DEBUG("ra_log_segment_writer: unable to send "1452     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1453Compile directive 'nowarn_deprecated_catch' can be used to suppress1454warnings in selected modules.14551456     ┌─ src/ra_log_segment_writer.erl:1457     │1458 375 │                   _  = catch ra_mt:delete({range, Tid, Range})1459     │                        ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1460Compile directive 'nowarn_deprecated_catch' can be used to suppress1461warnings in selected modules.14621463     ┌─ src/ra_log_segment_writer.erl:1464     │1465 403 │                      ?WARN("segment_writer: missing index ~b in mem table for uid ~s"1466     │                       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1467Compile directive 'nowarn_deprecated_catch' can be used to suppress1468warnings in selected modules.14691470     ┌─ src/ra_log_segment_writer.erl:1471     │1472 408 │                              ?ERROR("segment_writer: uid ~ts is registered, exiting...",1473     │                               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1474Compile directive 'nowarn_deprecated_catch' can be used to suppress1475warnings in selected modules.14761477     ┌─ src/ra_log_segment_writer.erl:1478     │1479 412 │                              ?INFO("segment_writer: uid ~ts was not registered, skipping",1480     │                               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1481Compile directive 'nowarn_deprecated_catch' can be used to suppress1482warnings in selected modules.14831484     ┌─ src/ra_log_segment_writer.erl:1485     │1486 449 │                ?INFO("segment_writer: uid ~s ets table deleted", [UId]),1487     │                 ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1488Compile directive 'nowarn_deprecated_catch' can be used to suppress1489warnings in selected modules.14901491     ┌─ src/ra_log_segment_writer.erl:1492     │1493 503 │              ?WARN("segment_writer: missing header in segment file ~ts "1494     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1495Compile directive 'nowarn_deprecated_catch' can be used to suppress1496warnings in selected modules.14971498     ┌─ src/ra_log_segment_writer.erl:1499     │1500 508 │              ?DEBUG("segment_writer: failed to open segment file ~ts "1501     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1502Compile directive 'nowarn_deprecated_catch' can be used to suppress1503warnings in selected modules.15041505     ┌─ src/ra_log_segment_writer.erl:1506     │1507 514 │              ?WARN("segment_writer: failed to open segment file ~ts "1508     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1509Compile directive 'nowarn_deprecated_catch' can be used to suppress1510warnings in selected modules.15111512     ┌─ src/ra_log_segment_writer.erl:1513     │1514 539 │              ?INFO("segment_writer: upgrading segment file names to "1515     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1516Compile directive 'nowarn_deprecated_catch' can be used to suppress1517warnings in selected modules.151815191520     ┌─ src/ra_monitors.erl:1521     │1522 115 │      ?DEBUG("ra_monitors: target ~w not recognised", [Target]),1523     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1524Compile directive 'nowarn_deprecated_catch' can be used to suppress1525warnings in selected modules.152615271528    ┌─ src/ra_directory.erl:1529    │1530 92 │              ?WARN("ra server with name ~ts UId ~s replaces prior UId ~s",1531    │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1532Compile directive 'nowarn_deprecated_catch' can be used to suppress1533warnings in selected modules.153415351536    ┌─ src/ra_file.erl:1537    │1538 34 │      ?RETRY_ON_ERROR(file:sync(Fd)).1539    │                                  ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1540Compile directive 'nowarn_deprecated_catch' can be used to suppress1541warnings in selected modules.15421543    ┌─ src/ra_file.erl:1544    │1545 34 │      ?RETRY_ON_ERROR(file:sync(Fd)).1546    │                                  ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1547Compile directive 'nowarn_deprecated_catch' can be used to suppress1548warnings in selected modules.15491550    ┌─ src/ra_file.erl:1551    │1552 37 │      ?RETRY_ON_ERROR(prim_file:rename(Src, Dst)).1553    │                                               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1554Compile directive 'nowarn_deprecated_catch' can be used to suppress1555warnings in selected modules.15561557    ┌─ src/ra_file.erl:1558    │1559 37 │      ?RETRY_ON_ERROR(prim_file:rename(Src, Dst)).1560    │                                               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1561Compile directive 'nowarn_deprecated_catch' can be used to suppress1562warnings in selected modules.156315641565    ┌─ src/ra_log_meta.erl:1566    │1567 57 │      ?INFO("ra: meta data store initialised for system ~ts. ~b record(s) recovered",1568    │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1569Compile directive 'nowarn_deprecated_catch' can be used to suppress1570warnings in selected modules.15711572     ┌─ src/ra_log_meta.erl:1573     │1574 109 │      ?DEBUG("ra: meta data store is terminating", []),1575     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1576Compile directive 'nowarn_deprecated_catch' can be used to suppress1577warnings in selected modules.157815791580     ┌─ src/ra_log_ets.erl:1581     │1582 109 │      ?INFO("~s: in system ~s initialising. Mem table opts: ~w",1583     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1584Compile directive 'nowarn_deprecated_catch' can be used to suppress1585warnings in selected modules.15861587     ┌─ src/ra_log_ets.erl:1588     │1589 134 │      ?INFO("ra_log_ets:handle_call/3 unhandled request ~w", [Request]),1590     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1591Compile directive 'nowarn_deprecated_catch' can be used to suppress1592warnings in selected modules.15931594     ┌─ src/ra_log_ets.erl:1595     │1596 151 │              ?DEBUG_IF(Time > 25_000,1597     │                               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1598Compile directive 'nowarn_deprecated_catch' can be used to suppress1599warnings in selected modules.16001601     ┌─ src/ra_log_ets.erl:1602     │1603 157 │              ?WARN("ra_log_ets: failed to delete ~w ~w ",1604     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1605Compile directive 'nowarn_deprecated_catch' can be used to suppress1606warnings in selected modules.16071608     ┌─ src/ra_log_ets.erl:1609     │1610 171 │                   ?DEBUG_IF(Time > 25_000,1611     │                                    ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1612Compile directive 'nowarn_deprecated_catch' can be used to suppress1613warnings in selected modules.16141615     ┌─ src/ra_log_ets.erl:1616     │1617 177 │                   ?WARN("ra_log_ets: failed to delete ets table ~w with ~w "1618     │                    ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1619Compile directive 'nowarn_deprecated_catch' can be used to suppress1620warnings in selected modules.16211622     ┌─ src/ra_log_ets.erl:1623     │1624 196 │      ?DEBUG("ra_log_ets: terminating with ~p", [Reason]),1625     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1626Compile directive 'nowarn_deprecated_catch' can be used to suppress1627warnings in selected modules.162816291630     ┌─ src/ra_server.erl:1631     │1632 431 │      ?DEBUG("~ts: recovering state machine version ~b:~b from index ~b to ~b",1633     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1634Compile directive 'nowarn_deprecated_catch' can be used to suppress1635warnings in selected modules.16361637     ┌─ src/ra_server.erl:1638     │1639 446 │      ?DEBUG("~ts: recovery of state machine version ~b:~b "1640     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1641Compile directive 'nowarn_deprecated_catch' can be used to suppress1642warnings in selected modules.16431644     ┌─ src/ra_server.erl:1645     │1646 453 │      ?DEBUG("~ts: scanning for cluster changes ~b:~b ", [LogId, FromScan, ToScan]),1647     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1648Compile directive 'nowarn_deprecated_catch' can be used to suppress1649warnings in selected modules.16501651     ┌─ src/ra_server.erl:1652     │1653 474 │              ?WARN("~ts: saw append_entries_reply from unknown peer ~w",1654     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1655Compile directive 'nowarn_deprecated_catch' can be used to suppress1656warnings in selected modules.16571658     ┌─ src/ra_server.erl:1659     │1660 496 │                      ?INFO("~ts: leader not in new cluster - goodbye", [LogId]),1661     │                       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1662Compile directive 'nowarn_deprecated_catch' can be used to suppress1663warnings in selected modules.16641665     ┌─ src/ra_server.erl:1666     │1667 511 │              ?WARN("~ts: saw append_entries_reply from unknown peer ~w",1668     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1669Compile directive 'nowarn_deprecated_catch' can be used to suppress1670warnings in selected modules.16711672     ┌─ src/ra_server.erl:1673     │1674 515 │              ?NOTICE("~ts: leader saw append_entries_reply from ~w for term ~b "1675     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1676Compile directive 'nowarn_deprecated_catch' can be used to suppress1677warnings in selected modules.16781679     ┌─ src/ra_server.erl:1680     │1681 524 │      ?WARN("~ts: saw append_entries_reply from unknown peer ~w",1682     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1683Compile directive 'nowarn_deprecated_catch' can be used to suppress1684warnings in selected modules.16851686     ┌─ src/ra_server.erl:1687     │1688 541 │                            ?DEBUG("~ts: peer ~w last index ~b not found "1689     │                             ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1690Compile directive 'nowarn_deprecated_catch' can be used to suppress1691warnings in selected modules.16921693     ┌─ src/ra_server.erl:1694     │1695 549 │                            ?DEBUG("~ts: setting last index to ~b, "1696     │                             ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1697Compile directive 'nowarn_deprecated_catch' can be used to suppress1698warnings in selected modules.16991700     ┌─ src/ra_server.erl:1701     │1702 560 │                            ?WARN("~ts: leader saw peer with last_index [~b in ~b]"1703     │                             ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1704Compile directive 'nowarn_deprecated_catch' can be used to suppress1705warnings in selected modules.17061707     ┌─ src/ra_server.erl:1708     │1709 575 │                            ?DEBUG("~ts: leader received last_index ~b"1710     │                             ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1711Compile directive 'nowarn_deprecated_catch' can be used to suppress1712warnings in selected modules.17131714     ┌─ src/ra_server.erl:1715     │1716 610 │              ?WARN("~ts command ~W NOT appended to log. Reason ~w",1717     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1718Compile directive 'nowarn_deprecated_catch' can be used to suppress1719warnings in selected modules.17201721     ┌─ src/ra_server.erl:1722     │1723 650 │              ?WARN("~ts ~b commands NOT appended to Raft log. Reason: wal_down",1724     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1725Compile directive 'nowarn_deprecated_catch' can be used to suppress1726warnings in selected modules.17271728     ┌─ src/ra_server.erl:1729     │1730 690 │              ?WARN("~ts: saw install_snapshot_result from unknown peer ~w",1731     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1732Compile directive 'nowarn_deprecated_catch' can be used to suppress1733warnings in selected modules.17341735     ┌─ src/ra_server.erl:1736     │1737 694 │              ?DEBUG("~ts: leader saw install_snapshot_result from ~w for term ~b"1738     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1739Compile directive 'nowarn_deprecated_catch' can be used to suppress1740warnings in selected modules.17411742     ┌─ src/ra_server.erl:1743     │1744 702 │              ?WARN("~ts: saw install_snapshot_result from unknown peer ~w",1745     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1746Compile directive 'nowarn_deprecated_catch' can be used to suppress1747warnings in selected modules.17481749     ┌─ src/ra_server.erl:1750     │1751 739 │              ?WARN("~ts: saw install_snapshot_rpc from unknown leader ~w",1752     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1753Compile directive 'nowarn_deprecated_catch' can be used to suppress1754warnings in selected modules.17551756     ┌─ src/ra_server.erl:1757     │1758 743 │              ?INFO("~ts: leader saw install_snapshot_rpc from ~w for term ~b "1759     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1760Compile directive 'nowarn_deprecated_catch' can be used to suppress1761warnings in selected modules.17621763     ┌─ src/ra_server.erl:1764     │1765 753 │      ?INFO("~ts: leader saw append_entries_rpc from ~w for term ~b "1766     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1767Compile directive 'nowarn_deprecated_catch' can be used to suppress1768warnings in selected modules.17691770     ┌─ src/ra_server.erl:1771     │1772 761 │      ?ERR("~ts: leader saw append_entries_rpc for same term ~b"1773     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1774Compile directive 'nowarn_deprecated_catch' can be used to suppress1775warnings in selected modules.17761777     ┌─ src/ra_server.erl:1778     │1779 786 │      ?INFO("~ts: leader saw heartbeat_rpc from ~w for term ~b "1780     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1781Compile directive 'nowarn_deprecated_catch' can be used to suppress1782warnings in selected modules.17831784     ┌─ src/ra_server.erl:1785     │1786 803 │      ?ERR("~ts: leader saw heartbeat_rpc for same term ~b"1787     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1788Compile directive 'nowarn_deprecated_catch' can be used to suppress1789warnings in selected modules.17901791     ┌─ src/ra_server.erl:1792     │1793 825 │              ?NOTICE("~ts leader saw heartbeat_reply from ~w for term ~b "1794     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1795Compile directive 'nowarn_deprecated_catch' can be used to suppress1796warnings in selected modules.17971798     ┌─ src/ra_server.erl:1799     │1800 835 │              ?WARN("~ts: leader saw request_vote_rpc for unknown peer ~w",1801     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1802Compile directive 'nowarn_deprecated_catch' can be used to suppress1803warnings in selected modules.18041805     ┌─ src/ra_server.erl:1806     │1807 839 │              ?INFO("~ts: leader saw request_vote_rpc from ~w for term ~b "1808     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1809Compile directive 'nowarn_deprecated_catch' can be used to suppress1810warnings in selected modules.18111812     ┌─ src/ra_server.erl:1813     │1814 853 │              ?WARN("~ts: leader saw pre_vote_rpc for unknown peer ~w",1815     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1816Compile directive 'nowarn_deprecated_catch' can be used to suppress1817warnings in selected modules.18181819     ┌─ src/ra_server.erl:1820     │1821 857 │              ?INFO("~ts: leader saw pre_vote_rpc from ~w for term ~b"1822     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1823Compile directive 'nowarn_deprecated_catch' can be used to suppress1824warnings in selected modules.18251826     ┌─ src/ra_server.erl:1827     │1828 879 │      ?INFO("~ts: leader saw info_rpc from ~w for term ~b, abdicates term: ~b!",1829     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1830Compile directive 'nowarn_deprecated_catch' can be used to suppress1831warnings in selected modules.18321833     ┌─ src/ra_server.erl:1834     │1835 890 │      ?INFO("~ts: leader saw info_reply from ~w for term ~b, abdicates "1836     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1837Compile directive 'nowarn_deprecated_catch' can be used to suppress1838warnings in selected modules.18391840     ┌─ src/ra_server.erl:1841     │1842 900 │      ?DEBUG("~ts: transfer leadership requested but already leader",1843     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1844Compile directive 'nowarn_deprecated_catch' can be used to suppress1845warnings in selected modules.18461847     ┌─ src/ra_server.erl:1848     │1849 907 │      ?DEBUG("~ts: transfer leadership requested but unknown member ~w",1850     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1851Compile directive 'nowarn_deprecated_catch' can be used to suppress1852warnings in selected modules.18531854     ┌─ src/ra_server.erl:1855     │1856 916 │              ?INFO("~ts: transfer leadership requested but non-voter member ~w",1857     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1858Compile directive 'nowarn_deprecated_catch' can be used to suppress1859warnings in selected modules.18601861     ┌─ src/ra_server.erl:1862     │1863 920 │              ?DEBUG("~ts: transfer leadership to ~w requested",1864     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1865Compile directive 'nowarn_deprecated_catch' can be used to suppress1866warnings in selected modules.18671868     ┌─ src/ra_server.erl:1869     │1870 949 │      ?DEBUG("~ts: vote granted for term ~b votes ~b",1871     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1872Compile directive 'nowarn_deprecated_catch' can be used to suppress1873warnings in selected modules.18741875     ┌─ src/ra_server.erl:1876     │1877 963 │      ?INFO("~ts: candidate request_vote_result with higher term"1878     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1879Compile directive 'nowarn_deprecated_catch' can be used to suppress1880warnings in selected modules.18811882     ┌─ src/ra_server.erl:1883     │1884 991 │      ?INFO("~ts: candidate heartbeat_reply with higher"1885     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1886Compile directive 'nowarn_deprecated_catch' can be used to suppress1887warnings in selected modules.18881889      ┌─ src/ra_server.erl:1890      │1891 1000 │      ?INFO("~ts: candidate append_entries_reply with higher"1892      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1893Compile directive 'nowarn_deprecated_catch' can be used to suppress1894warnings in selected modules.18951896      ┌─ src/ra_server.erl:1897      │1898 1009 │      ?INFO("~ts: candidate request_vote_rpc with higher term received ~b -> ~b",1899      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1900Compile directive 'nowarn_deprecated_catch' can be used to suppress1901warnings in selected modules.19021903      ┌─ src/ra_server.erl:1904      │1905 1017 │      ?INFO("~ts: candidate pre_vote_rpc with higher term received ~b -> ~b",1906      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1907Compile directive 'nowarn_deprecated_catch' can be used to suppress1908warnings in selected modules.19091910      ┌─ src/ra_server.erl:1911      │1912 1050 │      ?INFO("~ts: candidate info_rpc with higher term received ~b -> ~b",1913      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1914Compile directive 'nowarn_deprecated_catch' can be used to suppress1915warnings in selected modules.19161917      ┌─ src/ra_server.erl:1918      │1919 1061 │      ?INFO("~ts: candidate info_reply with higher term received ~b -> ~b",1920      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1921Compile directive 'nowarn_deprecated_catch' can be used to suppress1922warnings in selected modules.19231924      ┌─ src/ra_server.erl:1925      │1926 1118 │      ?DEBUG("~ts: pre_vote granted ~w for term ~b votes ~b",1927      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1928Compile directive 'nowarn_deprecated_catch' can be used to suppress1929warnings in selected modules.19301931      ┌─ src/ra_server.erl:1932      │1933 1198 │                                  ?DEBUG("~ts: resetting last index to ~b from ~b "1934      │                                   ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1935Compile directive 'nowarn_deprecated_catch' can be used to suppress1936warnings in selected modules.19371938      ┌─ src/ra_server.erl:1939      │1940 1235 │                              ?DEBUG("~ts: append_entries_rpc with last index ~b "1941      │                               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1942Compile directive 'nowarn_deprecated_catch' can be used to suppress1943warnings in selected modules.19441945      ┌─ src/ra_server.erl:1946      │1947 1277 │              ?INFO("~ts: follower did not have entry at ~b in ~b."1948      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1949Compile directive 'nowarn_deprecated_catch' can be used to suppress1950warnings in selected modules.19511952      ┌─ src/ra_server.erl:1953      │1954 1292 │              ?INFO("~ts: term mismatch - follower had entry at ~b with term ~b "1955      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1956Compile directive 'nowarn_deprecated_catch' can be used to suppress1957warnings in selected modules.19581959      ┌─ src/ra_server.erl:1960      │1961 1322 │      ?DEBUG("~ts: follower got append_entries_rpc from ~w in"1962      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1963Compile directive 'nowarn_deprecated_catch' can be used to suppress1964warnings in selected modules.19651966      ┌─ src/ra_server.erl:1967      │1968 1362 │      ?DEBUG("~ts: follower ignored pre_vote_rpc, non-voter: ~0p",1969      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1970Compile directive 'nowarn_deprecated_catch' can be used to suppress1971warnings in selected modules.19721973      ┌─ src/ra_server.erl:1974      │1975 1370 │      ?DEBUG("~ts: follower ignored request_vote_rpc, non-voter: ~0p",1976      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1977Compile directive 'nowarn_deprecated_catch' can be used to suppress1978warnings in selected modules.19791980      ┌─ src/ra_server.erl:1981      │1982 1378 │      ?DEBUG("~ts: follower request_vote_rpc for ~w already voted for ~w in ~b",1983      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1984Compile directive 'nowarn_deprecated_catch' can be used to suppress1985warnings in selected modules.19861987      ┌─ src/ra_server.erl:1988      │1989 1392 │              ?INFO("~ts: granting vote for ~w with last {index, term} ~w"1990      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1991Compile directive 'nowarn_deprecated_catch' can be used to suppress1992warnings in selected modules.19931994      ┌─ src/ra_server.erl:1995      │1996 1399 │              ?INFO("~ts: declining vote for ~w for term ~b,"1997      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1998Compile directive 'nowarn_deprecated_catch' can be used to suppress1999warnings in selected modules.20002001      ┌─ src/ra_server.erl:2002      │2003 1410 │      ?INFO("~ts: declining vote to ~w for term ~b, current term ~b",2004      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2005Compile directive 'nowarn_deprecated_catch' can be used to suppress2006warnings in selected modules.20072008      ┌─ src/ra_server.erl:2009      │2010 1428 │      ?DEBUG("~ts: install_snapshot old term ~b in ~b",2011      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2012Compile directive 'nowarn_deprecated_catch' can be used to suppress2013warnings in selected modules.20142015      ┌─ src/ra_server.erl:2016      │2017 1450 │      ?DEBUG("~ts: begin_accept snapshot at index ~b in term ~b",2018      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2019Compile directive 'nowarn_deprecated_catch' can be used to suppress2020warnings in selected modules.20212022      ┌─ src/ra_server.erl:2023      │2024 1466 │      ?DEBUG("~ts: install_snapshot received with lower last index ~b in ~b",2025      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2026Compile directive 'nowarn_deprecated_catch' can be used to suppress2027warnings in selected modules.20282029      ┌─ src/ra_server.erl:2030      │2031 1487 │      ?INFO("~ts: follower ignored election_timeout, non-voter: ~0p",2032      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2033Compile directive 'nowarn_deprecated_catch' can be used to suppress2034warnings in selected modules.20352036      ┌─ src/ra_server.erl:2037      │2038 1503 │      ?WARN("~ts: Forcing cluster change. New cluster ~w",2039      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2040Compile directive 'nowarn_deprecated_catch' can be used to suppress2041warnings in selected modules.20422043      ┌─ src/ra_server.erl:2044      │2045 1544 │      ?DEBUG("~ts: receiving snapshot chunk: ~b / ~w, index ~b, term ~b",2046      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2047Compile directive 'nowarn_deprecated_catch' can be used to suppress2048warnings in selected modules.20492050      ┌─ src/ra_server.erl:2051      │2052 1613 │      ?INFO("~ts: follower receiving snapshot saw append_entries_rpc from ~w for term ~b "2053      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2054Compile directive 'nowarn_deprecated_catch' can be used to suppress2055warnings in selected modules.20562057      ┌─ src/ra_server.erl:2058      │2059 1625 │      ?DEBUG("~ts: ~s ra_log_event received: ~w",2060      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2061Compile directive 'nowarn_deprecated_catch' can be used to suppress2062warnings in selected modules.20632064      ┌─ src/ra_server.erl:2065      │2066 1644 │      ?INFO("~ts: follower receiving snapshot saw info_rpc from ~w for term ~b "2067      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2068Compile directive 'nowarn_deprecated_catch' can be used to suppress2069warnings in selected modules.20702071      ┌─ src/ra_server.erl:2072      │2073 1661 │      ?INFO("~ts: follower receiving snapshot saw info_reply from ~w for term ~b "2074      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2075Compile directive 'nowarn_deprecated_catch' can be used to suppress2076warnings in selected modules.20772078      ┌─ src/ra_server.erl:2079      │2080 1687 │      ?DEBUG("~s: await_condition ignored election_timeout, replicate membership state: ~p",2081      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2082Compile directive 'nowarn_deprecated_catch' can be used to suppress2083warnings in selected modules.20842085      ┌─ src/ra_server.erl:2086      │2087 2024 │      case catch apply_to(ApplyTo, State0, Effects0) of2088      │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2089Compile directive 'nowarn_deprecated_catch' can be used to suppress2090warnings in selected modules.20912092      ┌─ src/ra_server.erl:2093      │2094 2154 │                      ?DEBUG("~ts: sending snapshot to ~w as their next index ~b "2095      │                       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2096Compile directive 'nowarn_deprecated_catch' can be used to suppress2097warnings in selected modules.20982099      ┌─ src/ra_server.erl:2100      │2101 2308 │      ?DEBUG_IF(Info /= normal,2102      │                        ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2103Compile directive 'nowarn_deprecated_catch' can be used to suppress2104warnings in selected modules.21052106      ┌─ src/ra_server.erl:2107      │2108 2319 │              ?WARN("~ts: Snapshot write process ~w exited with ~w",2109      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2110Compile directive 'nowarn_deprecated_catch' can be used to suppress2111warnings in selected modules.21122113      ┌─ src/ra_server.erl:2114      │2115 2333 │      ?DEBUG("~ts: handle_down: unexpected ~w ~w exited with ~W",2116      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2117Compile directive 'nowarn_deprecated_catch' can be used to suppress2118warnings in selected modules.21192120      ┌─ src/ra_server.erl:2121      │2122 2353 │      ?DEBUG("~ts: handle_node_status: unexpected ~w ~w status change ~w",2123      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2124Compile directive 'nowarn_deprecated_catch' can be used to suppress2125warnings in selected modules.21262127      ┌─ src/ra_server.erl:2128      │2129 2360 │      ?NOTICE("~ts: terminating with reason 'delete'", [LogId]),2130      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2131Compile directive 'nowarn_deprecated_catch' can be used to suppress2132warnings in selected modules.21332134      ┌─ src/ra_server.erl:2135      │2136 2361 │      catch ra_log:delete_everything(Log),2137      │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2138Compile directive 'nowarn_deprecated_catch' can be used to suppress2139warnings in selected modules.21402141      ┌─ src/ra_server.erl:2142      │2143 2364 │      ?DEBUG("~ts: terminating with reason '~w'", [LogId, Reason]),2144      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2145Compile directive 'nowarn_deprecated_catch' can be used to suppress2146warnings in selected modules.21472148      ┌─ src/ra_server.erl:2149      │2150 2366 │      catch ra_log:close(Log),2151      │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2152Compile directive 'nowarn_deprecated_catch' can be used to suppress2153warnings in selected modules.21542155      ┌─ src/ra_server.erl:2156      │2157 2415 │      ?DEBUG("~ts: election called for in term ~b", [LogId, NewTerm]),2158      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2159Compile directive 'nowarn_deprecated_catch' can be used to suppress2160warnings in selected modules.21612162      ┌─ src/ra_server.erl:2163      │2164 2436 │      ?DEBUG("~ts: pre_vote election called for in term ~b", [LogId, Term]),2165      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2166Compile directive 'nowarn_deprecated_catch' can be used to suppress2167warnings in selected modules.21682169      ┌─ src/ra_server.erl:2170      │2171 2470 │              ?DEBUG("~ts: declining pre-vote for ~w for protocol version ~b",2172      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2173Compile directive 'nowarn_deprecated_catch' can be used to suppress2174warnings in selected modules.21752176      ┌─ src/ra_server.erl:2177      │2178 2476 │              ?DEBUG("~ts: granting pre-vote for ~w"2179      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2180Compile directive 'nowarn_deprecated_catch' can be used to suppress2181warnings in selected modules.21822183      ┌─ src/ra_server.erl:2184      │2185 2485 │              ?DEBUG("~ts: declining pre-vote for ~w their machine version ~b"2186      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2187Compile directive 'nowarn_deprecated_catch' can be used to suppress2188warnings in selected modules.21892190      ┌─ src/ra_server.erl:2191      │2192 2491 │              ?DEBUG("~ts: declining pre-vote for ~w for term ~b,"2193      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2194Compile directive 'nowarn_deprecated_catch' can be used to suppress2195warnings in selected modules.21962197      ┌─ src/ra_server.erl:2198      │2199 2508 │      ?DEBUG("~ts declining pre-vote to ~w for term ~b, current term ~b",2200      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2201Compile directive 'nowarn_deprecated_catch' can be used to suppress2202warnings in selected modules.22032204      ┌─ src/ra_server.erl:2205      │2206 2825 │      ?DEBUG("~ts: ~ts: applying ra cluster change to ~w",2207      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2208Compile directive 'nowarn_deprecated_catch' can be used to suppress2209warnings in selected modules.22102211      ┌─ src/ra_server.erl:2212      │2213 2870 │                      ?DEBUG("~ts: applying ra cluster change at index ~b to ~w",2214      │                       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2215Compile directive 'nowarn_deprecated_catch' can be used to suppress2216warnings in selected modules.22172218      ┌─ src/ra_server.erl:2219      │2220 2878 │                      ?DEBUG("~ts: committing ra cluster change at index ~b to ~w",2221      │                       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2222Compile directive 'nowarn_deprecated_catch' can be used to suppress2223warnings in selected modules.22242225      ┌─ src/ra_server.erl:2226      │2227 2899 │                                  ?DEBUG("~ts: enabling ra cluster changes in"2228      │                                   ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2229Compile directive 'nowarn_deprecated_catch' can be used to suppress2230warnings in selected modules.22312232      ┌─ src/ra_server.erl:2233      │2234 2922 │              ?DEBUG("~ts: applying new machine version ~b current ~b",2235      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2236Compile directive 'nowarn_deprecated_catch' can be used to suppress2237warnings in selected modules.22382239      ┌─ src/ra_server.erl:2240      │2241 2935 │              ?DEBUG("~ts: unknown machine version ~b current ~b"2242      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2243Compile directive 'nowarn_deprecated_catch' can be used to suppress2244warnings in selected modules.22452246      ┌─ src/ra_server.erl:2247      │2248 2959 │      ?WARN("~ts: apply_with: unhandled command: ~W",2249      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2250Compile directive 'nowarn_deprecated_catch' can be used to suppress2251warnings in selected modules.22522253      ┌─ src/ra_server.erl:2254      │2255 3063 │              ?DEBUG("~ts: member ~w requested to leave but was not a member. "2256      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2257Compile directive 'nowarn_deprecated_catch' can be used to suppress2258warnings in selected modules.22592260      ┌─ src/ra_server.erl:2261      │2262 3087 │              ?DEBUG("~ts: ~ts: follower applying ra cluster change to ~w",2263      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2264Compile directive 'nowarn_deprecated_catch' can be used to suppress2265warnings in selected modules.22662267      ┌─ src/ra_server.erl:2268      │2269 3094 │              ?DEBUG("~ts: ~ts: follower reverting cluster change to ~w",2270      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2271Compile directive 'nowarn_deprecated_catch' can be used to suppress2272warnings in selected modules.22732274      ┌─ src/ra_server.erl:2275      │2276 3102 │      ?DEBUG("~ts: ~ts: follower applying ra cluster change to ~w",2277      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2278Compile directive 'nowarn_deprecated_catch' can be used to suppress2279warnings in selected modules.22802281      ┌─ src/ra_server.erl:2282      │2283 3212 │      ?DEBUG("~ts: ~w received unhandled msg: ~W", [LogId, RaState, Msg, 6]).2284      │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2285Compile directive 'nowarn_deprecated_catch' can be used to suppress2286warnings in selected modules.22872288      ┌─ src/ra_server.erl:2289      │2290 3676 │                        ?DEBUG(2291      │                         ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2292Compile directive 'nowarn_deprecated_catch' can be used to suppress2293warnings in selected modules.229422952296===> Analyzing applications...2297===> Compiling macula_mdns2298===> Analyzing applications...2299===> Compiling certifi2300==> horus2301Compiling 3 files (.erl)2302Generated horus app2303==> khepri2304Compiling 22 files (.erl)2305src/khepri_import_export.erl:225:33: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2306Compile directive 'nowarn_deprecated_catch' can be used to suppress2307warnings in selected modules.2308%  225|                             _ = catch abort_write(Module, ModulePriv2),2309%     |                                 ^23102311src/khepri_import_export.erl:368:23: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2312Compile directive 'nowarn_deprecated_catch' can be used to suppress2313warnings in selected modules.2314%  368|                   _ = catch close_read(Module, ModulePriv),2315%     |                       ^23162317Generated khepri app2318==> nerves_compatibility_test2319===> Analyzing applications...2320===> Compiling reckon_db2321reckon_db_emitter.erl:189:13: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2322Compile directive 'nowarn_deprecated_catch' can be used to suppress2323warnings in selected modules.23242325reckon_db_store.erl:141:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2326Compile directive 'nowarn_deprecated_catch' can be used to suppress2327warnings in selected modules.23282329reckon_db_subscriptions.erl:575:13: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2330Compile directive 'nowarn_deprecated_catch' can be used to suppress2331warnings in selected modules.2332reckon_db_subscriptions.erl:582:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2333Compile directive 'nowarn_deprecated_catch' can be used to suppress2334warnings in selected modules.23352336===> Analyzing applications...2337===> Compiling parse_trans2338==> uboot_env2339Compiling 5 files (.ex)2340Generated uboot_env app2341==> nerves_compatibility_test2342===> Analyzing applications...2343===> Compiling metrics2344===> Analyzing applications...2345===> Compiling hackney2346     ┌─ src/hackney_manager.erl:2347     │2348 122 │          catch Transport:controlling_process(Socket, self()),2349     │          ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2350Compile directive 'nowarn_deprecated_catch' can be used to suppress2351warnings in selected modules.23522353     ┌─ src/hackney_manager.erl:2354     │2355 123 │          catch Transport:close(Socket),2356     │          ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2357Compile directive 'nowarn_deprecated_catch' can be used to suppress2358warnings in selected modules.23592360     ┌─ src/hackney_manager.erl:2361     │2362 258 │          catch Transport:controlling_process(Socket, self()),2363     │          ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2364Compile directive 'nowarn_deprecated_catch' can be used to suppress2365warnings in selected modules.23662367     ┌─ src/hackney_manager.erl:2368     │2369 259 │          catch Transport:close(Socket),2370     │          ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2371Compile directive 'nowarn_deprecated_catch' can be used to suppress2372warnings in selected modules.23732374     ┌─ src/hackney_manager.erl:2375     │2376 439 │    case catch hackney_stream:start_link(StreamTo2, Ref, Client) of2377     │         ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2378Compile directive 'nowarn_deprecated_catch' can be used to suppress2379warnings in selected modules.23802381     ┌─ src/hackney_manager.erl:2382     │2383 456 │           catch Transport:close(Socket),2384     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2385Compile directive 'nowarn_deprecated_catch' can be used to suppress2386warnings in selected modules.23872388     ┌─ src/hackney_manager.erl:2389     │2390 586 │        catch unlink(Pid),2391     │        ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2392Compile directive 'nowarn_deprecated_catch' can be used to suppress2393warnings in selected modules.239423952396     ┌─ src/hackney_trace.erl:2397     │2398 132 │    (catch io:format(standard_io, "stop trace at ~s~n", [format_timestamp(Timestamp)])),2399     │     ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2400Compile directive 'nowarn_deprecated_catch' can be used to suppress2401warnings in selected modules.24022403     ┌─ src/hackney_trace.erl:2404     │2405 139 │    (catch io:format(Fd, "stop trace at ~s~n", [format_timestamp(Timestamp)])),2406     │     ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2407Compile directive 'nowarn_deprecated_catch' can be used to suppress2408warnings in selected modules.24092410     ┌─ src/hackney_trace.erl:2411     │2412 146 │    (catch io:format(Fd, "stop trace at ~s~n", [format_timestamp(Timestamp)])),2413     │     ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2414Compile directive 'nowarn_deprecated_catch' can be used to suppress2415warnings in selected modules.24162417     ┌─ src/hackney_trace.erl:2418     │2419 147 │    (catch file:close(Fd)),2420     │     ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2421Compile directive 'nowarn_deprecated_catch' can be used to suppress2422warnings in selected modules.24232424     ┌─ src/hackney_trace.erl:2425     │2426 154 │    (catch io:format(Fd, "stop trace at ~s~n", [format_timestamp(Timestamp)])),2427     │     ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2428Compile directive 'nowarn_deprecated_catch' can be used to suppress2429warnings in selected modules.24302431     ┌─ src/hackney_trace.erl:2432     │2433 155 │    (catch file:close(Fd)),2434     │     ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2435Compile directive 'nowarn_deprecated_catch' can be used to suppress2436warnings in selected modules.24372438     ┌─ src/hackney_trace.erl:2439     │2440 161 │    (catch print_hackney_trace(Fd, Sev, Timestamp, Who,2441     │     ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2442Compile directive 'nowarn_deprecated_catch' can be used to suppress2443warnings in selected modules.24442445     ┌─ src/hackney_trace.erl:2446     │2447 165 │    (catch print_trace(Fd, Event)),2448     │     ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2449Compile directive 'nowarn_deprecated_catch' can be used to suppress2450warnings in selected modules.245124522453    ┌─ src/hackney_pool.erl:2454    │2455 79 │    case catch gen_server:call(Pool, {checkout, Connection, Requester, RequestRef}, CheckoutTimeout) of2456    │         ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2457Compile directive 'nowarn_deprecated_catch' can be used to suppress2458warnings in selected modules.24592460     ┌─ src/hackney_pool.erl:2461     │2462 100 │                catch hackney_connection:close(Connection, Socket),2463     │                ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2464Compile directive 'nowarn_deprecated_catch' can be used to suppress2465warnings in selected modules.24662467     ┌─ src/hackney_pool.erl:2468     │2469 128 │            catch hackney_connection:close(Connection,Socket),2470     │            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2471Compile directive 'nowarn_deprecated_catch' can be used to suppress2472warnings in selected modules.24732474     ┌─ src/hackney_pool.erl:2475     │2476 132 │        catch hackney_connection:close(Connection, Socket),2477     │        ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2478Compile directive 'nowarn_deprecated_catch' can be used to suppress2479warnings in selected modules.24802481     ┌─ src/hackney_pool.erl:2482     │2483 317 │                 catch Transport:close(Socket),2484     │                 ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2485Compile directive 'nowarn_deprecated_catch' can be used to suppress2486warnings in selected modules.24872488     ┌─ src/hackney_pool.erl:2489     │2490 415 │                catch hackney_connection:controlling_process(Connection, S, self()),2491     │                ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2492Compile directive 'nowarn_deprecated_catch' can be used to suppress2493warnings in selected modules.24942495     ┌─ src/hackney_pool.erl:2496     │2497 436 │        catch hackney_connection:close(Connection, Socket),2498     │        ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2499Compile directive 'nowarn_deprecated_catch' can be used to suppress2500warnings in selected modules.25012502     ┌─ src/hackney_pool.erl:2503     │2504 529 │            _ = (catch hackney_connection:close(Connection, Socket)),2505     │                 ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2506Compile directive 'nowarn_deprecated_catch' can be used to suppress2507warnings in selected modules.250825092510==> property_table2511Compiling 8 files (.ex)2512Generated property_table app2513==> nerves_uevent2514 CC uevent.o2515 LD uevent2516Compiling 5 files (.ex)2517Generated nerves_uevent app2518==> nerves_runtime2519Compiling 14 files (.ex)2520Generated nerves_runtime app2521==> toolshed2522Compiling 5 files (.ex)2523Generated toolshed app2524==> nerves_compatibility_test2525===> Analyzing applications...2526===> Compiling msgpack2527[macula_quic] Fetching precompiled NIF v4.8.0 for linux-x86_64...2528[macula_quic] Checksum OK. Precompiled NIF ready.2529[macula_crypto_nif] WARNING: Rust toolchain not found, skipping NIF build.2530[macula_crypto_nif] Install Rust: curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh2531[macula_ucan_nif] WARNING: Rust toolchain not found, skipping NIF build.2532[macula_ucan_nif] Install Rust: curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh2533[macula_did_nif] WARNING: Rust toolchain not found, skipping NIF build.2534[macula_did_nif] Install Rust: curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh2535[macula_mri_nif] WARNING: Rust toolchain not found, skipping NIF build.2536[macula_mri_nif] Install Rust: curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh2537[macula_cbor_nif] WARNING: Rust toolchain not found, skipping NIF build.2538[macula_cbor_nif] Install Rust: curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh2539[macula_tun_nif] WARNING: Rust toolchain not found, skipping NIF build.2540[macula_tun_nif] Install Rust: curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh2541[macula] All NIFs ready.2542===> Analyzing applications...2543===> Compiling macula2544macula_cert.erl:277:26: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2545Compile directive 'nowarn_deprecated_catch' can be used to suppress2546warnings in selected modules.2547macula_cert.erl:307:25: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2548Compile directive 'nowarn_deprecated_catch' can be used to suppress2549warnings in selected modules.25502551macula_attach_identity.erl:86:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2552Compile directive 'nowarn_deprecated_catch' can be used to suppress2553warnings in selected modules.2554macula_attach_identity.erl:170:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2555Compile directive 'nowarn_deprecated_catch' can be used to suppress2556warnings in selected modules.25572558macula_cluster_static.erl:285:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2559Compile directive 'nowarn_deprecated_catch' can be used to suppress2560warnings in selected modules.2561macula_cluster_static.erl:395:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2562Compile directive 'nowarn_deprecated_catch' can be used to suppress2563warnings in selected modules.25642565macula_station_link.erl:691:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2566Compile directive 'nowarn_deprecated_catch' can be used to suppress2567warnings in selected modules.2568macula_station_link.erl:794:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2569Compile directive 'nowarn_deprecated_catch' can be used to suppress2570warnings in selected modules.2571macula_station_link.erl:919:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2572Compile directive 'nowarn_deprecated_catch' can be used to suppress2573warnings in selected modules.2574macula_station_link.erl:997:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2575Compile directive 'nowarn_deprecated_catch' can be used to suppress2576warnings in selected modules.2577macula_station_link.erl:1015:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2578Compile directive 'nowarn_deprecated_catch' can be used to suppress2579warnings in selected modules.2580macula_station_link.erl:1064:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2581Compile directive 'nowarn_deprecated_catch' can be used to suppress2582warnings in selected modules.2583macula_station_link.erl:1075: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_station_link.erl:1179:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2587Compile directive 'nowarn_deprecated_catch' can be used to suppress2588warnings in selected modules.2589macula_station_link.erl:1192:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2590Compile directive 'nowarn_deprecated_catch' can be used to suppress2591warnings in selected modules.2592macula_station_link.erl:1349:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2593Compile directive 'nowarn_deprecated_catch' can be used to suppress2594warnings in selected modules.2595macula_station_link.erl:1458:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2596Compile directive 'nowarn_deprecated_catch' can be used to suppress2597warnings in selected modules.25982599macula_cluster.erl:420: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_cluster.erl:422: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_cluster.erl:424:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2606Compile directive 'nowarn_deprecated_catch' can be used to suppress2607warnings in selected modules.26082609macula_uri.erl:67:27: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2610Compile directive 'nowarn_deprecated_catch' can be used to suppress2611warnings in selected modules.26122613macula_cluster_strategy.erl:189:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2614Compile directive 'nowarn_deprecated_catch' can be used to suppress2615warnings in selected modules.2616macula_cluster_strategy.erl:192:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2617Compile directive 'nowarn_deprecated_catch' can be used to suppress2618warnings in selected modules.2619macula_cluster_strategy.erl:298:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2620Compile directive 'nowarn_deprecated_catch' can be used to suppress2621warnings in selected modules.26222623macula_record.erl:165:2: Warning: local redefinition of built-in type: record()26242625macula_dist_bridge.erl:174:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2626Compile directive 'nowarn_deprecated_catch' can be used to suppress2627warnings in selected modules.2628macula_dist_bridge.erl:175:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2629Compile directive 'nowarn_deprecated_catch' can be used to suppress2630warnings in selected modules.2631macula_dist_bridge.erl:176: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_dist_bridge.erl:201:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2635Compile directive 'nowarn_deprecated_catch' can be used to suppress2636warnings in selected modules.26372638macula_net.erl:129:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2639Compile directive 'nowarn_deprecated_catch' can be used to suppress2640warnings in selected modules.26412642macula_cluster_gossip.erl:299:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2643Compile directive 'nowarn_deprecated_catch' can be used to suppress2644warnings in selected modules.2645macula_cluster_gossip.erl:502:27: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2646Compile directive 'nowarn_deprecated_catch' can be used to suppress2647warnings in selected modules.2648macula_cluster_gossip.erl:558:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2649Compile directive 'nowarn_deprecated_catch' can be used to suppress2650warnings in selected modules.26512652macula_peering_conn.erl:512:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2653Compile directive 'nowarn_deprecated_catch' can be used to suppress2654warnings in selected modules.26552656macula_trust_store.erl:248:28: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2657Compile directive 'nowarn_deprecated_catch' can be used to suppress2658warnings in selected modules.26592660macula_dist_relay_client.erl:229:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2661Compile directive 'nowarn_deprecated_catch' can be used to suppress2662warnings in selected modules.2663macula_dist_relay_client.erl:260:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2664Compile directive 'nowarn_deprecated_catch' can be used to suppress2665warnings in selected modules.2666macula_dist_relay_client.erl:431:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2667Compile directive 'nowarn_deprecated_catch' can be used to suppress2668warnings in selected modules.2669macula_dist_relay_client.erl:572:30: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2670Compile directive 'nowarn_deprecated_catch' can be used to suppress2671warnings in selected modules.26722673macula.erl:96:2: Warning: local redefinition of built-in type: record()26742675macula_dist.erl:179:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2676Compile directive 'nowarn_deprecated_catch' can be used to suppress2677warnings in selected modules.2678macula_dist.erl:182:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2679Compile directive 'nowarn_deprecated_catch' can be used to suppress2680warnings in selected modules.2681macula_dist.erl:185:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2682Compile directive 'nowarn_deprecated_catch' can be used to suppress2683warnings in selected modules.2684macula_dist.erl:188: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_dist.erl:223:18: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2688Compile directive 'nowarn_deprecated_catch' can be used to suppress2689warnings in selected modules.2690macula_dist.erl:771:18: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2691Compile directive 'nowarn_deprecated_catch' can be used to suppress2692warnings in selected modules.26932694===> Analyzing applications...2695===> Compiling hecate_sdk2696Compiling 2 files (.ex)2697Generated nerves_compatibility_test app2698|nerves| Building OTP Release...26992700* [Nerves] validating vm.args2701* skipping runtime configuration (config/runtime.exs not found)2702** (Mix) Unknown application :erts