We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
I tried to setup the repo on these versions
Erlang/OTP 27 [erts-15.2.2] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1] [jit] [dtrace] Elixir 1.18.2 (compiled with Erlang/OTP 27)
And the setup failed. The command mix ecto.setup gave errors.
mix ecto.setup
13:34:06.391 [info] execute "INSERT INTO \"group\" (type, child_id, inserted_at, updated_at)\nSELECT DISTINCT 'grade' as type, g.id a s child_id, NOW(), NOW()\nFROM grade g\nWHERE NOT EXISTS (\n SELECT 1 FROM \"group\" WHERE type = 'grade' AND child_id = g.id\n);\n" 13:34:06.391 [info] execute "WITH latest_grade_enrollments AS (\n SELECT DISTINCT ON (er.user_id)\n er.user_id,\n gr.id as grade_id,\n er.inserted_at\n FROM enrollment_record er\n JOIN grade gr ON gr.id = er.grade_id\n WHERE er.grade_id IS NOT NULL\n ORDER BY er.user_id, er.inserted_at DESC\n),\ngrade_users AS (\n SELECT\n lge.user_id,\n g.id as group_id\n FROM latest_grade_enrollments lge\n JOIN \"group\" g ON g.type = 'grade' AND g.child_id = lge.grade_id\n)\nINSERT INTO group_user (\n user_id,\n group_id,\n inserted_at,\n updated_at\n)\nSELECT\n user_id,\n group_id,\n NOW(),\n NOW()\nFROM grade_users\nWHERE NOT EXISTS (\n SELECT 1 FROM group_user gu\n WHERE gu.user_id = grade_users.user_id\n AND gu.group_id = grade_users.group_id\n)\n" 13:34:06.392 [info] execute "WITH ranked_enrollments AS (\n SELECT\n er.user_id,\n g.id AS group_id,\n 'grade' AS group_type,\n er.academic_year,\n er.start_date,\n er.inserted_at,\n ROW_NUMBER() OVER (PARTITION BY er.user_id, g.id ORDER BY er.inserted_at ASC) AS start_rank,\n -- Get latest non-status record for end_date and is_current\n FIRST_VALUE(er.end_date) OVER (\n PARTITION BY er.user_id, g.id\n ORDER BY\n CASE WHEN er.group_type != 'status' THEN 0 ELSE 1 END,\n er.inserted_at DESC\n ) AS latest_end_date,\n FIRST_VALUE(er.is_current) OVER (\n PARTITION BY er.user_id, g.id\n ORDER BY\n CASE WHEN er.group_type != 'status' THEN 0 ELSE 1 END,\n er.inserted_at DESC\n ) AS latest_is_current\n FROM enrollment_record er\n JOIN grade g ON g.id = er.grade_id\n WHERE er.grade_id IS NOT NULL\n),\ngrade_enrollments AS (\n SELECT\n user_id,\n group_id,\n group_type,\n academic_year,\n MIN(start_date) FILTER (WHERE start_rank = 1) AS start_date,\n MAX(latest_end_date) AS end_date,\n bool_or(latest_is_current) AS is_current\n FROM ranked_enrollments\n GROUP BY user_id, group_id, group_type, academic_year\n)\nINSERT INTO enrollment_record (\n user_id,\n group_id,\n group_type,\n academic_year,\n start_date,\n end_date,\n is_current,\n inserted_at,\n updated_at\n)\nSELECT\n user_id,\n group_id,\n group_type,\n academic_year,\n start_date,\n end_date,\n is_current,\n NOW(),\n NOW()\nFROM grade_enrollments;\n" 13:34:06.393 [info] == Migrated 20250104114947 in 0.0s 13:34:06.393 [info] == Running 20250123110317 Dbservice.Repo.Migrations.RemoveGradeIdFromGrade.change/0 forward 13:34:06.393 [info] alter table enrollment_record 13:34:06.394 [info] == Migrated 20250123110317 in 0.0s 13:34:06.398 [notice] application: logger exited: {bad_return, {{'Elixir.Logger.App',start,[normal,[]]}, {'EXIT', {badarg, [{maps,from_list, [[request_id]], [{error_info,#{module => erl_stdlib_errors}}]}, {'Elixir.Enum',into_map,1, [{file,"lib/enum.ex"},{line,1543}]}, {'Elixir.Logger.App',start,2, [{file,"lib/logger/app.ex"},{line,40}]}, {application_master,start_it_old,4, [{file,"application_master.erl"}, {line,295}]}]}}}} type: temporary 13:34:06.399 [error] crasher: initial call: application_master:init/3 pid: <0.10564.0> registered_name: [] exception exit: {bad_return, {{'Elixir.Logger.App',start,[normal,[]]}, {'EXIT', {badarg, [{maps,from_list, [[request_id]], [{error_info,#{module => erl_stdlib_errors}}]}, {'Elixir.Enum',into_map,1, [{file,"lib/enum.ex"},{line,1543}]}, {'Elixir.Logger.App',start,2, [{file,"lib/logger/app.ex"},{line,40}]}, {application_master,start_it_old,4, [{file,"application_master.erl"},{line,295}]}]}}}} in function application_master:init/3 (application_master.erl, line 143) ancestors: [application_controller,<0.10.0>] message_queue_len: 1 messages: [{'EXIT',<0.10565.0>,normal}] links: [<0.45.0>] dictionary: [] trap_exit: true status: running heap_size: 376 stack_size: 29 reductions: 77 neighbours: [] ** (Mix) Could not start application logger: exited in: Logger.App.start(:normal, []) ** (EXIT) an exception was raised: ** (ArgumentError) argument error (stdlib 6.2) :maps.from_list([:request_id]) (elixir 1.18.2) lib/enum.ex:1543: Enum.into_map/1 (logger 1.18.2) lib/logger/app.ex:40: Logger.App.start/2 (kernel 10.2.2) application_master.erl:295: :application_master.start_it_old/4
The text was updated successfully, but these errors were encountered:
No branches or pull requests
I tried to setup the repo on these versions
And the setup failed. The command
mix ecto.setup
gave errors.The text was updated successfully, but these errors were encountered: