Build log
nerves_system_x86_64
mssql_adapter 0.1.1 · fail · run mssql_adapter-0.1.1-1791007456436
1657 of 1657 lines
1Resolving Hex dependencies...2Resolution completed in 0.297s3Unchanged:4 circular_buffer 1.1.05 db_connection 2.10.26 decimal 1.9.0 VULNERABLE!7 EEF-CVE-2026-32686 (MEDIUM)8 aka: CVE-2026-32686, GHSA-rhv4-8758-jx7v9 Unbounded exponent in decimal enables unauthenticated DoS10 https://osv.dev/vulnerability/EEF-CVE-2026-3268611 ecto 3.10.312 ecto_sql 3.10.213 elixir_make 0.10.014 interactive_cmd 0.1.415 mssql_adapter 0.1.116 mssqlex_v3 3.0.417 nerves 2.0.0-pre.218 nerves_discovery 0.1.519 nerves_logging 0.2.420 nerves_runtime 0.13.1321 nerves_system_bbb 2.30.222 nerves_system_br 1.34.423 nerves_system_mangopi_mq_pro 0.17.224 nerves_system_qemu_aarch64 0.4.225 nerves_system_rpi0 2.1.226 nerves_system_rpi4 2.1.227 nerves_system_rpi5 2.1.228 nerves_system_trellis 0.5.029 nerves_system_x86_64 1.34.230 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.131 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.132 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.133 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.134 nerves_toolchain_x86_64_nerves_linux_musl 15.3.135 nerves_uevent 0.1.736 property_table 0.3.437 ring_logger 0.11.738 tablet 0.3.339 telemetry 1.4.240 toolshed 0.5.041 uboot_env 1.0.242* Getting mssql_adapter (Hex package)43* Getting nerves (Hex package)44* Getting ring_logger (Hex package)45* Getting toolshed (Hex package)46* Getting nerves_runtime (Hex package)47* Getting nerves_system_bbb (Hex package)48* Getting nerves_system_mangopi_mq_pro (Hex package)49* Getting nerves_system_qemu_aarch64 (Hex package)50* Getting nerves_system_rpi0 (Hex package)51* Getting nerves_system_rpi4 (Hex package)52* Getting nerves_system_rpi5 (Hex package)53* Getting nerves_system_trellis (Hex package)54* Getting nerves_system_x86_64 (Hex package)55* Getting nerves_system_br (Hex package)56* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)57* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)58* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)59* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)60* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)61* Getting nerves_logging (Hex package)62* Getting nerves_uevent (Hex package)63* Getting uboot_env (Hex package)64* Getting elixir_make (Hex package)65* Getting property_table (Hex package)66* Getting circular_buffer (Hex package)67* Getting interactive_cmd (Hex package)68* Getting nerves_discovery (Hex package)69* Getting tablet (Hex package)70* Getting ecto_sql (Hex package)71* Getting mssqlex_v3 (Hex package)72* Getting db_connection (Hex package)73* Getting decimal (Hex package)74* Getting telemetry (Hex package)75* Getting ecto (Hex package)76Found packages with security advisories, see above for details77==> mssqlex_v378Compiling 9 files (.ex)79 warning: using single-quoted strings to represent charlists is deprecated.80 Use ~c"" if you indeed want a charlist or use "" instead.81 You may run "mix format --migrate" to change all single-quoted82 strings to use the ~c sigil and fix this warning.83 │84 2 │ def code_to_name('01000'), do: :general_warning85 │ ~86 │87 └─ lib/mssqlex_v3/error_code.ex:2:208889 warning: using single-quoted strings to represent charlists is deprecated.90 Use ~c"" if you indeed want a charlist or use "" instead.91 You may run "mix format --migrate" to change all single-quoted92 strings to use the ~c sigil and fix this warning.93 │94 3 │ def code_to_name('01001'), do: :cursor_operation_conflict95 │ ~96 │97 └─ lib/mssqlex_v3/error_code.ex:3:209899 warning: using single-quoted strings to represent charlists is deprecated.100 Use ~c"" if you indeed want a charlist or use "" instead.101 You may run "mix format --migrate" to change all single-quoted102 strings to use the ~c sigil and fix this warning.103 │104 4 │ def code_to_name('01002'), do: :disconnect_error105 │ ~106 │107 └─ lib/mssqlex_v3/error_code.ex:4:20108109 warning: using single-quoted strings to represent charlists is deprecated.110 Use ~c"" if you indeed want a charlist or use "" instead.111 You may run "mix format --migrate" to change all single-quoted112 strings to use the ~c sigil and fix this warning.113 │114 5 │ def code_to_name('01003'), do: :null_value_eliminated_in_set_function115 │ ~116 │117 └─ lib/mssqlex_v3/error_code.ex:5:20118119 warning: using single-quoted strings to represent charlists is deprecated.120 Use ~c"" if you indeed want a charlist or use "" instead.121 You may run "mix format --migrate" to change all single-quoted122 strings to use the ~c sigil and fix this warning.123 │124 6 │ def code_to_name('01004'), do: :string_data_right_truncated125 │ ~126 │127 └─ lib/mssqlex_v3/error_code.ex:6:20128129 warning: using single-quoted strings to represent charlists is deprecated.130 Use ~c"" if you indeed want a charlist or use "" instead.131 You may run "mix format --migrate" to change all single-quoted132 strings to use the ~c sigil and fix this warning.133 │134 7 │ def code_to_name('01006'), do: :privilege_not_revoked135 │ ~136 │137 └─ lib/mssqlex_v3/error_code.ex:7:20138139 warning: using single-quoted strings to represent charlists is deprecated.140 Use ~c"" if you indeed want a charlist or use "" instead.141 You may run "mix format --migrate" to change all single-quoted142 strings to use the ~c sigil and fix this warning.143 │144 8 │ def code_to_name('01007'), do: :privilege_not_granted145 │ ~146 │147 └─ lib/mssqlex_v3/error_code.ex:8:20148149 warning: using single-quoted strings to represent charlists is deprecated.150 Use ~c"" if you indeed want a charlist or use "" instead.151 You may run "mix format --migrate" to change all single-quoted152 strings to use the ~c sigil and fix this warning.153 │154 9 │ def code_to_name('01S00'), do: :invalid_connection_string_attribute155 │ ~156 │157 └─ lib/mssqlex_v3/error_code.ex:9:20158159 warning: using single-quoted strings to represent charlists is deprecated.160 Use ~c"" if you indeed want a charlist or use "" instead.161 You may run "mix format --migrate" to change all single-quoted162 strings to use the ~c sigil and fix this warning.163 │164 10 │ def code_to_name('01S01'), do: :error_in_row165 │ ~166 │167 └─ lib/mssqlex_v3/error_code.ex:10:20168169 warning: using single-quoted strings to represent charlists is deprecated.170 Use ~c"" if you indeed want a charlist or use "" instead.171 You may run "mix format --migrate" to change all single-quoted172 strings to use the ~c sigil and fix this warning.173 │174 11 │ def code_to_name('01S02'), do: :option_value_changed175 │ ~176 │177 └─ lib/mssqlex_v3/error_code.ex:11:20178179 warning: using single-quoted strings to represent charlists is deprecated.180 Use ~c"" if you indeed want a charlist or use "" instead.181 You may run "mix format --migrate" to change all single-quoted182 strings to use the ~c sigil and fix this warning.183 │184 12 │ def code_to_name('01S06'), do: :attempt_to_fetch_before_the_result_set_returned_the_first_rowset185 │ ~186 │187 └─ lib/mssqlex_v3/error_code.ex:12:20188189 warning: using single-quoted strings to represent charlists is deprecated.190 Use ~c"" if you indeed want a charlist or use "" instead.191 You may run "mix format --migrate" to change all single-quoted192 strings to use the ~c sigil and fix this warning.193 │194 13 │ def code_to_name('01S07'), do: :fractional_truncation195 │ ~196 │197 └─ lib/mssqlex_v3/error_code.ex:13:20198199 warning: using single-quoted strings to represent charlists is deprecated.200 Use ~c"" if you indeed want a charlist or use "" instead.201 You may run "mix format --migrate" to change all single-quoted202 strings to use the ~c sigil and fix this warning.203 │204 14 │ def code_to_name('01S08'), do: :error_saving_file_dsn205 │ ~206 │207 └─ lib/mssqlex_v3/error_code.ex:14:20208209 warning: using single-quoted strings to represent charlists is deprecated.210 Use ~c"" if you indeed want a charlist or use "" instead.211 You may run "mix format --migrate" to change all single-quoted212 strings to use the ~c sigil and fix this warning.213 │214 15 │ def code_to_name('01S09'), do: :invalid_keyword215 │ ~216 │217 └─ lib/mssqlex_v3/error_code.ex:15:20218219 warning: using single-quoted strings to represent charlists is deprecated.220 Use ~c"" if you indeed want a charlist or use "" instead.221 You may run "mix format --migrate" to change all single-quoted222 strings to use the ~c sigil and fix this warning.223 │224 16 │ def code_to_name('07001'), do: :wrong_number_of_parameters225 │ ~226 │227 └─ lib/mssqlex_v3/error_code.ex:16:20228229 warning: using single-quoted strings to represent charlists is deprecated.230 Use ~c"" if you indeed want a charlist or use "" instead.231 You may run "mix format --migrate" to change all single-quoted232 strings to use the ~c sigil and fix this warning.233 │234 17 │ def code_to_name('07002'), do: :count_field_incorrect235 │ ~236 │237 └─ lib/mssqlex_v3/error_code.ex:17:20238239 warning: using single-quoted strings to represent charlists is deprecated.240 Use ~c"" if you indeed want a charlist or use "" instead.241 You may run "mix format --migrate" to change all single-quoted242 strings to use the ~c sigil and fix this warning.243 │244 18 │ def code_to_name('07005'), do: :prepared_statement_not_a_cursor_specification245 │ ~246 │247 └─ lib/mssqlex_v3/error_code.ex:18:20248249 warning: using single-quoted strings to represent charlists is deprecated.250 Use ~c"" if you indeed want a charlist or use "" instead.251 You may run "mix format --migrate" to change all single-quoted252 strings to use the ~c sigil and fix this warning.253 │254 19 │ def code_to_name('07006'), do: :restricted_data_type_attribute_violation255 │ ~256 │257 └─ lib/mssqlex_v3/error_code.ex:19:20258259 warning: using single-quoted strings to represent charlists is deprecated.260 Use ~c"" if you indeed want a charlist or use "" instead.261 You may run "mix format --migrate" to change all single-quoted262 strings to use the ~c sigil and fix this warning.263 │264 20 │ def code_to_name('07009'), do: :invalid_descriptor_index265 │ ~266 │267 └─ lib/mssqlex_v3/error_code.ex:20:20268269 warning: using single-quoted strings to represent charlists is deprecated.270 Use ~c"" if you indeed want a charlist or use "" instead.271 You may run "mix format --migrate" to change all single-quoted272 strings to use the ~c sigil and fix this warning.273 │274 21 │ def code_to_name('07S01'), do: :invalid_use_of_default_parameter275 │ ~276 │277 └─ lib/mssqlex_v3/error_code.ex:21:20278279 warning: using single-quoted strings to represent charlists is deprecated.280 Use ~c"" if you indeed want a charlist or use "" instead.281 You may run "mix format --migrate" to change all single-quoted282 strings to use the ~c sigil and fix this warning.283 │284 22 │ def code_to_name('08001'), do: :connection_exception # :client_unable_to_establish_connection285 │ ~286 │287 └─ lib/mssqlex_v3/error_code.ex:22:20288289 warning: using single-quoted strings to represent charlists is deprecated.290 Use ~c"" if you indeed want a charlist or use "" instead.291 You may run "mix format --migrate" to change all single-quoted292 strings to use the ~c sigil and fix this warning.293 │294 23 │ def code_to_name('08002'), do: :connection_exception # :connection_name_in_use295 │ ~296 │297 └─ lib/mssqlex_v3/error_code.ex:23:20298299 warning: using single-quoted strings to represent charlists is deprecated.300 Use ~c"" if you indeed want a charlist or use "" instead.301 You may run "mix format --migrate" to change all single-quoted302 strings to use the ~c sigil and fix this warning.303 │304 24 │ def code_to_name('08003'), do: :connection_exception # :connection_not_open305 │ ~306 │307 └─ lib/mssqlex_v3/error_code.ex:24:20308309 warning: using single-quoted strings to represent charlists is deprecated.310 Use ~c"" if you indeed want a charlist or use "" instead.311 You may run "mix format --migrate" to change all single-quoted312 strings to use the ~c sigil and fix this warning.313 │314 25 │ def code_to_name('08004'), do: :connection_exception # :server_rejected_the_connection315 │ ~316 │317 └─ lib/mssqlex_v3/error_code.ex:25:20318319 warning: using single-quoted strings to represent charlists is deprecated.320 Use ~c"" if you indeed want a charlist or use "" instead.321 You may run "mix format --migrate" to change all single-quoted322 strings to use the ~c sigil and fix this warning.323 │324 26 │ def code_to_name('08007'), do: :connection_exception # :connection_failure_during_transaction325 │ ~326 │327 └─ lib/mssqlex_v3/error_code.ex:26:20328329 warning: using single-quoted strings to represent charlists is deprecated.330 Use ~c"" if you indeed want a charlist or use "" instead.331 You may run "mix format --migrate" to change all single-quoted332 strings to use the ~c sigil and fix this warning.333 │334 27 │ def code_to_name('08S01'), do: :connection_exception # :communication_link_failure335 │ ~336 │337 └─ lib/mssqlex_v3/error_code.ex:27:20338339 warning: using single-quoted strings to represent charlists is deprecated.340 Use ~c"" if you indeed want a charlist or use "" instead.341 You may run "mix format --migrate" to change all single-quoted342 strings to use the ~c sigil and fix this warning.343 │344 28 │ def code_to_name('21S01'), do: :insert_value_list_does_not_match_column_list345 │ ~346 │347 └─ lib/mssqlex_v3/error_code.ex:28:20348349 warning: using single-quoted strings to represent charlists is deprecated.350 Use ~c"" if you indeed want a charlist or use "" instead.351 You may run "mix format --migrate" to change all single-quoted352 strings to use the ~c sigil and fix this warning.353 │354 29 │ def code_to_name('21S02'), do: :degree_of_derived_table_does_not_match_column_list355 │ ~356 │357 └─ lib/mssqlex_v3/error_code.ex:29:20358359 warning: using single-quoted strings to represent charlists is deprecated.360 Use ~c"" if you indeed want a charlist or use "" instead.361 You may run "mix format --migrate" to change all single-quoted362 strings to use the ~c sigil and fix this warning.363 │364 30 │ def code_to_name('22001'), do: :string_data_right_truncated365 │ ~366 │367 └─ lib/mssqlex_v3/error_code.ex:30:20368369 warning: using single-quoted strings to represent charlists is deprecated.370 Use ~c"" if you indeed want a charlist or use "" instead.371 You may run "mix format --migrate" to change all single-quoted372 strings to use the ~c sigil and fix this warning.373 │374 31 │ def code_to_name('22002'), do: :indicator_variable_required_but_not_supplied375 │ ~376 │377 └─ lib/mssqlex_v3/error_code.ex:31:20378379 warning: using single-quoted strings to represent charlists is deprecated.380 Use ~c"" if you indeed want a charlist or use "" instead.381 You may run "mix format --migrate" to change all single-quoted382 strings to use the ~c sigil and fix this warning.383 │384 32 │ def code_to_name('22003'), do: :numeric_value_out_of_range385 │ ~386 │387 └─ lib/mssqlex_v3/error_code.ex:32:20388389 warning: using single-quoted strings to represent charlists is deprecated.390 Use ~c"" if you indeed want a charlist or use "" instead.391 You may run "mix format --migrate" to change all single-quoted392 strings to use the ~c sigil and fix this warning.393 │394 33 │ def code_to_name('22007'), do: :invalid_datetime_format395 │ ~396 │397 └─ lib/mssqlex_v3/error_code.ex:33:20398399 warning: using single-quoted strings to represent charlists is deprecated.400 Use ~c"" if you indeed want a charlist or use "" instead.401 You may run "mix format --migrate" to change all single-quoted402 strings to use the ~c sigil and fix this warning.403 │404 34 │ def code_to_name('22008'), do: :datetime_field_overflow405 │ ~406 │407 └─ lib/mssqlex_v3/error_code.ex:34:20408409 warning: using single-quoted strings to represent charlists is deprecated.410 Use ~c"" if you indeed want a charlist or use "" instead.411 You may run "mix format --migrate" to change all single-quoted412 strings to use the ~c sigil and fix this warning.413 │414 35 │ def code_to_name('22012'), do: :division_by_zero415 │ ~416 │417 └─ lib/mssqlex_v3/error_code.ex:35:20418419 warning: using single-quoted strings to represent charlists is deprecated.420 Use ~c"" if you indeed want a charlist or use "" instead.421 You may run "mix format --migrate" to change all single-quoted422 strings to use the ~c sigil and fix this warning.423 │424 36 │ def code_to_name('22015'), do: :interval_field_overflow425 │ ~426 │427 └─ lib/mssqlex_v3/error_code.ex:36:20428429 warning: using single-quoted strings to represent charlists is deprecated.430 Use ~c"" if you indeed want a charlist or use "" instead.431 You may run "mix format --migrate" to change all single-quoted432 strings to use the ~c sigil and fix this warning.433 │434 37 │ def code_to_name('22018'), do: :invalid_character_value_for_cast_specification435 │ ~436 │437 └─ lib/mssqlex_v3/error_code.ex:37:20438439 warning: using single-quoted strings to represent charlists is deprecated.440 Use ~c"" if you indeed want a charlist or use "" instead.441 You may run "mix format --migrate" to change all single-quoted442 strings to use the ~c sigil and fix this warning.443 │444 38 │ def code_to_name('22019'), do: :invalid_escape_character445 │ ~446 │447 └─ lib/mssqlex_v3/error_code.ex:38:20448449 warning: using single-quoted strings to represent charlists is deprecated.450 Use ~c"" if you indeed want a charlist or use "" instead.451 You may run "mix format --migrate" to change all single-quoted452 strings to use the ~c sigil and fix this warning.453 │454 39 │ def code_to_name('22025'), do: :invalid_escape_sequence455 │ ~456 │457 └─ lib/mssqlex_v3/error_code.ex:39:20458459 warning: using single-quoted strings to represent charlists is deprecated.460 Use ~c"" if you indeed want a charlist or use "" instead.461 You may run "mix format --migrate" to change all single-quoted462 strings to use the ~c sigil and fix this warning.463 │464 40 │ def code_to_name('22026'), do: :string_data_length_mismatch465 │ ~466 │467 └─ lib/mssqlex_v3/error_code.ex:40:20468469 warning: using single-quoted strings to represent charlists is deprecated.470 Use ~c"" if you indeed want a charlist or use "" instead.471 You may run "mix format --migrate" to change all single-quoted472 strings to use the ~c sigil and fix this warning.473 │474 41 │ def code_to_name('23000'), do: :integrity_constraint_violation475 │ ~476 │477 └─ lib/mssqlex_v3/error_code.ex:41:20478479 warning: using single-quoted strings to represent charlists is deprecated.480 Use ~c"" if you indeed want a charlist or use "" instead.481 You may run "mix format --migrate" to change all single-quoted482 strings to use the ~c sigil and fix this warning.483 │484 42 │ def code_to_name('24000'), do: :invalid_cursor_state485 │ ~486 │487 └─ lib/mssqlex_v3/error_code.ex:42:20488489 warning: using single-quoted strings to represent charlists is deprecated.490 Use ~c"" if you indeed want a charlist or use "" instead.491 You may run "mix format --migrate" to change all single-quoted492 strings to use the ~c sigil and fix this warning.493 │494 43 │ def code_to_name('25000'), do: :invalid_transaction_state495 │ ~496 │497 └─ lib/mssqlex_v3/error_code.ex:43:20498499 warning: using single-quoted strings to represent charlists is deprecated.500 Use ~c"" if you indeed want a charlist or use "" instead.501 You may run "mix format --migrate" to change all single-quoted502 strings to use the ~c sigil and fix this warning.503 │504 44 │ def code_to_name('25S01'), do: :transaction_state505 │ ~506 │507 └─ lib/mssqlex_v3/error_code.ex:44:20508509 warning: using single-quoted strings to represent charlists is deprecated.510 Use ~c"" if you indeed want a charlist or use "" instead.511 You may run "mix format --migrate" to change all single-quoted512 strings to use the ~c sigil and fix this warning.513 │514 45 │ def code_to_name('25S02'), do: :transaction_is_still_active515 │ ~516 │517 └─ lib/mssqlex_v3/error_code.ex:45:20518519 warning: using single-quoted strings to represent charlists is deprecated.520 Use ~c"" if you indeed want a charlist or use "" instead.521 You may run "mix format --migrate" to change all single-quoted522 strings to use the ~c sigil and fix this warning.523 │524 46 │ def code_to_name('25S03'), do: :transaction_is_rolled_back525 │ ~526 │527 └─ lib/mssqlex_v3/error_code.ex:46:20528529 warning: using single-quoted strings to represent charlists is deprecated.530 Use ~c"" if you indeed want a charlist or use "" instead.531 You may run "mix format --migrate" to change all single-quoted532 strings to use the ~c sigil and fix this warning.533 │534 47 │ def code_to_name('28000'), do: :invalid_authorization_specification535 │ ~536 │537 └─ lib/mssqlex_v3/error_code.ex:47:20538539 warning: using single-quoted strings to represent charlists is deprecated.540 Use ~c"" if you indeed want a charlist or use "" instead.541 You may run "mix format --migrate" to change all single-quoted542 strings to use the ~c sigil and fix this warning.543 │544 48 │ def code_to_name('34000'), do: :invalid_cursor_name545 │ ~546 │547 └─ lib/mssqlex_v3/error_code.ex:48:20548549 warning: using single-quoted strings to represent charlists is deprecated.550 Use ~c"" if you indeed want a charlist or use "" instead.551 You may run "mix format --migrate" to change all single-quoted552 strings to use the ~c sigil and fix this warning.553 │554 49 │ def code_to_name('3C000'), do: :duplicate_cursor_name555 │ ~556 │557 └─ lib/mssqlex_v3/error_code.ex:49:20558559 warning: using single-quoted strings to represent charlists is deprecated.560 Use ~c"" if you indeed want a charlist or use "" instead.561 You may run "mix format --migrate" to change all single-quoted562 strings to use the ~c sigil and fix this warning.563 │564 50 │ def code_to_name('3D000'), do: :invalid_catalog_name565 │ ~566 │567 └─ lib/mssqlex_v3/error_code.ex:50:20568569 warning: using single-quoted strings to represent charlists is deprecated.570 Use ~c"" if you indeed want a charlist or use "" instead.571 You may run "mix format --migrate" to change all single-quoted572 strings to use the ~c sigil and fix this warning.573 │574 51 │ def code_to_name('3F000'), do: :invalid_schema_name575 │ ~576 │577 └─ lib/mssqlex_v3/error_code.ex:51:20578579 warning: using single-quoted strings to represent charlists is deprecated.580 Use ~c"" if you indeed want a charlist or use "" instead.581 You may run "mix format --migrate" to change all single-quoted582 strings to use the ~c sigil and fix this warning.583 │584 52 │ def code_to_name('40001'), do: :serialization_failure585 │ ~586 │587 └─ lib/mssqlex_v3/error_code.ex:52:20588589 warning: using single-quoted strings to represent charlists is deprecated.590 Use ~c"" if you indeed want a charlist or use "" instead.591 You may run "mix format --migrate" to change all single-quoted592 strings to use the ~c sigil and fix this warning.593 │594 53 │ def code_to_name('40002'), do: :integrity_constraint_violation595 │ ~596 │597 └─ lib/mssqlex_v3/error_code.ex:53:20598599 warning: using single-quoted strings to represent charlists is deprecated.600 Use ~c"" if you indeed want a charlist or use "" instead.601 You may run "mix format --migrate" to change all single-quoted602 strings to use the ~c sigil and fix this warning.603 │604 54 │ def code_to_name('40003'), do: :statement_completion_unknown605 │ ~606 │607 └─ lib/mssqlex_v3/error_code.ex:54:20608609 warning: using single-quoted strings to represent charlists is deprecated.610 Use ~c"" if you indeed want a charlist or use "" instead.611 You may run "mix format --migrate" to change all single-quoted612 strings to use the ~c sigil and fix this warning.613 │614 55 │ def code_to_name('42000'), do: :syntax_error_or_access_violation615 │ ~616 │617 └─ lib/mssqlex_v3/error_code.ex:55:20618619 warning: using single-quoted strings to represent charlists is deprecated.620 Use ~c"" if you indeed want a charlist or use "" instead.621 You may run "mix format --migrate" to change all single-quoted622 strings to use the ~c sigil and fix this warning.623 │624 56 │ def code_to_name('42S01'), do: :base_table_or_view_already_exists625 │ ~626 │627 └─ lib/mssqlex_v3/error_code.ex:56:20628629 warning: using single-quoted strings to represent charlists is deprecated.630 Use ~c"" if you indeed want a charlist or use "" instead.631 You may run "mix format --migrate" to change all single-quoted632 strings to use the ~c sigil and fix this warning.633 │634 57 │ def code_to_name('42S02'), do: :base_table_or_view_not_found635 │ ~636 │637 └─ lib/mssqlex_v3/error_code.ex:57:20638639 warning: using single-quoted strings to represent charlists is deprecated.640 Use ~c"" if you indeed want a charlist or use "" instead.641 You may run "mix format --migrate" to change all single-quoted642 strings to use the ~c sigil and fix this warning.643 │644 58 │ def code_to_name('42S11'), do: :index_already_exists645 │ ~646 │647 └─ lib/mssqlex_v3/error_code.ex:58:20648649 warning: using single-quoted strings to represent charlists is deprecated.650 Use ~c"" if you indeed want a charlist or use "" instead.651 You may run "mix format --migrate" to change all single-quoted652 strings to use the ~c sigil and fix this warning.653 │654 59 │ def code_to_name('42S12'), do: :index_not_found655 │ ~656 │657 └─ lib/mssqlex_v3/error_code.ex:59:20658659 warning: using single-quoted strings to represent charlists is deprecated.660 Use ~c"" if you indeed want a charlist or use "" instead.661 You may run "mix format --migrate" to change all single-quoted662 strings to use the ~c sigil and fix this warning.663 │664 60 │ def code_to_name('42S21'), do: :column_already_exists665 │ ~666 │667 └─ lib/mssqlex_v3/error_code.ex:60:20668669 warning: using single-quoted strings to represent charlists is deprecated.670 Use ~c"" if you indeed want a charlist or use "" instead.671 You may run "mix format --migrate" to change all single-quoted672 strings to use the ~c sigil and fix this warning.673 │674 61 │ def code_to_name('42S22'), do: :column_not_found675 │ ~676 │677 └─ lib/mssqlex_v3/error_code.ex:61:20678679 warning: using single-quoted strings to represent charlists is deprecated.680 Use ~c"" if you indeed want a charlist or use "" instead.681 You may run "mix format --migrate" to change all single-quoted682 strings to use the ~c sigil and fix this warning.683 │684 62 │ def code_to_name('44000'), do: :with_check_option_violation685 │ ~686 │687 └─ lib/mssqlex_v3/error_code.ex:62:20688689 warning: using single-quoted strings to represent charlists is deprecated.690 Use ~c"" if you indeed want a charlist or use "" instead.691 You may run "mix format --migrate" to change all single-quoted692 strings to use the ~c sigil and fix this warning.693 │694 63 │ def code_to_name('HY000'), do: :general_error695 │ ~696 │697 └─ lib/mssqlex_v3/error_code.ex:63:20698699 warning: using single-quoted strings to represent charlists is deprecated.700 Use ~c"" if you indeed want a charlist or use "" instead.701 You may run "mix format --migrate" to change all single-quoted702 strings to use the ~c sigil and fix this warning.703 │704 64 │ def code_to_name('HY001'), do: :memory_allocation_error705 │ ~706 │707 └─ lib/mssqlex_v3/error_code.ex:64:20708709 warning: using single-quoted strings to represent charlists is deprecated.710 Use ~c"" if you indeed want a charlist or use "" instead.711 You may run "mix format --migrate" to change all single-quoted712 strings to use the ~c sigil and fix this warning.713 │714 65 │ def code_to_name('HY003'), do: :invalid_application_buffer_type715 │ ~716 │717 └─ lib/mssqlex_v3/error_code.ex:65:20718719 warning: using single-quoted strings to represent charlists is deprecated.720 Use ~c"" if you indeed want a charlist or use "" instead.721 You may run "mix format --migrate" to change all single-quoted722 strings to use the ~c sigil and fix this warning.723 │724 66 │ def code_to_name('HY004'), do: :invalid_sql_data_type725 │ ~726 │727 └─ lib/mssqlex_v3/error_code.ex:66:20728729 warning: using single-quoted strings to represent charlists is deprecated.730 Use ~c"" if you indeed want a charlist or use "" instead.731 You may run "mix format --migrate" to change all single-quoted732 strings to use the ~c sigil and fix this warning.733 │734 67 │ def code_to_name('HY007'), do: :associated_statement_is_not_prepared735 │ ~736 │737 └─ lib/mssqlex_v3/error_code.ex:67:20738739 warning: using single-quoted strings to represent charlists is deprecated.740 Use ~c"" if you indeed want a charlist or use "" instead.741 You may run "mix format --migrate" to change all single-quoted742 strings to use the ~c sigil and fix this warning.743 │744 68 │ def code_to_name('HY008'), do: :operation_canceled745 │ ~746 │747 └─ lib/mssqlex_v3/error_code.ex:68:20748749 warning: using single-quoted strings to represent charlists is deprecated.750 Use ~c"" if you indeed want a charlist or use "" instead.751 You may run "mix format --migrate" to change all single-quoted752 strings to use the ~c sigil and fix this warning.753 │754 69 │ def code_to_name('HY009'), do: :invalid_use_of_null_pointer755 │ ~756 │757 └─ lib/mssqlex_v3/error_code.ex:69:20758759 warning: using single-quoted strings to represent charlists is deprecated.760 Use ~c"" if you indeed want a charlist or use "" instead.761 You may run "mix format --migrate" to change all single-quoted762 strings to use the ~c sigil and fix this warning.763 │764 70 │ def code_to_name('HY010'), do: :function_sequence_error765 │ ~766 │767 └─ lib/mssqlex_v3/error_code.ex:70:20768769 warning: using single-quoted strings to represent charlists is deprecated.770 Use ~c"" if you indeed want a charlist or use "" instead.771 You may run "mix format --migrate" to change all single-quoted772 strings to use the ~c sigil and fix this warning.773 │774 71 │ def code_to_name('HY011'), do: :attribute_cannot_be_set_now775 │ ~776 │777 └─ lib/mssqlex_v3/error_code.ex:71:20778779 warning: using single-quoted strings to represent charlists is deprecated.780 Use ~c"" if you indeed want a charlist or use "" instead.781 You may run "mix format --migrate" to change all single-quoted782 strings to use the ~c sigil and fix this warning.783 │784 72 │ def code_to_name('HY012'), do: :invalid_transaction_operation_code785 │ ~786 │787 └─ lib/mssqlex_v3/error_code.ex:72:20788789 warning: using single-quoted strings to represent charlists is deprecated.790 Use ~c"" if you indeed want a charlist or use "" instead.791 You may run "mix format --migrate" to change all single-quoted792 strings to use the ~c sigil and fix this warning.793 │794 73 │ def code_to_name('HY013'), do: :memory_management_error795 │ ~796 │797 └─ lib/mssqlex_v3/error_code.ex:73:20798799 warning: using single-quoted strings to represent charlists is deprecated.800 Use ~c"" if you indeed want a charlist or use "" instead.801 You may run "mix format --migrate" to change all single-quoted802 strings to use the ~c sigil and fix this warning.803 │804 74 │ def code_to_name('HY014'), do: :limit_on_the_number_of_handles_exceeded805 │ ~806 │807 └─ lib/mssqlex_v3/error_code.ex:74:20808809 warning: using single-quoted strings to represent charlists is deprecated.810 Use ~c"" if you indeed want a charlist or use "" instead.811 You may run "mix format --migrate" to change all single-quoted812 strings to use the ~c sigil and fix this warning.813 │814 75 │ def code_to_name('HY015'), do: :no_cursor_name_available815 │ ~816 │817 └─ lib/mssqlex_v3/error_code.ex:75:20818819 warning: using single-quoted strings to represent charlists is deprecated.820 Use ~c"" if you indeed want a charlist or use "" instead.821 You may run "mix format --migrate" to change all single-quoted822 strings to use the ~c sigil and fix this warning.823 │824 76 │ def code_to_name('HY016'), do: :cannot_modify_an_implementation_row_descriptor825 │ ~826 │827 └─ lib/mssqlex_v3/error_code.ex:76:20828829 warning: using single-quoted strings to represent charlists is deprecated.830 Use ~c"" if you indeed want a charlist or use "" instead.831 You may run "mix format --migrate" to change all single-quoted832 strings to use the ~c sigil and fix this warning.833 │834 77 │ def code_to_name('HY017'), do: :invalid_use_of_an_automatically_allocated_descriptor_handle835 │ ~836 │837 └─ lib/mssqlex_v3/error_code.ex:77:20838839 warning: using single-quoted strings to represent charlists is deprecated.840 Use ~c"" if you indeed want a charlist or use "" instead.841 You may run "mix format --migrate" to change all single-quoted842 strings to use the ~c sigil and fix this warning.843 │844 78 │ def code_to_name('HY018'), do: :server_declined_cancel_request845 │ ~846 │847 └─ lib/mssqlex_v3/error_code.ex:78:20848849 warning: using single-quoted strings to represent charlists is deprecated.850 Use ~c"" if you indeed want a charlist or use "" instead.851 You may run "mix format --migrate" to change all single-quoted852 strings to use the ~c sigil and fix this warning.853 │854 79 │ def code_to_name('HY019'), do: :non_character_and_non_binary_data_sent_in_pieces855 │ ~856 │857 └─ lib/mssqlex_v3/error_code.ex:79:20858859 warning: using single-quoted strings to represent charlists is deprecated.860 Use ~c"" if you indeed want a charlist or use "" instead.861 You may run "mix format --migrate" to change all single-quoted862 strings to use the ~c sigil and fix this warning.863 │864 80 │ def code_to_name('HY020'), do: :attempt_to_concatenate_a_null_value865 │ ~866 │867 └─ lib/mssqlex_v3/error_code.ex:80:20868869 warning: using single-quoted strings to represent charlists is deprecated.870 Use ~c"" if you indeed want a charlist or use "" instead.871 You may run "mix format --migrate" to change all single-quoted872 strings to use the ~c sigil and fix this warning.873 │874 81 │ def code_to_name('HY021'), do: :inconsistent_descriptor_information875 │ ~876 │877 └─ lib/mssqlex_v3/error_code.ex:81:20878879 warning: using single-quoted strings to represent charlists is deprecated.880 Use ~c"" if you indeed want a charlist or use "" instead.881 You may run "mix format --migrate" to change all single-quoted882 strings to use the ~c sigil and fix this warning.883 │884 82 │ def code_to_name('HY024'), do: :invalid_attribute_value885 │ ~886 │887 └─ lib/mssqlex_v3/error_code.ex:82:20888889 warning: using single-quoted strings to represent charlists is deprecated.890 Use ~c"" if you indeed want a charlist or use "" instead.891 You may run "mix format --migrate" to change all single-quoted892 strings to use the ~c sigil and fix this warning.893 │894 83 │ def code_to_name('HY090'), do: :invalid_string_or_buffer_length895 │ ~896 │897 └─ lib/mssqlex_v3/error_code.ex:83:20898899 warning: using single-quoted strings to represent charlists is deprecated.900 Use ~c"" if you indeed want a charlist or use "" instead.901 You may run "mix format --migrate" to change all single-quoted902 strings to use the ~c sigil and fix this warning.903 │904 84 │ def code_to_name('HY091'), do: :invalid_descriptor_field_identifier905 │ ~906 │907 └─ lib/mssqlex_v3/error_code.ex:84:20908909 warning: using single-quoted strings to represent charlists is deprecated.910 Use ~c"" if you indeed want a charlist or use "" instead.911 You may run "mix format --migrate" to change all single-quoted912 strings to use the ~c sigil and fix this warning.913 │914 85 │ def code_to_name('HY092'), do: :invalid_attribute_or_option_identifier915 │ ~916 │917 └─ lib/mssqlex_v3/error_code.ex:85:20918919 warning: using single-quoted strings to represent charlists is deprecated.920 Use ~c"" if you indeed want a charlist or use "" instead.921 You may run "mix format --migrate" to change all single-quoted922 strings to use the ~c sigil and fix this warning.923 │924 86 │ def code_to_name('HY095'), do: :function_type_out_of_range925 │ ~926 │927 └─ lib/mssqlex_v3/error_code.ex:86:20928929 warning: using single-quoted strings to represent charlists is deprecated.930 Use ~c"" if you indeed want a charlist or use "" instead.931 You may run "mix format --migrate" to change all single-quoted932 strings to use the ~c sigil and fix this warning.933 │934 87 │ def code_to_name('HY096'), do: :invalid_information_type935 │ ~936 │937 └─ lib/mssqlex_v3/error_code.ex:87:20938939 warning: using single-quoted strings to represent charlists is deprecated.940 Use ~c"" if you indeed want a charlist or use "" instead.941 You may run "mix format --migrate" to change all single-quoted942 strings to use the ~c sigil and fix this warning.943 │944 88 │ def code_to_name('HY097'), do: :column_type_out_of_range945 │ ~946 │947 └─ lib/mssqlex_v3/error_code.ex:88:20948949 warning: using single-quoted strings to represent charlists is deprecated.950 Use ~c"" if you indeed want a charlist or use "" instead.951 You may run "mix format --migrate" to change all single-quoted952 strings to use the ~c sigil and fix this warning.953 │954 89 │ def code_to_name('HY098'), do: :scope_type_out_of_range955 │ ~956 │957 └─ lib/mssqlex_v3/error_code.ex:89:20958959 warning: using single-quoted strings to represent charlists is deprecated.960 Use ~c"" if you indeed want a charlist or use "" instead.961 You may run "mix format --migrate" to change all single-quoted962 strings to use the ~c sigil and fix this warning.963 │964 90 │ def code_to_name('HY099'), do: :nullable_type_out_of_range965 │ ~966 │967 └─ lib/mssqlex_v3/error_code.ex:90:20968969 warning: using single-quoted strings to represent charlists is deprecated.970 Use ~c"" if you indeed want a charlist or use "" instead.971 You may run "mix format --migrate" to change all single-quoted972 strings to use the ~c sigil and fix this warning.973 │974 91 │ def code_to_name('HY100'), do: :uniqueness_option_type_out_of_range975 │ ~976 │977 └─ lib/mssqlex_v3/error_code.ex:91:20978979 warning: using single-quoted strings to represent charlists is deprecated.980 Use ~c"" if you indeed want a charlist or use "" instead.981 You may run "mix format --migrate" to change all single-quoted982 strings to use the ~c sigil and fix this warning.983 │984 92 │ def code_to_name('HY101'), do: :accuracy_option_type_out_of_range985 │ ~986 │987 └─ lib/mssqlex_v3/error_code.ex:92:20988989 warning: using single-quoted strings to represent charlists is deprecated.990 Use ~c"" if you indeed want a charlist or use "" instead.991 You may run "mix format --migrate" to change all single-quoted992 strings to use the ~c sigil and fix this warning.993 │994 93 │ def code_to_name('HY103'), do: :invalid_retrieval_code995 │ ~996 │997 └─ lib/mssqlex_v3/error_code.ex:93:20998999 warning: using single-quoted strings to represent charlists is deprecated.1000 Use ~c"" if you indeed want a charlist or use "" instead.1001 You may run "mix format --migrate" to change all single-quoted1002 strings to use the ~c sigil and fix this warning.1003 │1004 94 │ def code_to_name('HY104'), do: :invalid_precision_or_scale_value1005 │ ~1006 │1007 └─ lib/mssqlex_v3/error_code.ex:94:2010081009 warning: using single-quoted strings to represent charlists is deprecated.1010 Use ~c"" if you indeed want a charlist or use "" instead.1011 You may run "mix format --migrate" to change all single-quoted1012 strings to use the ~c sigil and fix this warning.1013 │1014 95 │ def code_to_name('HY105'), do: :invalid_parameter_type1015 │ ~1016 │1017 └─ lib/mssqlex_v3/error_code.ex:95:2010181019 warning: using single-quoted strings to represent charlists is deprecated.1020 Use ~c"" if you indeed want a charlist or use "" instead.1021 You may run "mix format --migrate" to change all single-quoted1022 strings to use the ~c sigil and fix this warning.1023 │1024 96 │ def code_to_name('HY106'), do: :fetch_type_out_of_range1025 │ ~1026 │1027 └─ lib/mssqlex_v3/error_code.ex:96:2010281029 warning: using single-quoted strings to represent charlists is deprecated.1030 Use ~c"" if you indeed want a charlist or use "" instead.1031 You may run "mix format --migrate" to change all single-quoted1032 strings to use the ~c sigil and fix this warning.1033 │1034 97 │ def code_to_name('HY107'), do: :row_value_out_of_range1035 │ ~1036 │1037 └─ lib/mssqlex_v3/error_code.ex:97:2010381039 warning: using single-quoted strings to represent charlists is deprecated.1040 Use ~c"" if you indeed want a charlist or use "" instead.1041 You may run "mix format --migrate" to change all single-quoted1042 strings to use the ~c sigil and fix this warning.1043 │1044 98 │ def code_to_name('HY109'), do: :invalid_cursor_position1045 │ ~1046 │1047 └─ lib/mssqlex_v3/error_code.ex:98:2010481049 warning: using single-quoted strings to represent charlists is deprecated.1050 Use ~c"" if you indeed want a charlist or use "" instead.1051 You may run "mix format --migrate" to change all single-quoted1052 strings to use the ~c sigil and fix this warning.1053 │1054 99 │ def code_to_name('HY110'), do: :invalid_driver_completion1055 │ ~1056 │1057 └─ lib/mssqlex_v3/error_code.ex:99:2010581059 warning: using single-quoted strings to represent charlists is deprecated.1060 Use ~c"" if you indeed want a charlist or use "" instead.1061 You may run "mix format --migrate" to change all single-quoted1062 strings to use the ~c sigil and fix this warning.1063 │1064 100 │ def code_to_name('HY111'), do: :invalid_bookmark_value1065 │ ~1066 │1067 └─ lib/mssqlex_v3/error_code.ex:100:2010681069 warning: using single-quoted strings to represent charlists is deprecated.1070 Use ~c"" if you indeed want a charlist or use "" instead.1071 You may run "mix format --migrate" to change all single-quoted1072 strings to use the ~c sigil and fix this warning.1073 │1074 101 │ def code_to_name('HYC00'), do: :optional_feature_not_implemented1075 │ ~1076 │1077 └─ lib/mssqlex_v3/error_code.ex:101:2010781079 warning: using single-quoted strings to represent charlists is deprecated.1080 Use ~c"" if you indeed want a charlist or use "" instead.1081 You may run "mix format --migrate" to change all single-quoted1082 strings to use the ~c sigil and fix this warning.1083 │1084 102 │ def code_to_name('HYT00'), do: :timeout_expired1085 │ ~1086 │1087 └─ lib/mssqlex_v3/error_code.ex:102:2010881089 warning: using single-quoted strings to represent charlists is deprecated.1090 Use ~c"" if you indeed want a charlist or use "" instead.1091 You may run "mix format --migrate" to change all single-quoted1092 strings to use the ~c sigil and fix this warning.1093 │1094 103 │ def code_to_name('HYT01'), do: :connection_timeout_expired1095 │ ~1096 │1097 └─ lib/mssqlex_v3/error_code.ex:103:2010981099 warning: using single-quoted strings to represent charlists is deprecated.1100 Use ~c"" if you indeed want a charlist or use "" instead.1101 You may run "mix format --migrate" to change all single-quoted1102 strings to use the ~c sigil and fix this warning.1103 │1104 104 │ def code_to_name('IM001'), do: :driver_does_not_support_this_function1105 │ ~1106 │1107 └─ lib/mssqlex_v3/error_code.ex:104:2011081109 warning: using single-quoted strings to represent charlists is deprecated.1110 Use ~c"" if you indeed want a charlist or use "" instead.1111 You may run "mix format --migrate" to change all single-quoted1112 strings to use the ~c sigil and fix this warning.1113 │1114 105 │ def code_to_name('IM002'), do: :data_source_name_not_found_and_no_default_driver_specified1115 │ ~1116 │1117 └─ lib/mssqlex_v3/error_code.ex:105:2011181119 warning: using single-quoted strings to represent charlists is deprecated.1120 Use ~c"" if you indeed want a charlist or use "" instead.1121 You may run "mix format --migrate" to change all single-quoted1122 strings to use the ~c sigil and fix this warning.1123 │1124 106 │ def code_to_name('IM003'), do: :specified_driver_could_not_be_loaded1125 │ ~1126 │1127 └─ lib/mssqlex_v3/error_code.ex:106:2011281129 warning: using single-quoted strings to represent charlists is deprecated.1130 Use ~c"" if you indeed want a charlist or use "" instead.1131 You may run "mix format --migrate" to change all single-quoted1132 strings to use the ~c sigil and fix this warning.1133 │1134 107 │ def code_to_name('IM004'), do: :driver_sql_alloc_handle_on_sql_handle_env_failed1135 │ ~1136 │1137 └─ lib/mssqlex_v3/error_code.ex:107:2011381139 warning: using single-quoted strings to represent charlists is deprecated.1140 Use ~c"" if you indeed want a charlist or use "" instead.1141 You may run "mix format --migrate" to change all single-quoted1142 strings to use the ~c sigil and fix this warning.1143 │1144 108 │ def code_to_name('IM005'), do: :driver_sql_alloc_handle_on_sql_handle_dbc_failed1145 │ ~1146 │1147 └─ lib/mssqlex_v3/error_code.ex:108:2011481149 warning: using single-quoted strings to represent charlists is deprecated.1150 Use ~c"" if you indeed want a charlist or use "" instead.1151 You may run "mix format --migrate" to change all single-quoted1152 strings to use the ~c sigil and fix this warning.1153 │1154 109 │ def code_to_name('IM006'), do: :driver_sql_setconnect_attr_failed1155 │ ~1156 │1157 └─ lib/mssqlex_v3/error_code.ex:109:2011581159 warning: using single-quoted strings to represent charlists is deprecated.1160 Use ~c"" if you indeed want a charlist or use "" instead.1161 You may run "mix format --migrate" to change all single-quoted1162 strings to use the ~c sigil and fix this warning.1163 │1164 110 │ def code_to_name('IM007'), do: :no_data_source_or_driver_specified_dialog_prohibited1165 │ ~1166 │1167 └─ lib/mssqlex_v3/error_code.ex:110:2011681169 warning: using single-quoted strings to represent charlists is deprecated.1170 Use ~c"" if you indeed want a charlist or use "" instead.1171 You may run "mix format --migrate" to change all single-quoted1172 strings to use the ~c sigil and fix this warning.1173 │1174 111 │ def code_to_name('IM008'), do: :dialog_failed1175 │ ~1176 │1177 └─ lib/mssqlex_v3/error_code.ex:111:2011781179 warning: using single-quoted strings to represent charlists is deprecated.1180 Use ~c"" if you indeed want a charlist or use "" instead.1181 You may run "mix format --migrate" to change all single-quoted1182 strings to use the ~c sigil and fix this warning.1183 │1184 112 │ def code_to_name('IM009'), do: :unable_to_load_translation_dll1185 │ ~1186 │1187 └─ lib/mssqlex_v3/error_code.ex:112:2011881189 warning: using single-quoted strings to represent charlists is deprecated.1190 Use ~c"" if you indeed want a charlist or use "" instead.1191 You may run "mix format --migrate" to change all single-quoted1192 strings to use the ~c sigil and fix this warning.1193 │1194 113 │ def code_to_name('IM010'), do: :data_source_name_too_long1195 │ ~1196 │1197 └─ lib/mssqlex_v3/error_code.ex:113:2011981199 warning: using single-quoted strings to represent charlists is deprecated.1200 Use ~c"" if you indeed want a charlist or use "" instead.1201 You may run "mix format --migrate" to change all single-quoted1202 strings to use the ~c sigil and fix this warning.1203 │1204 114 │ def code_to_name('IM011'), do: :driver_name_too_long1205 │ ~1206 │1207 └─ lib/mssqlex_v3/error_code.ex:114:2012081209 warning: using single-quoted strings to represent charlists is deprecated.1210 Use ~c"" if you indeed want a charlist or use "" instead.1211 You may run "mix format --migrate" to change all single-quoted1212 strings to use the ~c sigil and fix this warning.1213 │1214 115 │ def code_to_name('IM012'), do: :driver_keyword_syntax_error1215 │ ~1216 │1217 └─ lib/mssqlex_v3/error_code.ex:115:2012181219 warning: using single-quoted strings to represent charlists is deprecated.1220 Use ~c"" if you indeed want a charlist or use "" instead.1221 You may run "mix format --migrate" to change all single-quoted1222 strings to use the ~c sigil and fix this warning.1223 │1224 116 │ def code_to_name('IM013'), do: :trace_file_error1225 │ ~1226 │1227 └─ lib/mssqlex_v3/error_code.ex:116:2012281229 warning: using single-quoted strings to represent charlists is deprecated.1230 Use ~c"" if you indeed want a charlist or use "" instead.1231 You may run "mix format --migrate" to change all single-quoted1232 strings to use the ~c sigil and fix this warning.1233 │1234 117 │ def code_to_name('IM014'), do: :invalid_name_of_file_dsn1235 │ ~1236 │1237 └─ lib/mssqlex_v3/error_code.ex:117:2012381239 warning: using single-quoted strings to represent charlists is deprecated.1240 Use ~c"" if you indeed want a charlist or use "" instead.1241 You may run "mix format --migrate" to change all single-quoted1242 strings to use the ~c sigil and fix this warning.1243 │1244 118 │ def code_to_name('IM015'), do: :corrupt_file_data_source1245 │ ~1246 │1247 └─ lib/mssqlex_v3/error_code.ex:118:2012481249 warning: undefined module attribute @timeout, please remove access to @timeout or explicitly set it before access1250 │1251 153 │ * `:timeout` - Execute request timeout (default: `#{@timeout}`);1252 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1253 │1254 └─ lib/mssqlex_v3.ex:153: MssqlexV3 (module)12551256 warning: function handle_deallocate/4 required by behaviour DBConnection is not implemented (in module MssqlexV3.Protocol)1257 │1258 1 │ defmodule MssqlexV3.Protocol do1259 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1260 │1261 └─ lib/mssqlex_v3/protocol.ex:1: MssqlexV3.Protocol (module)12621263 warning: function handle_declare/4 required by behaviour DBConnection is not implemented (in module MssqlexV3.Protocol)1264 │1265 1 │ defmodule MssqlexV3.Protocol do1266 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1267 │1268 └─ lib/mssqlex_v3/protocol.ex:1: MssqlexV3.Protocol (module)12691270 warning: function handle_fetch/4 required by behaviour DBConnection is not implemented (in module MssqlexV3.Protocol)1271 │1272 1 │ defmodule MssqlexV3.Protocol do1273 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1274 │1275 └─ lib/mssqlex_v3/protocol.ex:1: MssqlexV3.Protocol (module)12761277 warning: :odbc.connect/2 is deprecated. It will be removed in OTP 30. Legacy protocol support will be dropped in OTP-30, does not really provide backend transparency and known usage is low.1278 │1279 23 │ case :odbc.connect(opts[:conn_str], connect_opts) do1280 │ ~1281 │1282 └─ lib/mssqlex_v3/odbc.ex:23:16: MssqlexV3.ODBC.get_connection/11283 └─ lib/mssqlex_v3/odbc.ex:47:13: MssqlexV3.ODBC.test_connection/212841285 warning: :odbc.disconnect/1 is deprecated. It will be removed in OTP 30. Legacy protocol support will be dropped in OTP-30, does not really provide backend transparency and known usage is low.1286 │1287 52 │ :ok = :odbc.disconnect(pid)1288 │ ~1289 │1290 └─ lib/mssqlex_v3/odbc.ex:52:21: MssqlexV3.ODBC.test_connection/21291 └─ lib/mssqlex_v3/odbc.ex:192:11: MssqlexV3.ODBC.terminate/212921293 warning: :odbc.param_query/3 is deprecated. It will be removed in OTP 30. Legacy protocol support will be dropped in OTP-30, does not really provide backend transparency and known usage is low.1294 │1295 176 │ result = :odbc.param_query(state, to_charlist(statement), params)1296 │ ~1297 │1298 └─ lib/mssqlex_v3/odbc.ex:176:20: MssqlexV3.ODBC.handle_call/312991300 warning: :odbc.commit/2 is deprecated. It will be removed in OTP 30. Legacy protocol support will be dropped in OTP-30, does not really provide backend transparency and known usage is low.1301 │1302 182 │ {:reply, handle_errors(:odbc.commit(state, :commit)), state}1303 │ ~1304 │1305 └─ lib/mssqlex_v3/odbc.ex:182:34: MssqlexV3.ODBC.handle_call/31306 └─ lib/mssqlex_v3/odbc.ex:187:34: MssqlexV3.ODBC.handle_call/313071308Generated mssqlex_v3 app1309==> ecto1310Compiling 56 files (.ex)1311 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1312 │1313 474 │ Logger.warn """1314 │ ~1315 │1316 └─ lib/ecto/changeset/relation.ex:474:14: Ecto.Changeset.Relation.process_current/313171318 warning: unused require Logger1319 │1320 6 │ require Logger1321 │ ~1322 │1323 └─ lib/ecto/query/builder/join.ex:6:313241325 warning: fun/1 is not valid in typespecs. Either specify fun() or use (... -> return) instead1326 │1327 287 │ @spec insert(t, name, Changeset.t | Ecto.Schema.t | fun(Changeset.t | Ecto.Schema.t), Keyword.t) :: t1328 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1329 │1330 └─ lib/ecto/multi.ex:287: Ecto.Multi (module)13311332 warning: fun/1 is not valid in typespecs. Either specify fun() or use (... -> return) instead1333 │1334 323 │ @spec update(t, name, Changeset.t | fun(Changeset.t), Keyword.t) :: t1335 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1336 │1337 └─ lib/ecto/multi.ex:323: Ecto.Multi (module)13381339 warning: fun/1 is not valid in typespecs. Either specify fun() or use (... -> return) instead1340 │1341 356 │ @spec insert_or_update(t, name, Changeset.t | fun(Changeset.t), Keyword.t) :: t1342 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1343 │1344 └─ lib/ecto/multi.ex:356: Ecto.Multi (module)13451346 warning: fun/1 is not valid in typespecs. Either specify fun() or use (... -> return) instead1347 │1348 397 │ @spec delete(t, name, Changeset.t | Ecto.Schema.t | fun(Changeset.t | Ecto.Schema.t), Keyword.t) :: t1349 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1350 │1351 └─ lib/ecto/multi.ex:397: Ecto.Multi (module)13521353 warning: fun/1 is not valid in typespecs. Either specify fun() or use (... -> return) instead1354 │1355 426 │ @spec one(1356 │ ~~~~~~~~~~1357 │1358 └─ lib/ecto/multi.ex:426: Ecto.Multi (module)13591360 warning: fun/1 is not valid in typespecs. Either specify fun() or use (... -> return) instead1361 │1362 457 │ @spec all(1363 │ ~~~~~~~~~~1364 │1365 └─ lib/ecto/multi.ex:457: Ecto.Multi (module)13661367 warning: fun/1 is not valid in typespecs. Either specify fun() or use (... -> return) instead1368 │1369 488 │ @spec exists?(1370 │ ~~~~~~~~~~~~~~1371 │1372 └─ lib/ecto/multi.ex:488: Ecto.Multi (module)13731374 warning: fun/1 is not valid in typespecs. Either specify fun() or use (... -> return) instead1375 │1376 597 │ @spec insert_all(1377 │ ~~~~~~~~~~~~~~~~~1378 │1379 └─ lib/ecto/multi.ex:597: Ecto.Multi (module)13801381 warning: fun/1 is not valid in typespecs. Either specify fun() or use (... -> return) instead1382 │1383 640 │ @spec update_all(t, name, Ecto.Queryable.t | fun(Ecto.Queryable.t), Keyword.t, Keyword.t) :: t1384 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1385 │1386 └─ lib/ecto/multi.ex:640: Ecto.Multi (module)13871388 warning: fun/1 is not valid in typespecs. Either specify fun() or use (... -> return) instead1389 │1390 678 │ @spec delete_all(t, name, Ecto.Queryable.t | fun(Ecto.Queryable.t), Keyword.t) :: t1391 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1392 │1393 └─ lib/ecto/multi.ex:678: Ecto.Multi (module)13941395 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1396 │1397 208 │ Logger.warn """1398 │ ~1399 │1400 └─ lib/ecto/repo/preloader.ex:208:18: Ecto.Repo.Preloader.fetch_ids/414011402 warning: unused require Ecto.Query1403 │1404 6 │ require Ecto.Query1405 │ ~1406 │1407 └─ lib/ecto/repo/preloader.ex:6:314081409 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1410 │1411 3156 │ Logger.warn """1412 │ ~1413 │1414 └─ lib/ecto/changeset.ex:3156:14: Ecto.Changeset.optimistic_lock/314151416 warning: BadStructError.exception/1 is undefined (module BadStructError is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)1417 │1418 340 │ raise BadStructError, struct: struct, term: data1419 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1420 │1421 └─ lib/ecto/repo/queryable.ex:340: Ecto.Repo.Queryable.process/414221423 warning: Decimal.compare/2 is deprecated. Use Decimal.cmp/2 instead. This function will be re-introduced in Decimal v2.0 with new return value1424 │1425 2912 │ result = Decimal.compare(value, target_value) |> normalize_compare()1426 │ ~1427 │1428 └─ lib/ecto/changeset.ex:2912:22: Ecto.Changeset.compare_numbers/614291430 warning: expected a map or struct when accessing .__adapter__ in expression:14311432 repo.__adapter__14331434 where "repo" was given the type:14351436 # type: dynamic(atom())1437 # from: lib/mix/tasks/ecto.drop.ex:60:71438 Mix.Ecto.ensure_repo(repo, args)14391440 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()14411442 type warning found at:1443 │1444 61 │ ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,1445 │ ~1446 │1447 └─ lib/mix/tasks/ecto.drop.ex:61:30: Mix.Tasks.Ecto.Drop.run/114481449 warning: expected a map or struct when accessing .__adapter__ in expression:14501451 repo.__adapter__14521453 where "repo" was given the type:14541455 # type: dynamic(atom())1456 # from: lib/mix/tasks/ecto.create.ex:50:71457 Mix.Ecto.ensure_repo(repo, args)14581459 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()14601461 type warning found at:1462 │1463 51 │ ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,1464 │ ~1465 │1466 └─ lib/mix/tasks/ecto.create.ex:51:30: Mix.Tasks.Ecto.Create.run/114671468 warning: the following clause is redundant:14691470 {decimal, ""} ->14711472 previous clauses have already matched on the following types:14731474 {:ok,1475 %Decimal{coef: :qNaN or :sNaN} or1476 %Decimal{sign: integer(), coef: :inf or :qNaN or :sNaN or integer(), exp: integer()} or1477 (%{..., sign: integer()} and not %Decimal{sign: integer(), coef: :NaN}) or1478 (map() and not %Decimal{coef: :NaN}) or atom() or bitstring() or empty_list() or float() or1479 fun() or integer() or non_empty_list(term(), term()) or pid() or port() or reference() or {...}}14801481 where "decimal" was given the type:14821483 # type: dynamic(:ok)1484 # from: lib/ecto/type.ex1485 {decimal, ""}14861487 type warning found at:1488 │1489 836 │ {decimal, ""} -> check_decimal(decimal, false)1490 │ ~1491 │1492 └─ lib/ecto/type.ex:836:21: Ecto.Type.cast_decimal/114931494 warning: the following clause is redundant:14951496 {_, remainder} when is_binary(remainder) and byte_size(remainder) > 0 ->14971498 previous clauses have already matched on the following types:14991500 {:ok,1501 %Decimal{coef: :qNaN or :sNaN} or1502 %Decimal{sign: integer(), coef: :inf or :qNaN or :sNaN or integer(), exp: integer()} or1503 (%{..., sign: integer()} and not %Decimal{sign: integer(), coef: :NaN}) or1504 (map() and not %Decimal{coef: :NaN}) or atom() or bitstring() or empty_list() or float() or1505 fun() or integer() or non_empty_list(term(), term()) or pid() or port() or reference() or {...}}15061507 where "remainder" was given the types:15081509 # type: binary()1510 # from: lib/ecto/type.ex:837:271511 is_binary(remainder)15121513 # type: binary()1514 # from: lib/ecto/type.ex1515 {_, remainder}15161517 type warning found at:1518 │1519 837 │ {_, remainder} when is_binary(remainder) and byte_size(remainder) > 0 -> :error1520 │ ~1521 │1522 └─ lib/ecto/type.ex:837:77: Ecto.Type.cast_decimal/115231524Generated ecto app1525warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"1526 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/21527 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/11528 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51529 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21530 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/41531 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/215321533==> ecto_sql1534Compiling 25 files (.ex)1535 warning: using single-quoted strings to represent charlists is deprecated.1536 Use ~c"" if you indeed want a charlist or use "" instead.1537 You may run "mix format --migrate" to change all single-quoted1538 strings to use the ~c sigil and fix this warning.1539 │1540 192 │ defp insert_all_value(_), do: '?'1541 │ ~1542 │1543 └─ lib/ecto/adapters/myxql/connection.ex:192:3715441545 warning: using single-quoted strings to represent charlists is deprecated.1546 Use ~c"" if you indeed want a charlist or use "" instead.1547 You may run "mix format --migrate" to change all single-quoted1548 strings to use the ~c sigil and fix this warning.1549 │1550 515 │ '?'1551 │ ~1552 │1553 └─ lib/ecto/adapters/myxql/connection.ex:515:715541555 warning: unused require Ecto.Query1556 │1557 140 │ require Ecto.Query1558 │ ~1559 │1560 └─ lib/ecto/adapters/tds.ex:140:315611562 warning: unused require Logger1563 │1564 139 │ require Logger1565 │ ~1566 │1567 └─ lib/ecto/adapters/tds.ex:139:315681569 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1570 │1571 271 │ Logger.warn(message)1572 │ ~1573 │1574 └─ lib/ecto/migrator.ex:271:20: Ecto.Migrator.up/415751576 warning: unused require Ecto.Query1577 │1578 107 │ require Ecto.Query1579 │ ~1580 │1581 └─ lib/ecto/migrator.ex:107:315821583 warning: expected a map or struct when accessing .config in expression:15841585 repo.config15861587 where "repo" was given the type:15881589 # type: dynamic(atom())1590 # from: lib/mix/tasks/ecto.rollback.ex:126:71591 Mix.Ecto.ensure_repo(repo, args)15921593 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()15941595 type warning found at:1596 │1597 128 │ pool = repo.config[:pool]1598 │ ~1599 │1600 └─ lib/mix/tasks/ecto.rollback.ex:128:19: Mix.Tasks.Ecto.Rollback.run/216011602 warning: expected a map or struct when accessing .config in expression:16031604 repo.config16051606 where "repo" was given the type:16071608 # type: dynamic(atom())1609 # from: lib/mix/tasks/ecto.migrate.ex:130:71610 Mix.Ecto.ensure_repo(repo, args)16111612 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()16131614 type warning found at:1615 │1616 132 │ pool = repo.config[:pool]1617 │ ~1618 │1619 └─ lib/mix/tasks/ecto.migrate.ex:132:19: Mix.Tasks.Ecto.Migrate.run/216201621 warning: this clause of defp validate_index_opts!/1 is never used (or it will always fail/warn when invoked)1622 │1623 1462 │ defp validate_index_opts!(opts), do: opts1624 │ ~1625 │1626 └─ lib/ecto/migration.ex:1462:8: Ecto.Migration.validate_index_opts!/116271628 warning: List.zip/1 is deprecated. Use Enum.zip/1 instead1629 │1630 698 │ |> List.zip()1631 │ ~1632 │1633 └─ lib/ecto/adapters/sql.ex:698:15: Ecto.Adapters.SQL.format_table/11634 └─ lib/ecto/adapters/sql.ex:729:15: Ecto.Adapters.SQL.cells/216351636Generated ecto_sql app1637==> mssql_adapter1638Compiling 3 files (.ex)16391640== Compilation error in file lib/ecto/adapters/mssql.ex ==1641** (FunctionClauseError) no function clause matching in Keyword.fetch!/2 1642 1643 The following arguments were given to Keyword.fetch!/2:1644 1645 # 11646 :mssqlex_v31647 1648 # 21649 :driver1650 1651 Attempted function clauses (showing 1 out of 1):1652 1653 def fetch!(+keywords+, +key+) when -is_list(keywords)- and +is_atom(key)+1654 1655 (elixir 1.20.3) Keyword.fetch!/21656 lib/ecto/adapters/mssql.ex:99: (module)1657could not compile dependency :mssql_adapter, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile mssql_adapter --force", update it with "mix deps.update mssql_adapter" or clean it with "mix deps.clean mssql_adapter"